Test Case/ Test Plan/ Test Suite Flashcards
1
Q
What is a test case?
A
A set of instructions on how to test a particular feature or function of the app
2
Q
What are the best practices for writing quality test cases?
A
- Test cases should be clear and simple
- Should have end user’s POV in mind
- Avoid repetition
- Do not make assumptions
- Ensure 100% coverage
- Test cases should be identifiable
- Implement testing techniques
3
Q
What is a test suite?
A
- Kind of like a bookshelf where you organize your test cases
- A test suite combine multiple test cases by logical position of the functionality
4
Q
What is a test plan?
A
- The document that outlines the objective, strategies, timeline, goals, estimation, deadlines, and resources needed for the project
- If test cases are books, and test suites are bookshelves, test plans are the room where the bookshelf is located
- Created by a QA Lead, or Manager. Some cases jointly by the team
5
Q
Why do you need a test plan?
A
- Gives a clear idea of how testing will be performed
- To set comprehensible goals, expectations, and requirements for the testing process
- To get a better grip over the testing process
- To estimate and clarify the time, effort, and expenses needed to test your product
6
Q
What are some of the features of a test case management system?
A
- Documenting test cases
- Execute test case and record results
- Automate defect tracking
- Traceability
- Protecting test cases