1
Ki m th Ph n m m So ftware Tes ting
Ch ng 2: Các khái ni m c b n ươ ơ
trong ki m th Ph n m m
L ng Tr n Hy Hi n, ươ ế
Khoa CNTT, ĐH S ph m ư
TpHCM
N i dung
2.1. Quy trình kiểm tra phần mềm
2.2. Kế hoạch kiểm tra (Test plan)
2.3. Tình huống kiểm tra (Test case)
2.4. Dliệu kiểm tra (Test Data)
2.5. Lỗi (Bug)
2.6. Báo cáo kiểm tra (Test Report)
2.7. Các vai trò
2.1 Qui tnh ki m th PM
Ki m th thành ph n
Ki m th c a các t ng thành ph n ch ng trình; ươ
Th ng là trách nhi m c a l p trình viên t o ra thành ườ
ph n đó;
Các test đ c t o ra t kinh nghi m c a l p trình ượ
viên.
Ki m th h th ng
Ki m th m t nhóm các thành ph n đ c k t h p l i ượ ế
đ t i ra h th ng hay h th ng con;
Trách nhi m c a m t đ i test đ c l p;
Các test đ c t o ra d a trên b n đ c t h th ng.ượ
2.1 Qui trình ki m th PM
B t đ u
K t thúcế
L p k ế
ho ch testPhân tích,
Thi t k testế ế
So sánh k t quế
test v i test case
Chu n b d
li u testCh y ng d ng
v i b d li u test
Test Report
Test Results
Test Data/S
Test Case
Test plan
2.2. K ho ch ki m tra (Tes t ế
plan)
Cấu trúc chung của một test plan
n project
Danh sách các Module cần test
Ngày bắt đầu, ngày kết thúc
Danh sách các Test case
Nhân stham gia
i nguyên sdụng (Servers, Workstations, Printers,
…)
Kế hoạch thực hiện (sdụng Ms Project lập kế
hoạch)