[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[jdt-ui-dev] 3.3 M4 Testpass
 | 
Hi All
This is the final version of the test grid for today's 3.3 M4 test pass for
JDT UI/Text and Platform Text/Platform Search.
As always, testers from the community are highly welcome and encouraged to
participate in the test pass to provide feedback.
Benno
(See attached file: M4_Test_Plan.html)
Title: 3.3 M4 Test Plan
3.3 M4 Test Plan
Test day: Tuesday, 2006-12-12
Test Build: I20061212-0010
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Benno, Dani, Markus, Martin
Goal
  - test new functionality added since 3.3 M3
 
  - verify that severe bugs are correctly fixed
 
  - sanity check performance
 
Test New Functionality 
First test all those items where you are listed as first tester.
Test showing of invisible characters (Benno, Martin - FAQ: Dani)
	- preference works
 
	- tool bar button works (must first enable 'Editor Presentation' via perspective configuration)
 
	- test with different fonts
 
Spell checking in Text, Properties and CU editors (Markus, Benno - FAQ: Dani)
for each:
	-  verify that spell checking works
 
	- verify that the spelling problems can be fixed via Edit > Quick Fix 
 
	-  verify that the spelling problems can be fixed via Ctrl+1
 
	-  verify that the reworked Spelling preference page works
 
 verify new F3 behavior which only uses caret location (instead of selection) (Martin, Markus - FAQ: Dani)
	-  test with empty selection
 
	-  test with partial selections
 
	-  test with selections that contain full qualification
 
quick fix & quick assist: (Dani, Markus - FAQ: Martin)
   - extract local, extract constant, inline local, convert local to field, convert anonymous to member type offered as quick fix
 
   - try out linked mode and see if name guesses are good
 
   - try 'Invert if statement' and 'push negation down'
 
package explorer (Markus, Benno - FAQ: Martin)
   - support better grouping mechanisms for referenced libraries (bug 83389)
 
build path dialog (Benno, Dani - FAQ: Martin)
   - new extension point 'classpathAttributeConfiguration'
 
   - test that Javadoc and native lib rendering and configuration still work (have been updated to use the new infrastructure)
 
   - Top / Bottom buttons on order page
 
organize import (Dani, Markus - FAQ: Martin)
  - configure the number of empty lines between import groups (preference on the code formatter page)
 
  
code formatter dialog (Markus, Benno - FAQ: Martin)
  - UI for new code formatter preferences added: 'space between 'throws' and parenthesized _expression_
 
new JUnit API: (Benno, Dani - FAQ: Martin)
   - TestRunListener and all releated elements: ITestElement...
 
Undo Delete Refactorings: (Dani, Martin - FAQ: Markus)
   - test in Package Explorer, Browsing Perspective, Hierarchy view
 
   - delete resources and all kinds of Java elements
 
   - verify that Undo is available and works
 
For the next two items, just test a representative selection of refactoring and source actions:
Refactor without saving editors: (Benno, Dani - FAQ: Markus)
   - verify that refactorings and source actions work with unsaved editors
 (unsaved Java, Ant, text editors; still needs to save multi-part editors like PDE Manifest editors) 
Refactor derived files: (Martin, Benno - FAQ: Markus)
- warning dialogs (like when you open editor on derived file and start typing):
 
		- verify that refactoring declarations in derived files gives a warning dialog first
 
		- test quick fix and direct quick fix actions (Prefs > Keys > Source > Quick * - *)
 
- test derived files filter in refactoring preview
 
Bug Verification
There are 12 bugs meaning that everyone has to verify 3 bugs. Before starting to verify a bug add a comment indicating
that you are about to verify it.