Changes between Version 64 and Version 65 of DeveloperGuidelinesTesting


Ignore:
Timestamp:
01/21/09 10:40:41 (13 years ago)
Author:
Fran Boon
Comment:

Selenium process

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperGuidelinesTesting

    v64 v65  
    6767Sahana is a Web-based application, so testing should be from browser perspective:
    6868
    69 Functional tests can be written using:
    70  * [http://seleniumhq.org Selenium]
    71   * This is currently being integrated into !SahanaPy, based on this discussion: http://groups.google.com/group/web2py/msg/d8c9fd6008029f6b
    72   * Tests can be written with Selenium IDE, exported as Python Selenium RC, maintained in .py, then converted to HTML using [http://joker.linuxstuff.pl/documentation/make_selenium make_selenium.py]
     69Functional tests can be written using [http://seleniumhq.org Selenium]:
     70  * This is currently being integrated into !SahanaPy in 2 ways, both can start with developing the tests using Selenium IDE
     71   * Export as Python Selenium RC, then modify based on this discussion: http://groups.google.com/group/web2py/msg/d8c9fd6008029f6b
     72    * These Tests are stored in /tests
     73   * Save as HTML, convert to .py using [http://joker.linuxstuff.pl/documentation/make_selenium make_selenium.py], maintain in Python, then convert back to HTML to store in /static/selenium/tests
    7374  * A lot of Selenium-related articles: http://vallista.idyll.org/~grig/articles/
     75
     76Alternate opions which could be investigated:
    7477 * [http://wwwsearch.sourceforge.net/mechanize/ Mechanize] - library for programming website browsing
    7578  * [http://twill.idyll.org/testing.html Twill] is built on Mechanize