tailieunhanh - Lecture Software testing and analysis - Chapter 20: Planning and monitoring the process

Any complex process requires planning and monitoring. The quality process requires coordination of many different activities over a period that spans a full development cycle and beyond. Planning is necessary to order, provision, and coordinate all the activities that support a quality goal, and monitoring of actual status against a plan is required to steer and adjust the process. | Planning and Monitoring the Process SOFTWARE TESTING ANOJJNALYSIS c 2007 Mauro Pezze Michal Young Ch 20 slide 1 What are Planning and Monitoring Planning - Scheduling activities what steps in what order - Allocating resources who will do it - Devising unambiguous milestones for monitoring Monitoring Judging progress against the plan - How are we doing A good plan must have visibility - Ability to monitor each step and to make objective judgments of progress - Counter wishful thinking and denial TESTING c 2007 Mauro Pezze Michal Young Ch 20 slide 3 Learning objectives Understand the purposes of planning and monitoring Distinguish strategies from plans and understand their relation Understand the role of risks in planning Understand the potential role of tools in monitoring a quality process Understand team organization as an integral part of planning SOFTWARE TESTING c 2007 Mauro Pezze Michal Young Ch 20 slide 2 Quality and Process Quality process Set of activities and responsibilities - focused primarily on ensuring adequate dependability - concerned with project schedule or with product usability A framework for - selecting and arranging activities - considering interactions and trade-offs Follows the overall software process in which it is embedded - Example waterfall software process - V model unit testing starts with implementation and finishes before integration - Example XP and agile methods - emphasis on unit testing and rapid iteration for acceptance testing by customers SOFTWARE TESTING ANO-ANALYSIS c 2007 Mauro Pezze Michal Young Ch 20 slide 4 Example Process Cleanroom Customer Requirements Example Process Software Reliability Engineering Testing SRET Define Necessary Reliability Development Operational Profiles Prepare for Testing Interpret Failure Execute Data tests Requirements and Architecture Design and Implementation System Test and Acceptance Test c 2007 Mauro Pezze Michal Young Ch 20 slide 7 Example Process Cleanroom Customer .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.