3.7 M7 Test Plan
Test day: Tuesday, 2011-04-26
Test Build: I20110425-1800
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Dani, Deepak, Markus, and Raksha
Platforms
Goal
- test new functionality added since 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.
Double-click word selection (Raksha, Deepak - Questions: Dani)
Test that double-click correctly selects words and numbers.
- verify that it works in the text editor
- verify that it works in the Java editor (test code, comments and strings
New lightweight refresh (Deepak, Raksha - Questions: Dani)
Verify the new lightweight refresh option (General > Workspace) works when disabled (default) and when enabled.
- verify in editors and views that out-of-sync is reported when the option is disabled
- verify in editors and views that the content is up-to-date and/or the operation is performed on the new content and that no out-of-sync is reported when the option is enabled
'Non-shared projects' filter (Raksha, Deepak - Questions: Dani)
Verify that the 'Non-shared projects' filter works as expected:
- verify that it filters non-shared projects
- verify that it filters non-shared projects that are imported via PDE
- verify that it does not filter shared PDE projects
1.7 compiler compliance disabled (Markus, Deepak - Questions: Dani)
Verify that the 1.7 compiler compliance is disabled in the UI.
- verify that one can still choose a 1.7 EE
- verify that on cannot choose 1.7 compiler compliance in the 'Compiler' preference page
- verify that on cannot choose 1.7 compiler compliance on the 'Java Compiler' property page
- verify that the 'Java Compiler' property page warns if an 1.7 EE is selected
- verify that the New Java Project wizard works as expected
- verify that the New Java Project wizard warns if a 1.7 EE is selected
- verify that a project still compiles (with 1.6 compiler) if options are changed to 1.7 in the .prefs file
- verify that a program can be launched using the 1.7 EE
Search/replace with linked resources (Raksha, Markus - Questions: Dani)
Verify that global search/replace works.
- verify that generally works
- verify that all matches in the same file are correctly replaced
- verify that the same file reached via multiple links isn't corrupted (bug 320533)
Quick Assist - Change modifiers to final where possible (Markus, Raksha - Questions: Deepak)
Verify that the quick assist is not too prominent.
- It is NOT available when only a class or method name is selected.
- It is available when the entire class/method, or a set of statements are selected.
Inline Local Variable refactoring (Dani, Deepak - Questions: Raksha)
- Verify that Inline Local Variable refactoring does not delete comment before or after the variable declaration
Opening a project in Package Explorer (Dani, Markus - Questions: Raksha)
- Verify that opening a selected project in Package Explorer opens the closed project(s) and not the dialog (bug 296786)
Ctrl+click on continue must jump to the label (Markus, Dani - Questions: Raksha)
- Verify that Ctrl+click on continue without a label highlights and jumps to the label if there's one
- Verify that click on break without a label highlights the label along with the end of target statement (braces)
Performance improvements in StyledCellLabelProvider (Deepak, Raksha - Questions: Markus)
- Verify that styled Table and Tree items are rendered correctly
- Verify that selected and unselected items are correct
- Verify that rendering and click area are correct when content of an item changed (e.g in Open Type dialog or when filtering search results)
Text editor templates with non-ASCII variable names (Dani, Raksha - Questions: Markus)
- Verify that user-created templates work, also after restarting Eclipse
- Verify that pre-defined templates (e.g. /org.eclipse.jdt.ui/templates/default-templates.xml) work
Second click on Help button closes dialog tray (Deepak, Markus - Questions: Markus)
- Verify that toggling works
- Verify that help can still be shown when tray was opened by cheat sheet (bug 339267)
Bug Verification (All)
Before starting to verify a bug add a comment indicating that you are about to verify it.