
Kiểm thử chức năng

2
Nội dung
Giới thiệu kiểm thử chức năng
Các kỹ thuật kiểm thử chức năng
Kiểm thử giá trị biên
Kiểm thử phân hoạch tương đương
Kỹ thuật đồ thị nhân quả - bảng quyết định

3
Kiểm thử chức năng

4
Kiểm thử chức năng
Kiểm thử chức năng: các test cases dẫn xuất
từ các đặc tả chương trình
Chức năng đề cập đến nguồn gốc của thông tin
được sử dụng để thiết kế trường hợp kiểm thử,
không phải để kiểm thử như thế nào
Còn được gọi là:
Kiểm thử dựa trên đặc tả (từ đặc tả)
kiểm tra hộp đen (không có mã nguồn)
Đặc tả chức năng mô tả hành vi chương trình
dự định
Hình thức hoặc không hình thức

5
Kiểm thử hệ thống và kiểm thử
ngẫu nhiên
Ngẫu nhiên (đồng đều):
Chọn các yếu tố đầu vào có thể thống nhất
Tránh thiên vị thiết kế
Một vấn đề thực tế: Các nhà thiết kế kiểm thử cũng có thể tạo
ra cùng những lỗi logic và giả thiết tồi giống nhà thiết kế
chương trình (đặc biệt là nếu họ là cùng một người)
Nhưng đối xử với tất cả các đầu vào là có giá trị như nhau
Có hệ thống (không đồng đều):
Cố gắng chọn đầu vào là có giá trị đặc biệt
Thông thường bằng việc lựa chọn đại diện của các lớp mà ứng
dụng gặp lỗi thường xuyên hoặc không phải tất cả trường hợp
Kiểm thử chức năng là kiểm thử có hệ thống thử nghiệm

