3.4 M2 Test Plan
Test day: Tuesday, 2007-09-18
Test Build: I20070918-0010
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Benno, Dani, Markus, Martin
Platforms
- WindowsXP: Benno
- WindowsVista: Martin
- Linux GTK: Dani
- Mac OS X: Markus
Goal
- test new functionality added since 3.4 M1
- 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.
New compiler option 'Use Javadoc tags to avoid unused thrown exception' (Markus, Benno - FAQ: Martin)
- preference page
- quick fix
New compiler option 'CLDC 1.1' (generated class file compatibility) (Dani, Benno - FAQ: Martin)
New Quick Assists (Benno, Markus - FAQ: Martin)
- Create getter setter on field
- Extract method on expression
- Assign to local/field with missing semicolon (bug 200362)
New Quick Fixes (Dani, Benno - FAQ: Martin)
- Add Javadoc tag for unused parameter
- Add Javadoc tag for unnecessary thrown exception
- Add abstract method in enum constant body (bug 102590)
New 'classpath fix' extension point (Dani, Markus - FAQ: Martin)
- Fix unresolved imports with quick fix(> should give you PDE suggestion in PDE project)
- Create JUnit test case without JUnit on classpath
Colored labels in Occurrences search (Benno, Dani - FAQ: Martin)
- Test on different platform
- Test color preferences
SWT Templates (Martin, Markus - FAQ: Benno)
Test all SWT templates (see New & Noteworthy for a list):
- Verify that there are no compile error when inserting (i.e. all required imports are added)
- Verify that templates generate correct code (along the spec)
- Verify that defaults make sense
- Test usability
New template variables (Markus, Martin - FAQ: Benno)
Test new template variables. The new template variables are:
- var (this is an old one but it has been improved, see bug 200801)
- newType
- link
- import
- importStatic
Verify that:
- They all evaluate to expected value
- Help doc is up-to-date and understandable
- Hover help (in template editor) is up-to-data and understandable
- Each variable makes sense (can not be 'emulated' by another variable)
Test new clean up (Martin, Dani - FAQ: Benno)
- Test 'Correct Indentation' clean up/save action
- Test 'Add unimplemented methods' clean up/multi quick fix
Test in combination with other clean ups/save actions.
Edit working set dialog (Markus, Martin - FAQ: Benno)
Test the improved 'Edit Java working set' dialog.
Test insertion/sorting of new entries by the Externalize Strings wizard (Martin, Dani - FAQ: Benno)
For details see bug 197999.
Content Assist (Benno, Martin - FAQ: Dani)
- verify that parameter hints work for abstract constructors
- verify that filtering correctly works even if a proposal only implements
ICompletionProposal
(see bug 202918)
Bug Verification
Before starting to verify a bug add a comment indicating
that you are about to verify it.