Test case development Flashcards
What is test documentation?
Complete suite of documents that allows you to describe and document test planning, test design, test execution, test results that are drawn from the testing activity
What is the benefit of test documentation?
Helps the testing team to estimate testing effort needed, test coverage, resource tracking, execution progress, etc
What is test policy?
High-level document which describes principles, methods and all the important testing goals of the organization
What is test strategy?
High-level document which identifies the Test Levels (types) to be executed for the project
What is test plan?
Complete planning document which contains the scope, approach, resources, schedule, etc. of testing activities
What is requirement traceability matrix?
Document which connects the requirements to the test cases
What is test scenario?
Item or event of a software system which could be verified by one or more Test cases
What is test case?
Set of actions executed to verify a particular feature or functionality of your software application
What does a test case contain?
Test steps, test data, precondition, postcondition developed for specific test scenario to verify any requirement
What is test scenario?
Any functionality that can be tested
What is scenario testing?
Actual scenarios are used for testing the software app instead of test cases
What is the purpose of scenario testing?
Test end-to-end scenarios for specific complex problem of software
Why are test scenarios created?
- Ensures complete test coverage
- Serve quick to determine testing work effort
When should test scenarios not be created?
- Projects following agile methodology (scrum, kanban, etc)
- New bug fix or regression testing
What are the steps for creating test scenarios
- Read requirement docs (BRS, SRS, FRS) of system under test
- For each requirement, figure out possible user actions and objectives & determine technical aspects
- List out different test scenarios
- Create traceability matrix to verify that each requirement has a corresponding test scenario
- Scenarios are reviewed by supervisor and other stakeholders