| <!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 M3 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 M3 Test Plan</h1> |
| Test day: Tuesday, 2006-10-31<br> |
| Test Build: I20061030-1704 and I20061031-0656<br> |
| Components: Platform Search, Platform Text, JDT Text and JDT UI<br> |
| Testers: Benno, Dani, Markus<br> |
| |
| <h2>Goal</h2> |
| <ul> |
| <li>test new functionality added since 3.3 M3</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>Smart Home/End (Benno, Markus - FAQ: Dani)</h4> |
| <ul> |
| <li>verify that smart Home/End on general <em>Text Editors</em> preference page works</code>)</li> |
| <li>verify that smart Home/End correctly works in all textual Eclipse editors</li> |
| </ul> |
| |
| <h4>Clean Up on Save (Markus, Dani - FAQ: Benno, Dani)</h4> |
| <ul> |
| <li>test <em>Save Participants</em> preference page: |
| <ul> |
| <li>test usability</li> |
| <li>accessibility</li> |
| <li>ensure that it is in sync with <em>Clean Up</em> preference page (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162545">bug 162545</a>) |
| </ul></li> |
| <li>test usability (known issues: formatting scrolls editor, performance) |
| <li>test functionality with all enabled clean ups</li> |
| <li>verify that there is no error dialog</li> |
| <li>test that it does not break saving of external Java files</li> |
| <li>test that it does not break saving of Java files which aren't on the Java build path</li> |
| <li>test that it does not break <em>Save As..</em> functionality</li> |
| </ul> |
| |
| <h4>Content Assist For Members of Unresolved Types (Markus, Benno - FAQ: Dani)</h4> |
| <ul> |
| <li>enable <em>Add import instead of qualified name</em and verify that imports are correctly added</li> |
| <li>disable <em>Add import instead of qualified name</em and verify that full qualifications are correctly added</li> |
| </ul> |
| |
| <h4>Content Assist For Undeclared Local Variable Declarations (Benno, Markus - FAQ: Dani)</h4> |
| <ul> |
| <li>verify that content assist proposes already used local variables</li> |
| <li>verify that there are no duplicate proposals</li> |
| </ul> |
| |
| <h4>Convert to Enhanced for Loop Clean Up And Quick Assist (Dani, Markus - FAQ: Benno)</h4> |
| <ul> |
| <li>try to find loops (iterating over arrays or collections) which have semantic changes after the conversion, i.e. see: |
| <ul> |
| <li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=159337">bug 159337</a> [clean up] convert iterable loop ignores single non block body statement</li> |
| <li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=160270">bug 160270</a> [clean up] Converting iterable loop removes update expressions</li> |
| <li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=160312">bug 160312</a> [clean up] Compile error after converting nested for loops without block</li> |
| </ul></li> |
| </ul> |
| |
| <h4>Search View Filters (Markus, Dani)</h4> |
| <ul> |
| <li>enabling/disabling should also update annotations in editor</li> |
| <li>open the same result in two search result views and make sure the filters are synchronized (filters are managed by the model, not the view)</li> |
| <li>test the new <em>Super Invocation</em> filter for Java method reference search <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=157814">bug 157814</a>)</li> |
| </ul> |
| |
| <h4>Open Type Dialog (Dani, Benno - FAQ: Markus)</h4> |
| The dialog now uses new JDT Core API for <code>TypeNameMatch</code>. Make sure the behavior is unchanged: |
| <ul> |
| <li>history entries: |
| <ul> |
| <li>correctly restored on workspace restart</li> |
| <li>error handling when workspace content got changed before restart</li> |
| </ul></li> |
| <li>labels: make sure that elements get a qualification if the name is not unique</li> |
| <li>performance (time permitting):<br> |
| would be great if a performance test could be written in order to compare with 3.2 |
| memory and speed performance of a series of filter text changes</li> |
| </ul> |
| |
| <h4>JUnit Test Finders (Benno, Dani - FAQ: Markus)</h4> |
| <ul> |
| <li>JUnit 4 and inheritance: a class is a valid test case if it inherits from a class with a <code>@Test</code> annotated method</li> |
| </ul> |
| |
| <h4>Derived Resources Filter In Refactoring Preview (Benno, Dani - FAQ: Markus)</h4> |
| <ul> |
| <li>check that filter and label provider correctly find changes in derived files</li> |
| <li>check that other filters still work (textual matches, similar elements, visibility adjustments)</li> |
| </ul> |
| |
| <h4>Pasting Source Into Package Explorer (Dani, Benno - FAQ: Markus)</h4> |
| <ul> |
| <li>verify that pasting source with multiple compilation units from different packages works</li> |
| </ul> |
| |
| |
| <h2>Bug Verification</h2> |
| <em>There are around 18 bugs i.e. everyone has to verify 6 bugs. 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&priority=P2&target_milestone=3.3%20M3&target_milestone=3.3%20M3&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id"> |
| JDT UI bugs P1/P2, 3.3 M3</a></li> |
| |
| <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Eclipse&component=Text&component=Search&priority=P1&priority=P2&target_milestone=3.3%20M3&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id">Platform Text and Search bugs P1/P2, 3.3 M3</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%20M3&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id"> |
| JDT UI bugs blocker/critical/major, 3.3 M3</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.3%20M3&bug_status=RESOLVED&resolution=FIXED&order=bugs.priority,bugs.target_milestone,bugs.bug_id"> |
| Platform Text and Search bugs blocker/critical/major, 3.3 M3</a></li> |
| </ul> |
| |
| </body></html> |