QA/Contribute/QA 101/Testing Terminology: Difference between revisions

Line 16: Line 16:
= Larger-scale testing (Integration and system-level tests) =
= Larger-scale testing (Integration and system-level tests) =


; INTEGRATION TESTING : Testing in which modules are combined and tested as a group. Modules are typically code modules, individual applications, client and server applications on a network, etc. Integration Testing follows unit testing and precedes system testing.
; INTEGRATION TESTING : Testing in which functional units of software are combined and tested as a group. A funcitonal unit of software has well-defined inputs and outputs: typically this includes code modules, individual applications, client and server applications on a network, etc. Integration Testing falls in between UNIT TESTING and SYSTEM TESTING in scale.


; SYSTEM TESTING : Testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing generaly uses black box testing methodologies, and as such, should require no knowledge of the inner design of the code or logic.  
; SYSTEM TESTING : Testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing generaly uses black box testing methodologies, and as such, should require no knowledge of the inner design of the code or logic.  
Confirmed users
532

edits