Jump to: navigation, search

Difference between revisions of "Platform UI/Testing"

(Platform UI Test Plan for 3.7 M2)
(Platforms)
(27 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==Platform UI Test Plan for 3.7 M2 ==
+
==Platform UI Test Plan for 4.3 M3 ==
  
 
The goal of this test pass is to achieve full coverage of the SDK to get a good overall picture on the state of the build.
 
The goal of this test pass is to achieve full coverage of the SDK to get a good overall picture on the state of the build.
  
Verify bugs for [[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Doc&component=IDE&component=UI&target_milestone=3.7%20M3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 3.7 M3]] and [[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=E4&target_milestone=4.1%20M3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 4.1 M3]].
+
Verify bugs for [[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Doc&component=IDE&component=UI&target_milestone=4.3%20M3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 4.3 M3]] and confirm your fixes have made it into 4.3 from [[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Doc&component=IDE&component=UI&target_milestone=4.2.2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 4.2.2]].
  
  
 
===Checklist===
 
===Checklist===
  
* Accessibility. There have been numerous changes through the SDK in all components that could severely hamper accessibility.
+
*Welcome/Intro has been re-enabled. Please test:
** High contrast
+
**opening an empty workspace
** Screen reader
+
**installing something like EGit that should cause the welcome to re-appear
 
+
* New problems, markers, bookmarks and tasks view. The problems view has been replaced and is ready for general testing. Concentrate on
+
** All markers view
+
** sorting and filtering
+
** command enablement
+
 
+
* Commands.
+
  
 
* Contributions
 
* Contributions
 
** The new Customize Perspective Dialog
 
** The new Customize Perspective Dialog
 
* Decorators
 
** there have been a series of optimizations to decorator creation.
 
***Look out for disposed widgets as a result of opening and closing views
 
***confirm all decorations occur as expected
 
** files should decorate with icons for the appropriate content type.  This often will show itself with XML files.  Try defining XML files of various types and ensure that they have the correct icon.  Note any performance hits for this operation
 
  
 
* RCP - the ide now has several optional plug-ins. Try making RCP apps with the ide and no optional plug-ins.
 
* RCP - the ide now has several optional plug-ins. Try making RCP apps with the ide and no optional plug-ins.
 +
** Try and create feature based RCP apps.  ''org.eclipse.rcp'' is the main feature, and ''org.eclipse.e4.rcp'' contains all of the Eclipse4 bundles.
  
 
* IDE - ensure that external modification followed by a refresh (F5) works as expected
 
* IDE - ensure that external modification followed by a refresh (F5) works as expected
 
* Progress
 
** check for multiple instances of the same job
 
** confirm canceling works
 
** confirm correct sort order
 
** run in background preference should be tied to the Always Run In Background in the Progress Dialog
 
** check the layout of all progress dialogs
 
  
 
* Graphics
 
* Graphics
 
**check for graphics that need to be updated
 
**check for graphics that need to be updated
  
Also see the [[http://dev.eclipse.org/viewcvs/index.cgi/platform-ui-home/testfix/componentAreaTesting.html?view=co Component Test Areas]] plan.  The current owners of the components is actually described in [[http://www.eclipse.org/eclipse/platform-ui/componentAreas.php Component Areas]], but the suggestions of what to test are good.
+
Also see the [[http://dev.eclipse.org/viewcvs/index.cgi/platform-ui-home/testfix/componentAreaTesting.html?view=co Component Test Areas]] plan.  I've updated the document so please test some of the functionality in your area.
  
 
==Platforms==
 
==Platforms==
 +
Mac Mountain Lion
 +
* Michael Rennie
 
Mac Leopard
 
Mac Leopard
* Prakash, Boris Bokowski
+
* Brian de Alwis
 
Vista or Windows 7
 
Vista or Windows 7
 
* Eric Moffatt
 
* Eric Moffatt
 +
* Curtis Windatt (Win 7 x64)
 
GTK
 
GTK
* Paul Webster
+
* Paul Webster, Bogdan Gheorge
XP
+
*Remy Suen, Hitesh (high contrast), Oleg Besedin
+

Revision as of 14:30, 30 October 2012

Platform UI Test Plan for 4.3 M3

The goal of this test pass is to achieve full coverage of the SDK to get a good overall picture on the state of the build.

Verify bugs for [4.3 M3] and confirm your fixes have made it into 4.3 from [4.2.2].


Checklist

  • Welcome/Intro has been re-enabled. Please test:
    • opening an empty workspace
    • installing something like EGit that should cause the welcome to re-appear
  • Contributions
    • The new Customize Perspective Dialog
  • RCP - the ide now has several optional plug-ins. Try making RCP apps with the ide and no optional plug-ins.
    • Try and create feature based RCP apps. org.eclipse.rcp is the main feature, and org.eclipse.e4.rcp contains all of the Eclipse4 bundles.
  • IDE - ensure that external modification followed by a refresh (F5) works as expected
  • Graphics
    • check for graphics that need to be updated

Also see the [Component Test Areas] plan. I've updated the document so please test some of the functionality in your area.

Platforms

Mac Mountain Lion

  • Michael Rennie

Mac Leopard

  • Brian de Alwis

Vista or Windows 7

  • Eric Moffatt
  • Curtis Windatt (Win 7 x64)

GTK

  • Paul Webster, Bogdan Gheorge