blob: 35df510d857d90a66474a9eab6aa6fa5b8c62501 [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.4 M7 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.4 M7 Test Plan</h1>
Test day: Tuesday, 2008-04-28<br>
Test Build: start with I20080427-2000<br>
Components: Platform Search, Platform Text, JDT Text and JDT UI<br>
Testers: Benno, Dani, Martin<br>
<h2>Platforms</h2>
<ul>
<li>WindowsVista: Benno</li>
<li>WindowsXP: Dani</li>
<li>Linux GTK: Martin</li>
</ul>
<h2>Goal</h2>
<ul>
<li>test new functionality added since 3.4 M6</li>
<li>verify that severe bugs are correctly fixed</li>
<li>sanity check performance</li>
</ul>
<h2>test New Functionality </h2>
<em>First test all those items where you are listed as first tester.</em>
<br><b>All testers:</b> Please have a quick look on your platform that the breadcrumb looks acceptable and works as expected.
<h4>New code formatter (Dani - FAQ: Benno)</h4>
Test new code formatter.
<ul>
<li>test format on save. Especially format edited lines. Most interesting are corner cases at partition borders.</li>
<li>Format some random projects, ensure formatting is OK</li>
</ul>
<h4>Ruler improvements (Martin - FAQ: Dani)</h4>
<ul>
<li>test selecting text using Shift+click in the line number ruler</li>
<li>test that clicking on line number ruler doesn't trigger annotation (e.g. go to overridden method)</li>
<li>test that the quick diff hover is off when quick diff is disabled</li>
<li>verify that keyboard focus is not lost (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=184255">bug 184255</a>)</li>
</ul>
<h4>Enrich annotation and quick diff hovers (Martin - FAQ: Dani)</h4>
<ul>
<li>verify that the local disk quick diff hover can be enriched</li>
<li>verify that the CVS quick diff hover can be enriched</li>
<li>verify that the CVS annotation hover can be enriched</li>
</ul>
<h4>Fill argument names (Benno - FAQ: Dani, Martin)</h4>
<ul>
<li>test that the improved preference is understandable and works</li>
<li>test that proposal guessing is working as expected in bot modes</li>
<li>test Java corner cases (guessing for parameterized types, ...)</li>
</ul>
<h4>Problem hovers (Dani - FAQ: Benno)</h4>
<ul>
<li>test setting non-project specific severity settings is easier than in M6</li>
<li>test that non-Java problems also get the hover guessing is working as expected</li>
<li>test that quick fixes are also shown for non-Java problems</li>
</ul>
<h4>Accessibility (Martin - FAQ: Martin)</h4>
<ul>
<li>test that all UI can be reached by keyboard navigation</li>
<li>test that all widgets are read by the screen reader or shown by an accessibility inspection tool (inspect32.exe, \\smboti\public\m\transfer\amartin\inspect32) </li>
</ul>
<h4>BIDI (Benno - FAQ: Dani, Martin)</h4>
<ul>
<li>verify the BIDI bugs</li>
<li>hack the TextProcessor and check that our path strings are going through it</li>
</ul>
<h4>External class folder (Benno - FAQ: Martin)</h4>
<ul>
<li>test the UI to configure external class folders</li>
<li>test our tooling with external class folders (Export, refactorings, etc...) </li>
<li>test refresh when content changed (Use 'Refresh...' in package explorer)</li>
</ul>
<h4>JAR files with other file extensions than JAR or ZIP (Dani - FAQ: Martin)</h4>
<ul>
<li>test the UI to configure such archives</li>
<li>test our tooling </li>
</ul>
<h4>Text search RegEx supports new line character (\R) and case sensitive replace (\C) like find/replace (Dani - FAQ: Martin)</h4>
<ul>
<li>test if it works</li>
</ul>
<h4>Quick Fix/Assist (Benno - FAQ: Martin)</h4>
<ul>
<li>New quick fix for missing type references (Fix project setup...). Try in PDE projects</li>
<li>New quick fix for switch over enum with missing case</li>
<li>Extract method quick assist now available on statement selection (on or multiple)</li>
</ul>
<h2>Bug Verification</h2>
Every tester has to verify 5 bugs. <em>Before starting to verify a bug add a comment indicating
that you are about to verify it.</em>
<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;target_milestone=3.4%20M7&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
P1 JDT UI bugs, 3.4 M7</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;priority=P1&amp;target_milestone=3.4%20M7&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
P1 Platform Text and Search bugs, 3.4 M7</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.4%20M7&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
JDT UI bugs blocker/critical/major, 3.4 M7</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;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;target_milestone=3.4%20M7&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
Platform Text and Search bugs blocker/critical/major, 3.4 M7</a></li>
</ul>
</body></html>