TAILIEUCHUNG - 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 .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.