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
Đă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
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:
bai_giang_cong_cu_kiem_thu_phan_mem_bai_4_truong_hop_kiem_th.pdf

