Changes between Version 6 and Version 7 of PLATFORM_STANDARDS_AUTO_TESTS_R1


Ignore:
Timestamp:
01/16/09 16:15:04 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_STANDARDS_AUTO_TESTS_R1

    v6 v7  
    6565|___Reviewing 
    6666|__Running tests 
     67|__GUI testing 
    6768|__Useful links 
    6869|_Comments 
     
    7677  * Reviewing - how to judge if a given test is good enough; how to review the testing phase of tasks. 
    7778 * Running tests - a description of how to run a given test or all tests (via Maven or Hudson). 
     79 * GUI Testing - a how-to of testing the user interface. 
    7880 * Useful links - Links for further reading on the topic. 
    7981 * Comments - Comments for improving the standards that will be incorporated into the page in the next revision. 
    8082 
    8183Everyone has been asked to give suggestions for improving the standards in the Comments section. These will be considered in the implementation phase. 
     84 
     85Research has been made on the various GUI testing libraries, starting with the following resources:[[BR]] 
     86http://asteasolutions.net/mediawiki/index.php/Sophie-JR-Research-SwingUnitTesting [[BR]] 
     87http://www.junit.org/taxonomy/term/6 [[BR]] 
     88It seems that Abbot (http://abbot.sourceforge.net/doc/overview.shtml) is the best choice that suits our needs: 
     89 * It is based on JUnit and should be easily integrated in Hudson. 
     90 * It provides a way to add assertions for things on a modal dialog. 
     91 * There is plenty of documentation and getting started with it should be relatively easy. 
     92One of the other high-ranked choices, UISpec4J, is reported to have problems with the integration with Hudson and running under Linux as a whole.[[BR]] 
     93A how-to of using Abbot will be provided in the implementation. 
    8294 
    8395= Implementation =