Changes between Version 1 and Version 2 of BluePrint/Testing/EdenTest
- Timestamp:
- 03/18/14 15:02:27 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrint/Testing/EdenTest
v1 v2 3 3 4 4 == Introduction == 5 [[BR]]6 7 5 Creating an automated testing suite using [http://robotframework.org/ Robot Framework] which is configurable, easy to write, easy to maintain and provides in depth logs and reports.[[BR]] 8 6 … … 15 13 16 14 [[BR]] 17 This will add value to Sahanna as it will provide a handy and usable tool to script and run tests, to diagnose failures and to empower people to use and maintain the test suite 15 This will add value to Sahanna as it will provide a handy and usable tool to script and run tests, to diagnose failures and to empower people to use and maintain the test suite. 18 16 19 17 20 == Stakeholders == [[BR]] 21 18 == Stakeholders == 22 19 * Developers - They will be the users as well as maintainers of the suite. 20 * People using Sahana Eden - They can see which all functionalities are working as expected. 23 21 24 22 == User Stories == 25 <http://en.wikipedia.org/wiki/User_story> 26 <A good User Story should answer the following questions:> 27 <* Who the user is> 28 <* What they want the solution to do for them?> 29 <* Why they want it to do that? (goal)> 30 <eg. A <type of user> wants the solution to <do something for them> so that <can achieve a goal>.> 23 * A developer can use the suite to confirm that the system does what users are expecting it to and get quality in-depth report and logs to help fix the functionalities that are not behaving as expected. 31 24 32 25 == Requirements == 33 <Group requirements in subsections, e.g.,, etc.>34 <http://en.wikipedia.org/wiki/Requirements_analysis requirements>35 <Identify different types of requirements:>36 26 === Functional === 27 * Detailed reports and logs. It should provide 28 * Easy to understand 29 * Tickets 30 * Screenshots 31 * Tracebacks 32 * Summary reports 33 * Logs of actions 34 * The tests should give immediate feedback. 35 * Complete system testing[?]. 36 * Ability to add a single test as well as group of tests. 37 * Ability to group tests by template and functionality. 38 37 39 === Non-functional === 38 40 http://en.wikipedia.org/wiki/Non-functional_requirements