Changes between Version 44 and Version 45 of DeveloperGuidelinesTesting


Ignore:
Timestamp:
01/12/09 07:32:55 (13 years ago)
Author:
Fran Boon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperGuidelinesTesting

    v44 v45  
    5050 * http://docutils.sourceforge.net
    5151----
    52 Testing that Testers should be doing:
     52Testing that Testers should be doing as part of Acceptance:
    5353== Boundary Testing (should do) ==
    5454Checks functionality of modules against [BluePrints specs]: Building the Right Code
     
    5656This sees the application as a black box & so the same tests could be run here against both the Python & PHP versions, for instance.
    5757
     58Sahana is a Web-based application, so testing should be from browser perspective:
     59
    5860Functional tests can be written using:
    5961 * [http://seleniumhq.org Selenium]
     62  * Selenium & Twisted: http://agiletesting.blogspot.com/2005/03/web-app-testing-with-python-part-2.html
    6063  * discussion on using Selenium with Web2Py: http://groups.google.com/group/web2py/msg/d8c9fd6008029f6b
     64  * [http://joker.linuxstuff.pl/documentation/make_selenium make_selenium.py]
     65 * [http://wwwsearch.sourceforge.net/mechanize/ Mechanize] - library for programming website browsing
     66  * [http://twill.idyll.org/testing.html Twill] is built on Mechanize
     67  * [http://pypi.python.org/pypi/zope.testbrowser/3.6.0a1 zope.testbrowser] is built on Mechanize (& not Zope-specific
     68 * MaxQ: http://agiletesting.blogspot.com/2005/02/web-app-testing-with-python-part-1.html
    6169 * [http://jakarta.apache.org/jmeter/ JMeter]
    62 This is done by the Testers who accept the Code as a result.
     70 * [http://www.badboy.com.au Badboy]
    6371
    6472== Integration Testing (good thing) ==
     
    8290 * http://groups.google.com/group/web2py/browse_thread/thread/cf5c5bd53bc42d49
    8391
    84 == Stress Tests ==
     92=== Load Tests ===
     93How many simultaneous users can the system support?
    8594 * http://tsung.erlang-projects.org/
    8695 * Siege
     96
     97=== Stress Tests ===
     98If extreme load is applied to the application, does it recover gracefully?
     99 * Tools above but using more extreme parameters parameters
    87100
    88101== Security Tests ==