blob: c40c60ecfde7d26f48b5ba64c43a72647b2ea50e [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.5 M6 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.5 M6 Test Plan</h1>
Test day: Tuesday, 2009-03-10<br>
Test Build: I20090310-0100<br>
Components: Platform Search, Platform Text, JDT Text and JDT UI<br>
Testers: Dani, Markus<br>
<h2>Platforms</h2>
<ul>
<li>WindowsXP: <a href="mailto:raksha.vasisht@in.ibm.com">Raksha</a></li>
<li>WindowsVista: -</li>
<li>Linux GTK: <a href="mailto:daniel_megert@ch.ibm.com">Dani</a></li>
<li>Mac OS X: <a href="mailto:markus_keller@ch.ibm.com">Markus</a></li>
</ul>
<h2>Goal</h2>
<ul>
<li>test new functionality added since 3.5 M5</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>
<h4>toString() Generator (Raksha, Dani - Questions: Markus)</h4>
<ul>
<li>test <b>Source &gt; Generate toString()...</b> (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=26070">bug 26070</a>)
<ul>
<li>test UI / usability</li>
<li>test generated toString() methods</li>
<li>sanity check that <b>Generate hashCode and equals()</b> still starts (the action now shares some code with the toString() action)</li>
</ul>
</li>
</ul>
<h4>'Open Implementation' Hyperlink (Dani, Markus - Questions: Raksha)</h4>
<ul>
<li>test on various kinds of methods, constructors, in Javadoc, etc.</li>
<li>test on big classes</li>
<li>test on method with many overriding methods</li>
</ul>
<h4>Sort Working Sets in Package Explorer (Markus, Dani - Questions: Raksha)</h4>
<ul>
<li>test that it doesn't destroy order when migrating from existing 3.4 workspace</li>
<li>test that new working sets are properly inserted</li>
<li>test renaming of working sets, e.g via the working set actions in the main toolbar (may need to enable action group)</li>
</ul>
<h4>Export &gt; Runnable JAR File (Dani, Raksha - Questions: Markus)</h4>
<ul>
<li>generate ANT scripts for all 3 modes and verify that the script works</li>
</ul>
<h4>Sanity check Project Explorer (Raksha, Markus - Questions: Dani)</h4>
<ul>
<li>check dragging elements from Project Explorer to Package Explorer</li>
<li>check 'Go Into' with Java project, source folder, package</li>
</ul>
<h4>Test new SWT Templates (Raksha, Markus - Questions: Benno, Dani)</h4>
<ul>
<li>see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=264052">bug 264052</a></li>
</ul>
<h4>Quick Outline (Markus, Raksha - Questions: Dani)</h4>
<ul>
<li>see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88195">bug 88195</a></li>
<li>check scrolling on cocoa</li>
</ul>
<h4>Compiler compliance follows Execution Environment (Raksha, Dani - Questions: Markus)</h4>
<ul>
<li>create new Java Project; verify that EE is first choice and that compiler compliance options are set correctly</li>
<li>in an existing Java project, set the JRE on the classpath to an EE; verify that compliance follows</li>
</ul>
<h4>Generated method names for boolean getters and setters (Markus, Raksha - Questions: Dani)</h4>
<ul>
<li>see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189294">bug 189294</a></li>
<li>test with and without field pre- and suffixes</li>
<li>test with field names that contain "is"</li>
<li>test Source action and content assist</li>
</ul>
<h4>Bolding of matched characters in Open Type (Raksha, Markus - Questions: Dani)</h4>
<ul>
<li>test with camelCase patterns (e.g WHaM for WeakHashMap)</li>
<li>Open Type: test with "*" and "?" in patterns</li>
</ul>
<h4>Constructor completion (Raksha, Markus - Questions: Dani)</h4>
<ul>
<li>test content assist for constructors</li>
<li>test anonymous type completion</li>
</ul>
<h4>Block selection mode (Markus, Dani - Questions: Dani)</h4>
<ul>
<li>test undo, copy, cut, paste</li>
</ul>
<h4>Verify new APIs (Dani, Raksha - Questions: Markus)</h4>
<ul>
<li>see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=243294">bug 243294</a></li>
<li>see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=255932">bug 255932</a></li>
</ul>
<h2>Bug Verification</h2>
<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.5%20M6&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
P1 JDT UI bugs, 3.5 M6</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.5%20M6&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
P1 Text and Search bugs, 3.5 M6</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.5%20M6&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
JDT UI bugs blocker/critical/major, 3.5 M6</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.5%20M6&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;order=bugs.priority,bugs.target_milestone,bugs.bug_id">
Text and Search bugs blocker/critical/major, 3.5 M6</a></li>
</ul>
</body></html>