| <!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> |