Actor: Tester
Because my work may be audited by external parties, my testing needs to be defensible
- I need to keep records for personal use
- I need to be able to go revisit my testing records
- I need to keep records to satisfy someone else
- I need to be able to export my records
- I need to show that I'm testing the right things
Because, as a manager, I want to look at statistics from testing and analyze it in whatever tool I feel give me the most value
- I need the data from test sessions with no summaries or any calculations done, these I do myself
- I need to be able to work with the data from the test sessions in an easy way, requiring that the XML is structured well
- I need to be able to avoid cleaning up the data before beginning to analyze it
Because managers want to know when testing will be done, I need information to help answer their questions
- I need to know what areas testing has covered
- I need to know what areas testing has not covered
- I need to know what problems testing is finding
- I need to know what things are working well
- I need to know what things are not working well
Because managers want to know how testing is going, I need information to help answer their questions
- I need to be able to quantify the test effort
Because my work is paid for by others...
Because ... I need to be able to model test coverage
Actors/Stakeholders/Personas
- Tester
- Test manager
- Auditor
- Project manager
- Developer
- Session Tester project
