+2

3 cách thiết kế test case thường sử dụng nhất

Mayfest2023

Dưới đây là 3 cách thiết kế testcase mà mình sẽ giới thiệu, giúp các Tester xử lý hầu hết các trường hợp và tránh bỏ sót, từ đó tăng hiệu quả trong quá trình testing.

1/ Positive Testcase (Trường hợp tích cực):

Đây là cách thiết kế testcase tập trung vào kiểm tra các chức năng hoạt động theo cách mong đợi. Tester sẽ xác định các đầu vào hợp lệ, tuân thủ quy tắc và yêu cầu của hệ thống. Mục tiêu là kiểm tra xem hệ thống có hoạt động đúng cách với các đầu vào chính xác hay không. Ví dụ: Đăng nhập thành công với tài khoản hợp lệ, thực hiện một giao dịch thành công, hiển thị thông tin đúng.

2/ Negative Testcase (Trường hợp tiêu cực):

Cách này tập trung vào kiểm tra xem hệ thống có xử lý đúng các tình huống không hợp lệ, không mong đợi hay không tuân thủ quy tắc. Tester sẽ xác định các đầu vào không hợp lệ, sai quy tắc hoặc không đúng yêu cầu. Mục tiêu là kiểm tra xem hệ thống có xử lý đúng các tình huống không mong đợi hay không. Ví dụ: Hiển thị thông báo lỗi khi đăng nhập với tài khoản không hợp lệ, hệ thống không cho phép giao dịch khi thiếu thông tin bắt buộc.

3/ Destructive Testcase (Trường hợp phá hủy):

Đây là cách thiết kế testcase tập trung vào kiểm tra tính ổn định, bảo mật và khả năng phục hồi của hệ thống khi phải đối mặt với các tình huống khó khăn hoặc tấn công. Tester sẽ tạo ra các tình huống phá hủy, như tăng cường tải, tấn công từ chối dịch vụ (DoS), nhập liệu độc hại, vv. Mục tiêu là kiểm tra tính ổn định và khả năng phục hồi của hệ thống trong các tình huống khắc nghiệt. Ví dụ: Kiểm tra xem hệ thống có chịu được tải cao trong thời gian dài, khôi phục dữ liệu sau khi xảy ra lỗi hệ thống. Những cách thiết kế testcase trên giúp Tester đảm bảo việc kiểm thử đầy đủ, đáng tin cậy và hiệu quả hơn, từ đó giúp cải thiện chất lượng và tin cậy của hệ thống.

Chúc các bạn ngày làm việc vui vẻ!!!


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí