tailieunhanh - Bài giảng Software testing: Chương 2 - ThS. Nguyễn Quốc Huy

Chương này trang bị cho người học những kiến thức về qui trình kiểm thử phần mềm. Nội dung chính trong chương gồm: Test plans và test cases, regression và kiểm thử chức năng mới, tiêu chuẩn bắt đầu/kết thúc kiểm thử, kiểm soát phiên bản, theo vết lỗi. Mời tham khảo. | Đại học Sài Gòn 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy - ĐHSG Bài 2 Qui trình kiểm thử Quy trình kiểm thử 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy - ĐHSG Test Plans và Test Cases Regression và Kiểm thử chức năng mới Tiêu chuẩn bắt đầu/kết thúc kiểm thử Kiểm soát Phiên bản Theo vết lỗi Qui trình kiểm thử 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy - ĐHSG Test Plans và Test Cases Kế hoạch kiểm thử là tài liệu mô tả các hoạt động kiểm thử theo kế hoạch. Đối với dự án lớn, có thể chia thành nhiều kế hoạch con. Test case là danh sách các bước để kiểm thử tình huống nào đó. Không nên dài quá 1 trang. Phải có phần pass/fail. Thông thường người ta dùng ma trận test case trong kế hoạch kiểm thử để xác định sự kết hợp/hoán vị các điều kiện sẽ được kiểm. Qui trình kiểm thử:Test Plans 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy - ĐHSG Phần nhận dạng – Tên / Số hiệu Giới thiệu – Mô tả vắn tắt sản phẩm & chiến lược kiểm thử Các mục kiểm thử – Mô tả các mục được kiểm Chi tiết kiểm thử - Liệt kê Chi tiết không kiểm thử – Cần phải liệt kê, các giả định ngăn ngừa Hướng tiếp cận – Mô tả chiến lược kiểm thử Tiêu chuẩn pass/fail – Phải có tiêu chuẩn pass/fail criteria khi kiểm Tiêu chuẩn đình chỉ và các yêu cầu bắt đầu lại – (tiêu chuẩn Entry / Exit) Kết quả kiểm thử – Biểu đồ thực hiện, danh sách bug, biểu đồ bug Các công việc kiểm thử Cần môi trường gì – Thiết lập Lab Trách nhiệm – Xác định rõ & đồng thuận Yêu cầu nhân viên và huấn luyện – Huấn luyện tiếp, cho tương lai Lịch trình – Thời gian thực hiện test cases và thời gian phần mềm ổn định Rủi ro/điều không đoán trước – Xác định rủi ro trong thực tế Phê duyệt – Người quản lý, đội ngũ khách hàng Qui trình kiểm thử: Test Plans 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy - ĐHSG Mốc thực hiện: Duyệt kế hoạch kiểm thử Bắt đầu công việc Hoàn thành kịch bản Bắt đầu kiểm thử Kết thúc kiểm thử Kịch bản được chuyển giao để kiểm ngẩu nhiên. Qui trình kiểm thử: Test Plans 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy - ĐHSG Qui . | Đại học Sài Gòn 5/14/2020 5:48:12 AM ThS Nguyễn Quốc Huy - ĐHSG Bài 2 Qui trình kiểm thử Quy trình kiểm thử 5/14/2020 5:48:12 AM ThS Nguyễn Quốc Huy - ĐHSG Test Plans và Test Cases Regression và Kiểm thử chức năng mới Tiêu chuẩn bắt đầu/kết thúc kiểm thử Kiểm soát Phiên bản Theo vết lỗi Qui trình kiểm thử 5/14/2020 5:48:12 AM ThS Nguyễn Quốc Huy - ĐHSG Test Plans và Test Cases Kế hoạch kiểm thử là tài liệu mô tả các hoạt động kiểm thử theo kế hoạch. Đối với dự án lớn, có thể chia thành nhiều kế hoạch con. Test case là danh sách các bước để kiểm thử tình huống nào đó. Không nên dài quá 1 trang. Phải có phần pass/fail. Thông thường người ta dùng ma trận test case trong kế hoạch kiểm thử để xác định sự kết hợp/hoán vị các điều kiện sẽ được kiểm. Qui trình kiểm thử:Test Plans 5/14/2020 5:48:12 AM ThS Nguyễn Quốc Huy - ĐHSG Phần nhận dạng – Tên / Số hiệu Giới thiệu – Mô tả vắn tắt sản phẩm & chiến lược kiểm thử Các mục kiểm thử – Mô tả các mục được kiểm Chi tiết kiểm thử -