3.5 M7 Test Plan
Test day: Tuesday, 2009-04-28
Test Build: I20090428-0100 (use I20090427-1800 until the test build is available)
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Benny, Markus, Raksha, Tom and Dani
Platforms
Goal
- test new functionality added since 3.5 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.
"Show in Properties File" action for NLS Hover (Markus, Dani - Questions: Raksha)
Test that the action is added for NLS string hover and is activated on focus (see bug 220002).
- test that the right string is located and highlighted in the corresponding properties file
- test for cases where the properties file is missing, or the string is not defined
- test for appropriate messages in the status line
Java resource mappings (Raksha, Dani - Questions: Markus)
Test CVS decorator in Packages view (Java Browsing perspective) and Java model in model-based synchronizations.
- verify that no exceptions are written to the log if there are outgoing deletions of packages
- verify structure in model-based synchronizations
"Expand With Constructors" action in call hierarchy (Dani, Markus - Questions: Raksha)
Test that the action is added for instance methods and the check state is preserved per method (see bug 102281).
- verify that it works only on instance methods, and in callers mode
- verify that the check state and the expansion work on multiple selections
- verify for both anonymous and non-anonymous types, also types with only implicit default constructors
Cancel search in call hierarchy (Dani, Markus - Questions: Raksha)
Verify that "Cancel Current Search" action collapses the node again, and that the search is restarted wen the node is expanded again.
Reconcile in Java compare editor (Markus, Raksha - Questions: Dani)
Verify that the Java compare editor's structure updates on typing.
toString() Generator (Benny, Raksha - Questions: Markus)
- test that it works as expected, especially that it is now polished (see 'polish' bugs)
- test generated toString() methods (see bug 270462)
- test the "Custom toString() builder" code style (see help for a description).
New preference to set editor navigation targets (Raksha, Dani - Questions: Dani)
Test that the new preference works (see bug 271491).
- verify that changes are correctly honored by the editor
- verify that changes also update state in the annotation drop down
- verify that changes made in the annotation drop down are reflected on the preference page
- verify that it has a non-conflicting mnemonic
Editor's 'deleted' and 'changed' dialogs now show the name of the file (Markus, Raksha - Questions: Dani)
Test that the file name is correctly shown in the dialogs (see bug 29224).
- changing a file outside Eclipse and verify that the editor's dialog correctly shows the file with its path
- delete a file outside Eclipse and verify that the editor's dialog correctly shows the file with its path
For-loop fixes (Raksha, Markus - Questions: Dani)
Verify the following for-loop fixes:
Block selection mode (Tom, Dani - Questions: Tom)
- test undo, copy, cut, paste
Bug Verification
Before starting to verify a bug add a comment indicating
that you are about to verify it.