Register Now
Member Count: 176,757 - November 20, 2008  [Get Time]
Login
Dashboard > TopCoder Competitions > ... > Testing Active Contests > Side Menu Component Tests Requirement Specification
TopCoder Competitions View a printable version of the current page.  
Side Menu Component Tests Requirement Specification
Added by ghostar , last edited by mess on Apr 09, 2008  (view change)
Labels: 
(None)

Overview:

The Java Swing Side Menu component provides a panel in a Swing application that contains a set of controls that can be opened or closed by a user. The menu takes up the full left or right side of an application. This component will be used to house functionality in the UML Tool that isn't always necessary. The user can choose to collapse the side menu to allow for more space for a diagram being viewed.

This contest will provide a set of unit test cases to properly test the component. The tests scenarios should be based on both the requirements specification of the component, as well as the actual component specification.

Deliverables:

The deliverables should be a full suite of unit tests to properly test the Side Menu component. The design has been completed, and the unit tests should address what is in the design, although the forum clarifications made should also be taken into account. The tests should be comprehensive, similar to what development reviewers would do if they were writing tests for the component, but even more thorough.
The unit tests should be thorough, covering the following areas:

  • Valid parameters for each method
  • Invalid parameters for each method
  • Instantiations with valid constructor values
  • Instantiations with invalid constructor values
  • Stress tests for ensuring efficient and correct operation
  • Overall correct working of the component, based on the requirements specification and the component specification.

Development forum

The development forum for the Side Menu component can be found here:
http://forums.topcoder.com/?module=Category&categoryID=3089