Please enable JavaScript.
Coggle requires JavaScript to display documents.
Quality and Testing (STATIC TEST STAGES OF THE ‘V’ MODEL (Inspection…
Quality and Testing
STATIC TEST STAGES OF THE ‘V’ MODEL
Requirements specification
Functional specification
Design specification
Module or program specification
Informal review
Walkthrough
Technical review
Inspection
Inspectors
Scribe
Moderator
DYNAMIC TEST STAGES OF THE ‘V’ MODEL
Unit testing, or module or component testing
Integration testing
System testing
User acceptance testing
Black-box techniques
White-box techniques
Experience-based techniques
THE QUALITY TRIANGLE
Cost
Scope
Time
OBJECTIVES AND LIMITATIONS OF TESTING
ISTQB (International Software Testing Qualifications Board)
Testing shows the presence of defects
Exhaustive testing is impossible
Early testing is beneficial
Defect clustering
There is a ‘pesticide paradox’
Testing is context dependent
Absence of errors fallacy
Static testing
Dynamic testing
DEFINITION OF SOFTWARE QUALITY
ISO9001:
excellence’;
‘fitness for purpose’;
‘conformance to requirements’.
Meets functional requirements
Meets non-functional requirements
Has inherent qualities
maintainability, efficiency, flexibility/expandability (scalability), reusability, testability, modularity, well-documented, portability
Re-testing
testing change
Regression testing
Testing whats not changed
THE TEST PLAN
A typical test plan includes
Author and sign-offs
Revision history
Purpose
System overview
Stakeholders
Roles and responsibilities
Test schedule
Defect management
Test data
Test scenarios and test scripts
Traceability
Test tools
Test reports
Entry criteria
Exit criteria