Test Organisation Flashcards
Test manager
Plans organises and controls testing
Tester
Executes tests and logs incidents
Executes retests and regression tests
Test analyst
Scopes the testing
Documents test specifications
Prepare test reports
Test automation technician
Prepare data, test cases and expected results
Test planning activities
Defining approach to testing
Scoping, assigning responsibilities
Setting entry/exit criteria
What is the purpose of exit criteria
Define when to stop testing e.g. end of test level of when a set of tests has a specific goal
What does exit criteria normally consist of
Cost
Reliability measures
Residual risks
Schedules
Tests run successfully
Component integration test completion criteria
All tests passed without failure
All faults raised, corrected, retested, signed off
Typical (functional) system test completion criteria
All tests passed without failure
All incidents raised corrected retested signed off or waived by product assurance team
Acceptance test completion criteria
All tests (deemed high priority) passed without failure
All incidents raised, corrected, retested, signed off or waived by testing board
Preventative test approach
Where tests are designed as early as possible
Reactive test approach
Test design comes after software has been produced
How can you monitor test progress
Metrics
Common test metrics
Defect information
Percentage of work done in test case preparation
Percentage of work done in test environment preparation
What is summarised in test reporting
What happened during a period of testing e.g. exit criteria dates
Analysed info and metrics to support future actions E.g. assessments of defects remaining