Changes between Version 53 and Version 54 of DeveloperGuidelines/Testing/Selenium
- Timestamp:
- 01/04/13 03:46:13 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelines/Testing/Selenium
v53 v54 1 = Testing=1 = Automated Tests - Selenium = 2 2 [[TOC]] 3 ''"A bug is a test case you haven't written yet"''4 3 5 ''"Unit Tests allow merciless [http://diveintopython.org/refactoring/refactoring.html refactoring]"''6 7 This page defines what our current approach versus our [wiki:BluePrintTesting BluePrint for future options]8 9 Test-Driven Development is a programming style which says that you 1st write your test cases (from the [BluePrint specs]) & then proceed to make them pass.10 11 == Introduction ==12 4 Selenium provides the ability to test Sahana Eden as users see it - namely through a web browser. This therefore does end-to-end Functional Testing, however it can also be used as Unit Testing 13 5 … … 189 181 190 182 == See Also == 191 * [SysAdmin/ContinuousIntegration CI Server] - How we have set up the CI Server - may help you find the exact commands to run the tests.192 * TestCases - List of things to test193 183 * http://code.google.com/p/selenium/wiki/PageObjects - Style suggestion 194 195 Systers' approach:196 * http://systers.org/systers-dev/doku.php/automated_functional_testing197 * List of Tests: http://systers.org/systers-dev/doku.php/master_checklist_template198 * GSoC project: http://systers.org/systers-dev/doku.php/svaksha:patches_release_testing_automation199 200 Alternative Options:201 * http://zesty.ca/scrape/202 * [http://pycon.blip.tv/file/3261277 Lightning Talk] (2.30)203 * [http://pycon.blip.tv/file/3261277 Lightning Talk] (2.30)204 * [http://pycon.blip.tv/file/3261277 Lightning Talk] (2.30)