3.3 M7 Test Plan
Test day: Wednesday, 2007-5-2
Test Build: I20070502-0010
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Benno, Dani, Karsten, Markus, Martin
Platforms
- WindowsXP: Benno, Dani, Karsten
- WindowsVista: Martin
- MAC: Markus
Goal
- test new functionality added since 3.3 M6
- 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.
In-place Refactoring (Benno, Karsten - FAQ: Markus)
- test unusual situations (e.g 100 references, undo)
- test Rename Type and another rename with saved and with unsaved editors
JUnit history written to disk (finished and not shown runs) (Benno, Martin - FAQ: Markus)
- test e.g. with parallel runs, multiple windows, ...
Linked Mode improvements (Karsten, Benno - FAQ: Dani, Markus)
- dashed Line drawing strategy for Linked Mode master (test on all Platforms)
- test that it looks good
- test how it looks while typing
- test Smart Home/End to to get to start/end of current link target
- test Smart Java word navigation inside current link target: should stop at link borders
Typing (Markus, Karsten - FAQ: Dani)
- test triple-click and triple-click + move to select lines
- test double-click + move to select words
Reduced Palette (Markus, Benno - FAQ: Dani)
Test Text, Java, Ant and PDE editor.
- test that switching to theme to reduced palette works
- test that switching is "hot" i.e. is applied to open editors
- test in combination with WindowsXP's High Contrast mode (accessibility)
Clean Up on Save As... (Martin, Markus - FAQ: Dani, Benno)
- test that clean up is done upon Save As...
- test dirty and saved state
- test with CU that is external
- test with CU that is not on the build path
- test that Save on deleted file triggers Save As.. and that Save As... works
- test that Save on read-only file triggers Save As.. and that Save As... works
Spell Checking (Benno, Karsten - FAQ: Dani)
- test that it works out of the box
- test to switch between installed Platform dictionaries
- test Quick Assist to disable spell checking
- test that words added to an additional user dictionary works
Colored Labels (Dani, Benno - FAQ: Martin)
- test enabling disabling (no restart required)
- test changing colors on color/font pref page
- test performance (for example big tables)
- test on different platforms
Modification rules on classpath container children attributes (Karsten, Dani - FAQ: Martin)
- JRE container entries: no modification of access rules (read-only)
- JUnit container: no modification of source attachment,
Open/Close Project actions (Karsten, Dani - FAQ: Martin)
Filters (Benno, Karsten - FAQ: Martin)
Unused parameter compiler option (Markus, Karsten - FAQ: Martin)
- test that it works
- use new 'ignore documented parameter' option
New action on Working Sets (Martin, Markus - FAQ: Benno)
see bug 97200 and bug 150009 for details.
- test that you can start new wizards from working set context menu
- test that on the new Java Project Wizard first page working set section works as expected, that is:
- the content is initialized from the given context in Package Explorer
(working set selection, project selection, Go Into, Working set
filter...
- the drop down remembers last 5 selections
- only valid working sets can be selected
- multiple working sets can be selected
- new project ends up in selected working sets
Assign Working Sets action (Dani, Martin - FAQ: Benno)
see bug 182100 for details.
- test that context menu action 'Assign Working Sets...' on Java projects works as expected
- select single project, multi projects, single JavaElement multi JavaElements
Sort Members on package and project levels (Martin, Dani - FAQ: Benno)
See bug 133277 for details.
- test that action works as expected
Copy qualified name in class file editors (Dani, Martin - FAQ: Benno)
see bug 150788 for details.
- test that action works as expected and is enabled when appropriate
New Formatter options (Karsten, Markus - FAQ: Benno)
see bug 177796 and bug 183685 for details.
- test the new options:
- Line Wrapping Page > Expressions > Binary expressions > Wrap before operator
- Comments > Indent block comment on first column
- Comments > Indent line comment on first column
- Test UI works as expected
- test that changing the settings have the expected impact on the formatter
Bug Verification
There are 22 bugs meaning that everyone has to verify about 5 bugs. Before starting to verify a bug add a comment indicating
that you are about to verify it.