|  | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | 
|  | <html><head> | 
|  | <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>3.3 M2 Test Plan</title> | 
|  |  | 
|  | <style type="text/css"> | 
|  | h4 { margin-bottom: .5em; margin-top: 1.5em } | 
|  | ul { margin-top: .5em } | 
|  | ul li ul { margin-top: 0em; margin-bottom: .25em } | 
|  | </style></head> | 
|  | <body> | 
|  | <h1>3.3 M2 Test Plan</h1> | 
|  | Test day: Tuesday, 2006-09-19<br> | 
|  | Test Build: I20060919-0010<br> | 
|  | Components: Platform Compare, Platform Search, Platform Text, JDT Text and JDT UI<br> | 
|  | Testers: Benno, Dani, Markus, Martin, Tobias, Tom<br> | 
|  |  | 
|  | <h4>Goal</h4> | 
|  | <ul> | 
|  | <li>test new functionality added since 3.3 M2<br> | 
|  | </li> | 
|  | <li>sanity check performance</li> | 
|  | <li>verify that severe bugs are correctly fixed</li> | 
|  |  | 
|  | </ul> | 
|  |  | 
|  | <h4>Verification of Bugs (ALL)</h4> | 
|  | <span style="font-style: italic;">There are 30 so everyone has to | 
|  | verify 5 bugs. Before starting to verify a bug add a comment indicating | 
|  | that you are going to verify it.</span><br> | 
|  | <ul> | 
|  | <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Eclipse&product=JDT&component=UI&priority=P1&priority=P2&target_milestone=3.3%20M2&target_milestone=3.3%20M2&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id"> | 
|  | JDT UI bugs P1/P2, 3.3 M2</a></li> | 
|  |  | 
|  | <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Eclipse&component=Text&component=Search&component=Compare&priority=P1&priority=P2&target_milestone=3.3%20M2&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id">Platform Text, Search, and Compare bugs P1/P2, 3.3 M2</a></li> | 
|  |  | 
|  | <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Eclipse&product=JDT&component=UI&bug_severity=blocker&bug_severity=critical&bug_severity=major&target_milestone=3.3%20M2&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id"> | 
|  | JDT UI bugs blocker/critical/major, 3.3 M2</a></li> | 
|  |  | 
|  | <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Eclipse&component=Text&component=Search&component=Compare&bug_severity=blocker&bug_severity=critical&bug_severity=major&target_milestone=3.3%20M2&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id"> | 
|  | Platform Text, Search, and Compare bugs blocker/critical/major, 3.3 M2</a></li> | 
|  |  | 
|  | </ul> | 
|  |  | 
|  | <hr> | 
|  |  | 
|  | <h4>Live Annotate (Dani, Tobias - FAQ: Tom)</h4> | 
|  | <ul> | 
|  | <li> test the different coloring schemes (via <code>ruler context menu > Revisions</code>)<br> | 
|  | </li> | 
|  | <li>test textual information display in all combinations, assure that the alignment in the column is correct</li> | 
|  | <li>test the command support for coloring scheme toggling and information toggling (needs to be bound manually)</li> | 
|  | <li>test making a revision sticky (by clicking on it, or by selecting it in the history view)</li> | 
|  | <li>test to remove the stickiness (by clicking it again)</li> | 
|  | </ul> | 
|  | <h4>Pluggable Vertical Ruler Support (Markus, Benno - FAQ: Dani, Tom)</h4> | 
|  | <ul> | 
|  | <li>test that existing rulers (vertical ruler, line number ruler and quick diff work as in R3.2</li> | 
|  | <li>test enablement behavior</li> | 
|  | <li>test hovers</li> | 
|  | <li>test clicking on annotations</li> | 
|  | <li>test context menu (are the same entries there? do they work as expected?)</li> | 
|  | <li>add a new example ruler to a new editor that inherits from <code>AbstractTextEditor</code> but not from <code>AbstractDecoratedTextEditor</code> using the extension point doc as start</li> | 
|  |  | 
|  | </ul> | 
|  | <h4>Clean Up Profiles (Martin, Dani - FAQ: Benno)<br> | 
|  | </h4> | 
|  | <ul> | 
|  | <li>clean up projects with workspace settings</li> | 
|  | <li>clean up projects with project settings</li> | 
|  | <li>clean up projects with workspace/project settings</li> | 
|  | <li>import/export clean up profiles<br> | 
|  | </li> | 
|  | </ul> | 
|  | <h4>Clean Up Formatting (Tobias, Martin- FAQ: Benno)<br> | 
|  | </h4> | 
|  | <ul> | 
|  | <li>test code and comment formatting through clean up</li> | 
|  | <li>test formatting in combination with other clean ups</li> | 
|  | </ul> | 
|  | <span style="font-weight: bold;">Class File Editor Without Source Improvements (Markus, Martin - FAQ: Dani)<br> | 
|  | </span> | 
|  | <ul> | 
|  | <li>verify that the correct disassembled code is shown (compare using <code>javap</code>)</li> | 
|  | <li>verify that long content is correctly displayed</li> | 
|  | <li>verify that keyboard navigation (e.g. Page Up/Down) works</li> | 
|  | </ul> | 
|  | <span style="font-weight: bold;">Warning When Editing Derived Files (Benno, Tom)- FAQ: Dani)</span><br> | 
|  | <ul> | 
|  | <li>verify that a warning dialog appears when editing a derived file</li> | 
|  | <li>verify that the checkbox in the dialog works<br> | 
|  | </li> | 
|  | <li>verify that this feature can be configured via <span style="font-weight: bold;">General > Editors > Text Editors > Warn before editing a derived file</span> preference</li> | 
|  | <li>verify that the preference is coupled with the checkbox on the warning dialog<br> | 
|  | </li> | 
|  | </ul> | 
|  | <span style="font-weight: bold;">Recenter Command (Benno, Tobias - FAQ: Dani)</span><br> | 
|  |  | 
|  | <ul> | 
|  | <li>verify that <span style="font-weight: bold;">Ctrl+L</span> triggers the Recenter command when using Emacs scheme</li> | 
|  | </ul> | 
|  | <h4>Lightweight Rename (Tom, Dani - FAQ: Markus)</h4> | 
|  | <ul> | 
|  | <li>enable in Preferences > Java > Refactoring Java Code > Show Rename refactoring in editor</li> | 
|  | </ul> | 
|  | <h4>Polymorphic method reference search filter  (Tom, Benno) - FAQ: Markus)</h4> | 
|  | <ul> | 
|  | <li>see bugs 156491, 73401</li> | 
|  | <li>should filter out method references that point to methods that override / are overridden by the search target<br> | 
|  | </li> | 
|  | </ul> | 
|  | <h4>JUnit launch shortcuts  (Dani, Tobias - FAQ: Markus)</h4> | 
|  | <ul> | 
|  | <li>verify that 'Run/Debug As > JUnit (Plug-in) Test' context menu | 
|  | items still work for JUnit 3 and JUnit 4 test methods, classes, | 
|  | packages, and source folders</li> | 
|  | </ul> | 
|  | <h4>Sanity check Project Navigator  (Tom, Markus - FAQ: Martin)</h4> | 
|  | <ul> | 
|  | <li>test the ported fixes from 3.2.1 to 3.3</li> | 
|  | <li>test e.g. working set mode, DND, action enablement</li> | 
|  | </ul> | 
|  | <h4>Property pages enablement (Tom, Dani - FAQ: Martin)</h4> | 
|  | <ul> | 
|  | <li>verify that Java build path page and code style pages only shows up on projects with Java nature that are open</li> | 
|  | <li>verify that source attachment only on libraries and class folders</li> | 
|  | <li>verify that Javadoc location on projects, libraries and class folders</li> | 
|  | <li>verify that refactoring history only on projects with a history</li> | 
|  | </ul> | 
|  | <h4>Validate edit on package rename, and CU move and rename (Markus, Benno) - FAQ: Martin<br> | 
|  | </h4> | 
|  | <ul> | 
|  | <li>validate edit for moved files should only happen if the file is | 
|  | also modified (for example a package declaration is changed). No | 
|  | validate edit if a resource is just moved</li> | 
|  | </ul> | 
|  |  | 
|  | <br> | 
|  |  | 
|  | </body></html> |