Bài giảng Công cụ kiểm thử phần mềm - Bài 4: Trường hợp kiểm thử

Bài 4 – Trường hợp kiểm thử  
Công cụ kiểm thử phần mềm  
1
Nội dung  
Test case là gì?  
Đầu vào Test case  
Cấu trúc Test case  
Cấu trúc Test result  
2
Công cụ kiểm thử phần mềm  
2/4/2015  
Tài liệu kiểm thử  
Test Plan  
Test Data  
Test Cases  
Test Script  
Test Results  
Incident/Defect Report  
Test Summary Report  
Test analysis  
Công cụ kiểm thử phần mềm  
3
2/4/2015  
Test case là gì?  
Là một tình huống kiểm tra, được thiết kế để kiểm tra  
một đối tượng có thỏa mãn yêu cầu đặt ra hay không.  
3 bước cơ bản  
Mô tả : đặc tả các điều kiện cần cố để tiến hành kiểm tra.  
Nhập : đặc tả đối tượng hoặc dữ liệu cần thiết, được sử  
dụng làm đầu vào để thực hiện kiểm tra.  
Kết quả mong chờ : kết quả trả về từ đối tượng kiểm tra.  
Test scenario test case Test Step  
Test Step: một hành động để thực hiện và đáp ứng mong  
đợi  
Test Case: danh sách các test step  
Test Scenario: danh sách các test case và phối hợp của  
chúng.  
4
Công cụ kiểm thử phần mềm  
2/4/2015  
Đầu vào Test case  
Test plan  
Test design  
Requirement Specification,  
GUI design  
Database design  
Prototype  
User manual, technical manual  
Domain knowledge, business experience  
5
Công cụ kiểm thử phần mềm  
2/4/2015  
Cấu trúc Test case  
1. Test case ID  
2. Test name  
3. Precondition  
4. Test step  
5. Expected result  
6
Công cụ kiểm thử phần mềm  
2/4/2015  
1. Test case ID  
Mã định danh duy nhất để phân biệt các test  
case  
Nên được đặt sao cho  
Dễ biết được test case thuộc chức năng nào  
Dễ thêm 1 test case mới cho cùng 1 chức năng  
Không dùng lại ID của test case đã bị xóa  
Ví dụ:  
Người dùng_Đăng nhập_01  
Người dùng_Đăng nhập_02  
Quản tri_Thêm tài khoản_01  
Quản tri_Thêm tài khoản_02  
7
Công cụ kiểm thử phần mềm  
2/4/2015  
2. Test name/Test description  
Mô tả mục đích của test case  
Nên:  
Ngắn gọn, rõ ràng  
Mô tả một cách tổng quan mục đích của test  
case  
Ví dụ:  
Thêm tài khoản thành công  
Không được phép thêm tài khoản có ký tự đặc  
biệt  
Không được phép thêm tài khoản đã tồn tại  
Không được phép thêm tài khoản không có  
email  
8
Công cụ kiểm thử phần mềm  
2/4/2015  
3. Precondition  
Tập các bước phải thực hiện trước khi chạy  
test case  
Cũng có thể là 1 hoặc chuỗi các test case khác  
Ví dụ:  
Mở trình duyệt IE  
Truy cập đường dẫn http://10.16.51.8/Test  
Đăng nhập với tài khoản admin  
Kiểm tra tài khoản “abc”chưa tồn tại  
Đăng ký tài khoản “abc”  
9
Công cụ kiểm thử phần mềm  
2/4/2015  
4. Test step  
Tập các bước/hành động được thực hiện để  
hoàn thành mục đích của test case  
Nên:  
Mô tả chi tiết, dùng giá trị cụ thể  
Ngắn gọn, từng bước cụ thể  
Các bước nên được đánh thứ tự  
Ví dụ:  
1. Mở màn hình đăng nhập  
2. Nhập ô Usernam giá trị “abc”  
3. Nhập ô Password giá trị “123”  
4. Bấm vào button [Submit]  
10  
Công cụ kiểm thử phần mềm  
2/4/2015  
5. Expected result  
Tập kế quả trả về được mong đợi sau khi chạy  
test case  
Ví dụ:  
Màn hình thông báo đăng nhập thành công xuất hiện  
Tài khoản “abc” xuất hiện trong danh sách tài khoản  
Thông báo người dùng chưa nhập email xuất hiện  
Thông báo số khách vượt quá số lượng qui định  
xuất hiện  
11  
Công cụ kiểm thử phần mềm  
2/4/2015  
Cấu trúc Test result  
6. Actual result  
Kết quả thực tế  
7. Status  
Trạng thái của test case  
Các trạng thái: Pass/Fail/Untest  
8. Tester  
Người thực hiện test  
9. Tested date  
Ngày thực hiện test  
10. Remark  
Ghi chú  
12  
Công cụ kiểm thử phần mềm  
2/4/2015  
Thảo luận  
13  
Công cụ kiểm thử phần mềm  
2/4/2015  
pdf 13 trang yennguyen 21560 Free
Bạn đang xem tài liệu "Bài giảng Công cụ kiểm thử phần mềm - Bài 4: Trường hợp kiểm thử", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_cong_cu_kiem_thu_phan_mem_bai_4_truong_hop_kiem_th.pdf