3.4 M6 Test Plan
Test day: Tuesday, 2008-03-25
Test Build: I20080325-0100
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Benno, Dani, Markus, Martin
Platforms
- WindowsXP: Martin
- WindowsVista: Benno
- Linux GTK: Dani
- Mac OS X: Markus
When mouse moved into hover preference
Use the following setting during the test pass:
- Close hover: Martin
- Enrich after delay: Benno
- Enrich immediately: Dani
- Enrich on click: Markus
Goal
- test new functionality added since 3.4 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.
ALL TESTERS: Have a quick look on your platform that the breadcrumb and the multi-hyperlink UI look acceptable and work as expected.
Colored labels (Dani, Markus - FAQ: Martin, Dani)
- test that it works in JDT views, content assist and quick assist
- test that the Platform UI preference works
- test test that the labels can also be read when its disabled
Java Editor breadcrumb (Markus, Martin - FAQ: Benno)
- test the new look and feel
Javadoc hover and view (Markus, Dani - FAQ: Benno)
- test history (back/forward) in the hover and the view
- test going from hover to view
- test that history is transferred to the view
- test Javadoc view's 'Link with Selection'
- test 'Open External Javadoc' in view and hover
- test that view and hover show the element image
Multi-hyperlink UI (Martin, Markus - FAQ: Benno)
- test that shows up when there's more than one hyperlink available
- test usability of the UI
- test that changing preferences works (e.g. use different modifier again)
Rich problem hover (Dani, Martin - FAQ: Benno)
- test the quick fixes
- test the tool bar buttons
Quick views (Martin, Benno - FAQ: Dani)
- test that size is remembered per default
- test that the new view menu settings to remember size and location work as expected
JUnit: display execution time (Dani, Benno - FAQ: Markus)
- test execution time is shown next to each test
- test that this can be disabled and enabled again via view menu
Content assist context (Benno, Markus - FAQ: Martin, Dani)
- test that templates use the correct context
- test that template proposals are more accurate (less proposals than in M5)
[jar exporter] create ANT build file for current settings (Martin, Benno - FAQ: Benno)
Pasting text for methods and statements into Package Explorer (Benno, Dani - FAQ: Markus)
Test new quick assist and quick fixes (Benno, Dani - FAQ: Martin, Benno)
- replace " "+" "+vDate+" "+5+" " by a MessageFormat (bug 29562.)/li>
- convert to StringBuilder (bug 154199)
- 2 versions of 'Extract to local variable' (bug 170942)
- Foreach needs quick fix for type mismatch (bug 221767)
- 'qualify reference' if your Javadoc is linked to an inner type
NLS Wizard (Benno, Dani - FAQ: Markus)
- test that annotation arguments aren't NLSed (bug 102132)
Templates view (Markus, Martin - FAQ: Dani)
- test the view and its usability (good enough for M6?)
Bug Verification
Every tester has to verify 3 bugs. Before starting to verify a bug add a comment indicating
that you are about to verify it.