TAILIEUCHUNG - Lecture Software testing and analysis - Chapter 1: Software test and analysis in a nutshell

The objective of this chapter is to introduce the range of software verification and validation (V&V) activities and a rationale for selecting and combining them within a software development process, view the “big picture'' of software quality in the context of a software development project and organization. | Software Test and Analysis in a Nutshell c 2007 Mauro Pezze Michal Young Ch 1 slide 1 Engineering processes Sophisticated tools - amplify capabilities - but do not remove human error Engineering disciplines pair - construction activities with - activities that check intermediate and final products Software engineering is no exception construction of high quality software requires - construction and - verification activities c 2007 Mauro Pezze Michal Young Ch 1 slide 3 Learning objectives View the big picture of software quality in the context of a software development project and organization Introduce the range of software verification and validation activities Provide a rationale for selecting and combining them within a software development process. c 2007 Mauro Pezze Michal Young Ch 1 slide 2 Verification and design activities Verification and design activities take various forms - suited to highly repetitive construction of non-critical items for mass markets - highly customized or highly critical products. Appropriate verification activities depend on - engineering discipline - construction process - final product - quality requirements. SOFTWARE TESTING AND ANALYSIS c 2007 Mauro Pezze Michal Young Ch 1 slide 4 Peculiarities of software Software has some characteristics that make vav particularly difficult - Many different quality requirements - Evolving and deteriorating structure - Inherent non-linearity - Uneven distribution of faults Example If an elevator can safely carry a load of 1000 kg it can also safely carry any smaller load If a procedure correctly sorts a set of 256 elements it may fail on a set of 255 or 53 or 12 elements SỈES as well as on 257 or 1023. c 2007 Mauro Pezze Michal Young Ch 1 slide 5 Variety of approaches There are no fixed recipes Test designers must - choose and schedule the right blend of techniques to reach the required level of quality within cost constraints - design a specific solution that suits the problem the requirements

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.