PowerPoint Presentation 1 BÀI GIẢNG KIỂM THỬ PHẦN MỀM @ ISR CMU 2010 NỘI DUNG BÀI GIẢNG Chương 1 Giới thiệu về kiểm thử phần mềm Chương 2 Kiểm thử hộp đen Chương 3 Kiểm thử hộp trắng Chương 4[.]
BÀI GIẢNG KIỂM THỬ PHẦN MỀM NỘI DUNG BÀI GIẢNG Chương Chương Chương Chương Chương Chương @ ISR-CMU 2010 Giới thiệu kiểm thử phần mềm Kiểm thử hộp đen Kiểm thử hộp trắng Các trình kiểm thử JUnit KIỂM THỬ ỨNG DỤNG DI ĐỘNG Kiểm thử phần mềm Giới thiệu kiểm thử phần mềm Mục tiêu môn học Các khái niệm, định nghĩa kiểm thử chất lượng phần mềm Các mức độ kiểm thử phần mềm Các kĩ thuật, tiến trình kiểm thử Hiểu tạo trường hợp kiểm thử cho chương trình đơn giản Quản lí chất lượng phần mềm @ ISR-CMU 2010 Kiến thức cần thiết Ngôn ngữ (nói , hiểu, viết): tiếng việt, tiếng anh Cơ IT Kĩ lập trình (debug kiểm tra lỗi) Cơ SE, quy trình phát triển phần mềm Ngôn ngữ mô tả lôgic ( phản ứng) : tiến trình algebra, state machines, petri nets Toán học: Logic, tập hợp Thống kê @ ISR-CMU 2010 Tài liệu tham khảo Ian Sommerville: “Software Engineering”, 7th Ed., 2004 Roger S Pressman: “Software Engineering: A Practitioner's Approach”, 6th Ed., McGraw-Hill, 2004 John Musa: “Software Reliability Engineering”, McGraw-Hill @ ISR-CMU 2010 Q&A Kiểm thử phần mềm gì? Kiểm thử phần mềm trình thực thi hệ thống phần mềm để xác định xem phần mềm có với đặc tả không thực môi trường mong đợi hay không? @ ISR-CMU 2010 Q&A Thú vị nghề kiểm thử phần mềm? Nghề chuyên tìm…lỗi Cảm giác “Yomost”! @ ISR-CMU 2010 Thuật ngữ TEST ? ERROR ? FAULT DEBUG ? FAILURE Chi phí thay đổi 60-100x 1.5-6x 1x Xác định yêu cầu Phát triển Sau phát hành