What is Test Analysis (Test Basis) in Software Testing?
Test Analysis
Test Analysis in software testing is a process of checking and analysing the test artifacts in order to base the test conditions or test cases. The goal of test analysis is to gather requirements and define test objectives to establish the basis of test conditions. Hence, it is also called Test Basis. The source from which you derive test information could be- SRS (Software Requirement Specification)
- BRS (Business Requirement Specification)
- Functional Design Documents
Let’s understand Test Analysis with the help of a case study
Consider a scenario, where the client sends the followingAdd search functionality to an eCommerce StoreEven though the application is yet to be developed, try and develop a few test cases for this requirement. Pause here, do your homework and move the solution ahead: A few test cases among the many you could have thought of are listed below
- Check the search results when no keyword is entered
- Check the search results when no corresponding product is available for the keyword searched
- Check the search results when a number of corresponding products are available for the keyword searched
Click here if the video is not accessible