CH04 - VID06-4 Levels of Testing - Comparison
CH04 - VID06-4 Levels of Testing - Comparison
Objectives To test the function of a To technically verify proper To verify that the system components To verify that the system meets the
program or unit of code such as interfacing between modules, perform control functions user requirements
a program or module and within sub-systems To perform inter-system test
To test internal logic To demonstrate that the system
To verify internal design performs both functionally and
To test path & conditions operationally as specified
coverage To perform appropriate types of tests
To test exception conditions & relating to Transaction Flow, Installation,
error handling Reliability, Regression etc.
When After modules are coded After modules are unit tested After Integration Testing After System Testing
Input Internal Application Design Internal & External Detailed Requirements & External Business Needs & Detailed
Application Design Application Design Requirements
Master Test Plan
User Acceptance Test Plan
Output Unit Test Report Integration Test report System Test Report User Acceptance Test report
Who Developer Developers Development Team and Users Users / End Users
Tools Debug Debug Recommended set of tools Compare, keystroke capture &
Re-structure Re-structure playback, regression testing
Code Analyzers Code Analyzers
Path/statement coverage tools
Methods Problem / Configuration Management Black Box techniques
Problem / Configuration
Management
Education Testing Methodology Testing Methodology
Effective use of tools Effective use of tools
Product knowledge
Business Release Strategy