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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly