Rate this post

Kỹ thuật bảng quyết định là một trong những kỹ thuật thiết kế trường hợp được sử dụng rộng rãi để kiểm thử hộp đen. Đây là một cách tiếp cận có hệ thống trong đó các kết hợp đầu vào khác nhau và hành vi hệ thống tương ứng của chúng được ghi lại dưới dạng bảng.

Đó là lý do tại sao nó còn được gọi là bảng nhân quả. Kỹ thuật này được sử dụng để chọn các trường hợp kiểm thử một cách có hệ thống; nó tiết kiệm thời gian thử nghiệm và bao phủ tốt cho khu vực thử nghiệm của ứng dụng phần mềm.

Kỹ thuật bảng quyết định thích hợp cho các hàm có mối quan hệ logic giữa hai và nhiều hơn hai đầu vào.

Các bài viết liên quan:

Kỹ thuật này liên quan đến sự kết hợp chính xác của các đầu vào và xác định kết quả của các kết hợp khác nhau của các đầu vào. Để thiết kế các trường hợp kiểm thử bằng kỹ thuật bảng quyết định, chúng ta cần coi các điều kiện là đầu vào và các hành động là đầu ra.

Hãy hiểu nó bằng một ví dụ:

Hầu hết chúng ta sử dụng tài khoản email và khi bạn muốn sử dụng tài khoản email, bạn cần nhập email và mật khẩu liên quan của nó.

Nếu cả email và mật khẩu đều khớp chính xác, người dùng sẽ được dẫn đến trang chủ của tài khoản email; nếu không, nó sẽ quay lại trang đăng nhập với thông báo lỗi được chỉ định bằng “Email không chính xác” hoặc “Mật khẩu không chính xác”.

Bây giờ, chúng ta hãy xem cách một bảng quyết định được tạo cho chức năng đăng nhập mà chúng ta có thể đăng nhập bằng email và mật khẩu. Cả email và mật khẩu đều là điều kiện và kết quả mong đợi là hành động.

Trong bảng, có bốn điều kiện hoặc trường hợp kiểm tra để kiểm tra chức năng đăng nhập. Trong điều kiện đầu tiên, nếu cả email và mật khẩu đều chính xác, thì người dùng sẽ được dẫn đến Trang chủ của tài khoản.

Trong điều kiện thứ hai, nếu email đúng, nhưng mật khẩu không chính xác thì chức năng sẽ hiển thị Mật khẩu không chính xác. Trong điều kiện thứ ba, nếu email không chính xác, nhưng mật khẩu chính xác, thì nó sẽ hiển thị Email không chính xác.

Bây giờ, trong điều kiện thứ tư và cuối cùng, cả email và mật khẩu đều không chính xác thì chức năng sẽ hiển thị Email không chính xác.

Trong ví dụ này, tất cả các điều kiện có thể có hoặc trường hợp thử nghiệm đã được bao gồm và theo cách tương tự, nhóm thử nghiệm cũng bao gồm tất cả các trường hợp thử nghiệm có thể có để các lỗi sắp tới có thể được chữa khỏi ở cấp thử nghiệm.

Để tìm số lượng tất cả các điều kiện có thể, người kiểm tra sử dụng công thức 2n trong đó n biểu thị số lượng đầu vào; trong ví dụ có số lượng đầu vào là 2 (một là đúng và thứ hai là sai).

  • Số điều kiện có thể có = 2 ^ Số giá trị của điều kiện thứ hai
  • Số điều kiện có thể có = 2 ^ 2 = 4

Trong khi sử dụng kỹ thuật bảng quyết định, người kiểm tra xác định đầu ra mong đợi, nếu hàm tạo ra đầu ra mong đợi thì nó được thông qua trong quá trình kiểm tra, và nếu không thì nó không thành công. Phần mềm không thành công được gửi lại cho nhóm phát triển để sửa lỗi.

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 *

Contact Me on Zalo
Call now