Giới thiệu tài liệu
Bài giảng này tổng quan về kiểm thử phần mềm, mô tả khái niệm, vòng đời phát triển và quy trình kiểm thực của phần mềm. Mỗi giai đoạn của tiến trình lập trình sẽ được giải thích, nhắm vào việc phát hiện và khắc phục lỗi.
Đối tượng sử dụng
Sinh viên, nhà nghiên cứu và công nhân lập trình trong ngành công nghệ thông tin
Nội dung tóm tắt
Phần mềm là chương trình máy tính bao gồm mã nguồn, cấu trúc dữ liệu và tài liệu liên quan. Vòng đời phát triển phần mềm chia thành ba giai đoạn: đặc tả yêu cầu, phát triển và tiến hóa. Yêu cầu khách hàng và đặc tủnh phầm mềm là cơ sở để quyết định các đặc trưng mà phần mềm cần có. Bài giảng giới thiệu hai khái niệm quan trọng là verification và validation, áp dụng ở mọi giai đoạn của tiến trình lập trình. Verification là việc kiểm tra xem phần mềm nhất quán với đặc tủnh yêu cầu, trong khi validation là việc kiểm tra xem phần mềm thỏa mãn yêu cầu của người dùng. Cuối cùng, bài giảng định nghĩa kiểm thử phần mềm là một hoạt động kiểm tra, đánh giá chất lượng của phần mềm nhằm phát hiện lỗi hoặc bất cứ vấn đề gì về sản phẩm. Mục tiêu của kiểm thử là validation testing và defect testing, với mục đích phát hiện lỗi và khẳng định rằng phần mềm thỏa mãn yêu cầu.