Test scenario & test case
Bài đăng này đã không được cập nhật trong 5 năm
1. Test Scenario là gì?
Scenario sẽ kiểm thử bất kỳ chức năng nào
Là một bộ test case để đảm bảo rằng luồng nghiệp vụ đã được kiểm tra từ đầu đến cuối
Có thể là các thử nghiệm độc lập hoặc một loạt các thử nghiệm nối tiếp nhau, mỗi thử nghiệm phụ thuộc vào đầu ra của thử nghiệm trước đó
Test Scenario trả lời cho câu hỏi ‘Những cái gì sẽ được kiểm tra’ và Test Case thì trả lời cho câu hỏi ‘Thực hiện kiểm thử như thế nào’
2. Sự khác biệt giữa Test case và Test scenario
Test case | Test scenario |
---|---|
Test case bao gồm tập hợp các giá trị đầu vào, điều kiện tiên quyết thực hiện, kết quả mong đợi | Test scenario không có gì ngoài phương thức kiểm thử |
Test scenario liên hệ đến một hoặc nhiều test case, có nghĩa là 1 scenario là tập hợp nhiều test case | |
Test case thể hiện từng hành động đơn lẻ của người sử dụng | Test scenario thể hiện một chuỗi các hành động được liên kết với nhau |
Test case bao gồm tập hợp giá trị đầu vào và đầu ra của hệ thống | Scenario là một luồng hoạt động |
Ví dụ: Kiểm tra chức năng của button Login
Test case:
ID | Precondition | Step | Expected Result |
---|---|---|---|
1 | [Login] screen is displayed | 1. Set [User name] = "Blank" Set [Password] = "Blank" 2. Click [Login] button" |
Error message is displayed |
2 | 1. Set [User name] = "Valid" Set [Password] = "Blank" 2. Click [Login] button" |
Error message is displayed | |
3 | 1. Set [User name] = "Blank" Set [Password] = "Valid" 2. Click [Login] button" |
Error message is displayed | |
... | ... | ... | ... |
Test scenario:
ID | Requirement name | Test scenario | Test case |
---|---|---|---|
1 | Login | Validate | 1. Click the button without entering user name and password 2. Click the button only entering User name 3. Click the button while entering wrong user name and wrong password |
... | ... | ... | ... |
Nguồn tham khảo:
https://www.guru99.com/test-scenario.html
https://www.softwaretestingclass.com/what-is-difference-between-test-cases-vs-test-scenarios/
Test Scenario template - QualiTest
All rights reserved