tailieunhanh - Lecture Software testing and analysis: Chapter 22 - Mauro Pezzè, Michal Young
After studying this chapter you will be able to: Distinguish system and acceptance testing, understand basic approaches for quantitative assessment (reliability, performance, .), understand interplay of validation and verification for usability and accessibility, understand basic regression testing approaches. | System, Acceptance, and Regression Testing (c) 2007 Mauro Pezzè & Michal Young Ch 22, slide 1 Learning objectives • Distinguish system and acceptance testing – How and why they differ from each other and from unit and integration testing • Understand basic approaches for quantitative assessment (reliability, performance, .) • Understand interplay of validation and verification for usability and accessibility – How to continuously monitor usability from early design to delivery • Understand basic regression testing approaches – Preventing accidental changes (c) 2007 Mauro Pezzè & Michal Young Ch 22, slide 2 System Acceptance Regression Test for . Correctness, completion Usefulness, satisfaction Accidental changes Test by . Development test group Test group with users Development test group Verification Validation Verification (c) 2007 Mauro Pezzè & Michal Young Ch 22, slide 3 System testing (c) 2007 Mauro Pezzè & Michal Young Ch 22, slide 4 System Testing • Key characteristics: – Comprehensive (the whole system, the whole spec) – Based on specification of observable behavior Verification against a requirements specification, not validation, and not opinions – Independent of design and implementation Independence: Avoid repeating software design errors in system test design (c) 2007 Mauro Pezzè & Michal Young Ch 22, slide .
đang nạp các trang xem trước