| <!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&classification=Eclipse&product=JDT&component=UI&priority=P1&target_milestone=3.4%20M7&bug_status=RESOLVED&resolution=FIXED&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&classification=Eclipse&component=Text&component=Search&priority=P1&target_milestone=3.4%20M7&bug_status=RESOLVED&resolution=FIXED&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&classification=Eclipse&product=JDT&component=UI&bug_severity=blocker&bug_severity=critical&bug_severity=major&target_milestone=3.4%20M7&bug_status=RESOLVED&resolution=FIXED&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&classification=Eclipse&component=Text&component=Search&bug_severity=blocker&bug_severity=critical&bug_severity=major&target_milestone=3.4%20M7&bug_status=RESOLVED&resolution=FIXED&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> |