V-model User validation Requirements Acceptance Testing Engineering System System Requirements Testing Engineering Architecture System Integration Engineering Testing Subsystem Design Integration Testing verification Coding(SW) Fabrication(HW) Unit Testing 同濟大学 TONGJI UNIVERSITY Software Testing/Qinpei Zhao 2023/12/16 6
Software Testing / Qinpei Zhao 2023/12/16 V-model verification validation 6
V-model V-idea Development tasks and testing tasks corresponding to each stage of the software development process,the results need to be verified Verification and validation are two distinct activities, The test level corresponding to appropriate level of development Testing combines verification and validation 同濟大学 TONGJI UNIVERSITY Software Testing/Qinpei Zhao 2023/12/16 7
V-model •V-idea – Development tasks and testing tasks corresponding to each stage of the software development process, the results need to be verified •Verification and validation are two distinct activities, – The test level corresponding to appropriate level of development • Testing combines verification and validation Software Testing / Qinpei Zhao 2023/12/16 7
V-model Not confirm to just four test level Depends on different projects and software products The basis of test level Software product work(test case,description of requirement e.g.) Verification and validation ·CMM IEEE 12207 Software Process Standard 同濟大学 TONGJI UNIVERSITY Software Testing/QinpeiZhao 2023/12/16 8
V-model • Not confirm to just four test level – Depends on different projects and software products • The basis of test level – Software product work(test case, description of requirement e.g.) •Verification and validation • CMM •IEEE 12207 Software Process Standard Software Testing / Qinpei Zhao 2023/12/16 8
Iteration Model Set up the basic structure of the iteration model system,and then go through the next stage of development,refine,make more perfectly Iterative model is adopted when the requirement is not clear,and it is difficult to develop 同濟大学 TONGJI UNIVERSITY Software Testing/QinpeiZhao 2023/12/16 9
Iteration Model •Set up the basic structure of the iteration model system, and then go through the next stage of development, refine, make more perfectly •Iterative model is adopted when the requirement is not clear, and it is difficult to develop Software Testing / Qinpei Zhao 2023/12/16 9
Incremental Model Incremental model is defined by function,and certain functions will be finished at each stage. In practice,the incremental,iterative are often combined together. 同濟大学 TONGJI UNIVERSITY Software Testing/Qinpei Zhao 2023/12/16 10
Incremental Model •Incremental model is defined by function, and certain functions will be finished at each stage. •In practice, the incremental, iterative are often combined together. Software Testing / Qinpei Zhao 2023/12/16 10