Please enable JavaScript.
Coggle requires JavaScript to display documents.
Testing throughout the software life cycle (TEST LEVELS (Component testing…
Testing throughout the software life cycle
SOFTWARE DEVELOPMENT MODELS
Validation: Is the deliverable fit for purpose?
Verification: Is the deliverable built according to the specification?
TEST LEVELS
Integration testing
top-down, bottom-up, functional incremental
component integration testing
System testing
Component testing
robustness testing
test-driven development
stubs and drivers
Acceptance testing
beta testing: field testing, sends the system to a cross-section of users who install it and use it under real-world working conditions
alpha testing: A cross-section of potential users and members of the developer's organization are invited to use the system
TEST TYPES
Testing of software product characteristics (non-functional testing)
performance testing, load testing, stress testing, usability testing, maintainability testing, reliability testing and portability testing.
Testing of function (functional testing)
suitability, interoperability, security, accuracy and compliance
black-box testing
Testing related to changes (confirmation and regression testing)
Testing of software structure/architecture (structural testing)
white-box testing