tailieunhanh - Testing in the lifecycle 2A

Overview: models for testing, economics of testing; high level test planning; component testing; integration testing in the small; system testing (non-functional and functional); integration testing in the large; acceptance testing; maintenance testing. | Testing in the Lifecycle Session 2A Overview Models for testing, economics of testing High level test planning Component Testing Integration testing in the small System testing (non-functional and functional) Integration testing in the large Acceptance testing Maintenance testing V-Model: test levels Integration Testing in the Small Integration Testing in the Large System Testing Component Testing Acceptance Testing Code Design Specification System Specification Project Specification Business Requirements V-Model: late test design Tests Business Requirements Tests Project Specification Tests System Specification Tests Design Specification Tests Code Integration Testing in the Small Integration Testing in the Large System Testing Component Testing Acceptance Testing Design Tests? “We don’t have time to design tests early” V-Model: early test design Tests Tests Business Requirements Tests Tests Project Specification Tests Tests System Specification Tests Tests Design Specification Tests Tests Code Integration Testing in the Small Integration Testing in the Large System Testing Component Testing Acceptance Testing Run Tests Design Tests Early test design test design finds faults faults found early are cheaper to fix most significant faults found first faults prevented, not built in no additional effort, re-schedule test design changing requirements caused by test design Early test design helps to build quality, stops fault multiplication Experience report: Phase 1 Phase 1: Plan 2 mo 2 mo dev test test 150 faults 1st mo. 50 faults users not happy Quality fraught, lots of dev overtime Actual "has to go in" but didn't work fraught, lots of dev overtime Actual "has to go in" but didn't work Experience report: Phase 2 Phase 2: Plan 2 mo 6 wks dev test test 50 faults 1st mo. 0 faults happy users! Quality smooth, not much for dev to do Actual acc test: full week (vs half day) on time VV&T Verification the process of evaluating a system or . | Testing in the Lifecycle Session 2A Overview Models for testing, economics of testing High level test planning Component Testing Integration testing in the small System testing (non-functional and functional) Integration testing in the large Acceptance testing Maintenance testing V-Model: test levels Integration Testing in the Small Integration Testing in the Large System Testing Component Testing Acceptance Testing Code Design Specification System Specification Project Specification Business Requirements V-Model: late test design Tests Business Requirements Tests Project Specification Tests System Specification Tests Design Specification Tests Code Integration Testing in the Small Integration Testing in the Large System Testing Component Testing Acceptance Testing Design Tests? “We don’t have time to design tests early” V-Model: early test design Tests Tests Business Requirements Tests Tests Project Specification Tests Tests System Specification Tests Tests .