2015
KIỂM ĐỊNH VÀ tiến hóa phần mềm
(SOFTWARE TESTING AND EVOLUTION)
Giảng viên : Nguyễn Ngọc Lâm
Email: lam.nguyenngoc@stu.edu.vn
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
Kiểm thử trong khi xây dựng
Kiểm thử bản release
Kiểm thử người dùng
Cải tiến quy trình
Cải tiến lập trình động
Bảo trì phần mềm.
Kiểm thử và cải tiến 2
Nội dung
KIỂM THỬ
3
Kiểm thử và tiến hóa phần mềm
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
Mục tiêu của kiểm thử để chỉ ra rằng một chương trình thực
hiện đúng như mong đợi tìm ra được lỗi của chương trình
trước khi đưa vào sử dụng.
Khi kiểm thử phần mềm, ta chạy phần mềm đó với dữ liệu
nhân tạo.
Kiểm tra kết quả của việc kiểm thử để tìm ra lỗi, những bất
thường hoặc thông tin về các thuộc tính phi chức năng của
chương trình.
thể chỉ ra sự mặt của lỗi, không chỉ ra được chương
trình không lỗi.
Kiểm thử và tiến hóa phần mềm. 4
Kiểm thử
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
Để chỉ ra cho người phát triển khách hàng rằng
phần mềm thỏa mãn các yêu cầu đưa ra validation
testing.
Để chỉ ra các tình huống trong đó các hành vi của
phần mềm không đúng, không như mong đợi hoặc
không tương thích với đặc tả.Defect testing
Kiểm thử và tiến hóa phần mềm. 5
Mục đích của kiểm thử chương trình