What is software testing? what do we need to know about software testing? what is the relevance of software testing?
_Software testing: _
The method of verifying and validating whether the developed application/software is right and working properly, which also meets the requirements of the client is called software testing
Things to know about software testing:
- Software testing is done to make the end product error free, user-friendly, improves the product quality and easy maintenance after the deployment
- Proper testcase should be designed.
- The input which we gave should display the expected output (according to the client's requirement).
- Bugs should be captured at the initial stage and should be tracked using any bug tracker tools like JIRA, Bugzilla etc.,
Relevance of software testing:
To identify the issues and get it fixed before the deployment of the product to the client. Also to prevent any major the issues during the maintenance phase of the project.
Top comments (1)
When we encounter bugs, we add test cases for them to avoid that they happen again (regression) and thus reduce the error rate in production significantly.
But please, never state (especially to your clients) that we do testing and therefore ship bug free software. You'll regret this.
Some comments have been hidden by the post's author - find out more