Fundamental Test Process Flashcards
What is a test
Controlled exercise with
Object under test
Definition of environment
Definition of inputs
Definition of expected results
Fundamental test process contains
Test planning
Test control
Test analysis
Test design
Test implementation
Evaluating exit criteria
Test closure activities
Test planning major tasks
Determining scope and risks and identifying objectives of testing
Determining test approach
Determining test resources
Implementing test strategy
Scheduling test analysis
Determining exit criteria
Test control major tasks
Measuring and analysing results
Monitoring and documenting progress, test coverage and exit criteria
Initiation of corrective actions
Deciding what to do next
Test analysis
Test basis(baseline, interfaces etc) are reviewed
If the baseline is testable, test conditions are defined
Test design
Designing the test environment set up - tools etc
When test design complete, data and expected results can be prepared this is called implementation
Test implementation
Test conditions transferred into test cases and environment set up
From test cases we can create test data and prepare expected results
Test execution and recording
Tests follows the scripts as defined
Verify actual results meet expected results and raise incident reports if not
We log progress
Raising incidents
Report test failures as incidents and analyse them to see cause
We perform re tests
Evaluating exit criteria
Check test logs against exit criteria , assess whether more tests are needed or if exit criteria should be changed
Under time pressure some faults may be acceptable or tests not run at all
If there are no tests left and still time additional tests may be run
Test closure activities
Test summary report must be written for stakeholders
Provides stakeholders with info for decision (release, cancel etc)