blob: 9ae37b00245419b1e2b9f23b7497c42481c84610 [file] [log] [blame]
<!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&amp;classification=Eclipse&amp;product=JDT&amp;component=UI&amp;priority=P1&amp;priority=P2&amp;target_milestone=3.3%20M2&amp;target_milestone=3.3%20M2&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;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&amp;classification=Eclipse&amp;component=Text&amp;component=Search&amp;component=Compare&amp;priority=P1&amp;priority=P2&amp;target_milestone=3.3%20M2&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;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&amp;classification=Eclipse&amp;product=JDT&amp;component=UI&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;target_milestone=3.3%20M2&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;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&amp;classification=Eclipse&amp;component=Text&amp;component=Search&amp;component=Compare&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;target_milestone=3.3%20M2&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;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 &gt; 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 &gt; Editors &gt; Text Editors &gt; 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 &gt; Java &gt; Refactoring Java Code &gt; 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 &gt; 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>