Kỹ thuật phân tích giá trị biên trong Kiểm thử phần mềm

Phân tích giá trị biên là một kỹ thuật kiểm thử mà ở đó test cases được thiết kế dựa trên những giá trị biên là những giá trị nhỏ nhất và lớn nhất của một phân vùng.

Test cases được thiết kế để bao phủ cả những giá trị biên hợp lệ và giá trị biên không hợp lệ

  • Phân vùng hợp lệ -> Những giá trị biên hợp lệ.
  • Phân vùng không hợp lệ -> Những giá trị biên không hợp lệ.

Kỹ thuật phân tích giá trị biên rất dễ áp dụng và khả năng tìm lỗi của nó khá cao.

Chúng ta có ví dụ sau: Một phần mềm máy in tài liệu có một tùy chọn cho phép người dùng có thể in từ 1 đến 99 bản tài liệu để cung cấp cho mọi người tham dự các cuộc họp trong công ty với giao diện như sau:

Dựa theo kỹ thuật phân vùng tương đương và kỹ thuật phân tích giá trị biên ta có thể viết được các test cases cho chức năng này với các giá trị đầu là: 0, 1, 50, 99, 100.

Mối quan hệ giữa Kỹ thuật phân vùng tương đương và Kỹ thuật phân tích giá trị biên (EP & BVA):

  • Kỹ thuật phân tích giá trị biên được xem như là một kỹ thuật mở rộng của kỹ thuật phân vùng tương đương. Các giá trị biên được xác định dựa trên những phân vùng đã được xác định trước đó.
  • Tùy vào mục tiêu kiểm thử, bạn có thể quyết định thực thi những phân vùng nào, những biên nào và thiết lập độ ưu tiên cho chúng nếu cần:
  • Hướng tiếp cận hiệu quả nhất: phân vùng hợp lệ -> phân vùng không hợp lệ -> các biên hợp lệ -> các biên không hợp lệ.
  • Hướng tiếp cận với số lượng kiểm thử tối thiểu: chỉ kiểm thử những phân vùng hợp lệ.
  • Hướng tiếp cận để tìm được nhiều lỗi nhất có thể: xét tất cả các trường hợp hợp lệ và không hợp lệ.
  • Hướng tiếp cận để đảm bảo rằng hệ thống sẽ xử lý những giá trị đầu vào không hợp lệ một cách đúng đắn: kiểm thử kỹ những phân vùng và biên không hợp lệ.

————————————————————————————- Biên soạn: Mr Phước Phan PLT

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *