Kiểm thử hộp đen
Kiểm thử hộp đen
• Là phương pháp kiểm thử dựa trên đặc tả bề ngoài của chương trình. Người kiểm thử chỉ quan tâm đến:
– Giao diện màn hình của module
– Nhiệm vụ mà module phải đảm nhiệm
– Dữ liệu đầu vào của module
– Kết quả đầu ra của module
• Thường phát hiện các lỗi đặc tả yêu cầu và thiết kế
• Dễ dàng thực hiện,
• chi phí thấp
• Kiểm tra hệ thống dựa trên đặc tả yêu cầu và chức năng
• Tester không cần phải có kiến thức về ngôn ngữ lập trình, môi trường phát triển phần mềm cũng như các hệ quản trị cơ sở dữ liệu
• Trong trường hợp này, tester thao tác các chức năng của hệ thống như là 1 người sử dụng hệ thống (end user)
• Chính sách kiểm tra
– Kiểm tra tất cả các chức năng trong hệ thống menu
– Kiểm tra tất cả các mục khác có cùng chức năng trong hệ thống menu (toolbar, listbar, dialog bar, context menu…)
– Kiểm tra cùng một chức năng với nhiều vai trò khác nhau (đối với hệ thống có nhiều người dùng)
– Kiểm tra tất cả các dữ liệu bắt buộc nhập trong các màn hình (hợp lệ/không hợp lệ)
• Trong PP hộp đen lại chia nhỏ ra nhiều kĩ thuật:
– Phân đoạn tương đương:Người ta chia miền dữ liệu của bài toán thành những đoạn tương đương: có nghĩa khi dữ liệu thuộc tập này được cung cấp thì mođun xử lý và cho kết quả có cùng trạng thái.
– Phân tích giá trị biên: là trường hợp riêng của phân đoạn tương đương: thử nghiệm trên các giá trị biên (int -32768 – 32767
• Cơ sở: lỗi thường xuất hiện ở giá trị biên của miền dữ liệu
• Tập trung phân tích các giá trị biên của miền dữ liệu để xây dựng dữ liệu kiểm thử
• Nguyên tắc: kiểm thử các dữ liệu vào gồm (max, kề max, min, kề min, bt)
– Đoán lỗi: Dựa vào trực giác và kinh nghiệm
Bạn đang đọc truyện trên: Truyen2U.Pro