3.5 M6 Test Plan
Test day: Tuesday, 2009-03-10
Test Build: I20090310-0100
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Dani, Markus
Platforms
Goal
- test new functionality added since 3.5 M5
- verify that severe bugs are correctly fixed
- sanity check performance
Test New Functionality
First test all those items where you are listed as first tester.
toString() Generator (Raksha, Dani - Questions: Markus)
- test Source > Generate toString()... (bug 26070)
- test UI / usability
- test generated toString() methods
- sanity check that Generate hashCode and equals() still starts (the action now shares some code with the toString() action)
'Open Implementation' Hyperlink (Dani, Markus - Questions: Raksha)
- test on various kinds of methods, constructors, in Javadoc, etc.
- test on big classes
- test on method with many overriding methods
Sort Working Sets in Package Explorer (Markus, Dani - Questions: Raksha)
- test that it doesn't destroy order when migrating from existing 3.4 workspace
- test that new working sets are properly inserted
- test renaming of working sets, e.g via the working set actions in the main toolbar (may need to enable action group)
Export > Runnable JAR File (Dani, Raksha - Questions: Markus)
- generate ANT scripts for all 3 modes and verify that the script works
Sanity check Project Explorer (Raksha, Markus - Questions: Dani)
- check dragging elements from Project Explorer to Package Explorer
- check 'Go Into' with Java project, source folder, package
Test new SWT Templates (Raksha, Markus - Questions: Benno, Dani)
Quick Outline (Markus, Raksha - Questions: Dani)
Compiler compliance follows Execution Environment (Raksha, Dani - Questions: Markus)
- create new Java Project; verify that EE is first choice and that compiler compliance options are set correctly
- in an existing Java project, set the JRE on the classpath to an EE; verify that compliance follows
Generated method names for boolean getters and setters (Markus, Raksha - Questions: Dani)
- see bug 189294
- test with and without field pre- and suffixes
- test with field names that contain "is"
- test Source action and content assist
Bolding of matched characters in Open Type (Raksha, Markus - Questions: Dani)
- test with camelCase patterns (e.g WHaM for WeakHashMap)
- Open Type: test with "*" and "?" in patterns
Constructor completion (Raksha, Markus - Questions: Dani)
- test content assist for constructors
- test anonymous type completion
Block selection mode (Markus, Dani - Questions: Dani)
- test undo, copy, cut, paste
Verify new APIs (Dani, Raksha - Questions: Markus)
Bug Verification
Before starting to verify a bug add a comment indicating
that you are about to verify it.