Các kỹ thuật kiểm thử động

Một phần của tài liệu Giáo trình kiểm thử phần mềm 1 Công nghệ thông tin (Trang 53 - 55)

4.3 Kỹ thuật kiểm thử Hộp đen hoặc Kiểm thử dựa trên đặc tả

Kỹ thuật kiểm thử Hộp đen bao gồm các kỹ thuật như sau: - Kỹ thuật phân vùng tương đương

- Kỹ thuật phân tích giá trị biên - Kỹ thuật Bảng quyết định

- Kỹ thuật kiểm thử chuyển trạng thái - Kỹ thuật kiểm thử theo Use Cases

4.3.1 Kỹ thuật phân vùng tương đương

Phân vùng tương đương là một kỹ thuật kiểm thử mà ở đó test cases được thiết kế để thực thi đại diện từ các vùng tương đương. Trong kỹ thuật này, test cases được thiết kế để bao phủ mỗi phân vùng ít nhất một lần.

44

Phân vùng tương đương được xác định bao gồm cả phân vùng dữ liệu hợp lệ và phân vùng dữ liệu không hợp lệ.

Chúng ta có ví dụ sau:

Một tài khoản tiết kiệm trong ngân hàng có một tỷ lệ lãi suất khác nhau tùy thuộc vào số dư có trong tài khoản đó, nếu số dư trong tài khoản từ 0$ đến 100$ thì tỷ lệ lãi suất là 3%, nếu số dư từ lớn hơn 100$ đến nhỏ hơn 1000$ thì lãi suất là 5%, và nếu số dư trong tài khoản lớn hơn hoặc bằng 1000$ thì lãi suất là 7% như bảng sau:

Và giao diện của chức năng tính lãi suất theo số dư trong tài khoản như sau:

Từ đây ta có thể thấy, trong vùng từ 0$ đến 100$, những giá trị trong vùng này đều cho lãi suất là 3%, trong vùng lớn hơn 100$ và bé hơn 1000$, nhưng giá trị trong vùng này đều cho lãi suất là 5%, tương tự những giá trị trong vùng lớn hơn 1000$ thì đều cho lãi suất là 5%, do đó theo ngun lý Kiểm thử tồn bộ là khơng thể, ta sẽ lấy trong mỗi vùng ít nhất 1 giá trị đại diện để kiểm thử chứ không kiểm thử hết tất cả các giá trị có trong mỗi vùng. Đây chính là ý tưởng của kỹ thuật phân vùng tương đương.

45

Vùng tương đương ở đây chính là vùng mà có tập hợp các giá trị cho cùng một kết quả đầu ra, do đó ở đây ta có 4 vùng tương đương như sau (bao gồm cả vùng giá trị hợp lệ và vùng giá trị không hợp lệ):

Một phần của tài liệu Giáo trình kiểm thử phần mềm 1 Công nghệ thông tin (Trang 53 - 55)

Tải bản đầy đủ (PDF)

(144 trang)