- Test bed is a software development environment where developers without effecting the live production servers they can test their modules. Test bed is not only used by developers it can also use by testers.
What is a test plan?
- Test planning is a very important step during software development It ensures that which path we belong to when we develop software. The lists of tasks and milestones in the test plan will be used to track the progress of process.
- While formally testing a software product or a module a test plan is the documentation which gives us a baseline of scope and activities.
- From use case test scenarios are driven. For end to end testing of a feature of an application it is used. Multiple test cases can be provided by single test scenario. When there is time constraint while testing the scenario testing is particularly useful.
What is a test case?
- Test case is nothing but writing set of actions which are executed to verify a software applications particular feature or functionality.
- For testing some program or code test case is a set of input and output. When we compile our code on some platform, it takes the input from test case and executes our program with those inputs. Then it checks whether output given by our code is matching to output in test case or not. If output matches we get correct answer If not then our code has some logical error. It basically checks whether our code is working fine or not.
- Benefits of Writing Test Cases
To ensure if different features within an application are working as expected is the main purpose of a test case. It helps to validate if there are no defects in the software and whether it is working as per end user expectations or not. Few more benefits of the test case are as following:
- Good test coverage is ensured by test cases.
- Test cases help us to improve the quality of the product.
- Decreases software support costs and the maintenance.
- Help verify that the software meets the end-user requirements
- Test cases can be reused for the future if anyone can refer them and execute the test.
To learn Microsoft Certification