Bài giảng "Kiểm thử phần mềm - Bài 6: Kiểm thử tự động" cung cấp cho người học các kiến thức: Tổng quan kiểm thử tự động, quy tr̀nh kiểm thử tự động, ưu, nhược điểm của kiểm thử tự động, kiểm thử tự động với JUnit. . | Bài giảng Kiểm thử phần mềm: Bài 6 - ThS. Nguyễn Thị Thanh Trúc ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM KIỂM THỬ PHẦN MỀM (Software Testing) GV: ThS. Nguyễn Thị Thanh Trúc Khoa: Công nghệ Phần mềm Email: trucntt@ 1 Bài 6 KIỂM THỬ TỰ ĐỘNG 2 Nội dung • . Tổng quan kiểm thử tự động • . Quy trình kiểm thử tự động • . Ưu, nhược điểm của kiểm thử tự động • . Kiểm thử tự động với JUnit 3 . Tổng quan kiểm thử tự động • Kiểm thử tự động: áp dụng các công cụ giúp thực hiện việc kiểm thử phần mềm. • Nên sử dụng công cụ tự động khi: – • Không đủ tài nguyên – • Kiểm thử hồi quy – • Kiểm tra khả năng vận hành của phần mềm trong môi trường đặc biệt. • Test script: nhóm mã lệnh đặc tả kịch bản dùng để tự động hóa một trình tự kiểm thử. • Test scipt: có thể tạo thủ công hoặc tạo tự động dùng công cụ kiểm thử tự động 4 . Quy kiểm thử tự động 5 Quy trình kiểm thử tự động • 1. Tạo test script – Giai đoạn này ta dùng test tool để ghi lại các thao tác lên PM cần kiểm tra và tự động sinh ra test script • 2. Chỉnh sửa test script – chỉnh sửa lại test script thực hiện kiểm tra theo đúng yêu cầu đặt ra, cụ thể là làm theo test case cần thực hiện • 3. Chạy test script để kiểm thử tự động – Giám sát hoạt động kiểm tra phần mềm của test script • 4. Đánh giá kết quả – Kiểm tra kết quả thông báo sau khi thực hiện kiểm thử tự động. Sau đó bổ sung, chỉnh sửa những sai sót 6 . Ưu, nhược điểm của kiểm thử tự động • Ưu điểm: – Kiểm thử phần mềm không cần can thiệp của tester – Giảm chi phí thực hiện kiểm tra số