DEV Community

Task 1

D-Pavithra on August 19, 2023

What is software testing? what do we need to know about software testing? what is the relevance of software testing? _Software testing: _ The meth...
The discussion has been locked. New comments can't be added.
Collapse
 
dasheck0 profile image
Info Comment hidden by post author - thread only accessible via permalink
Stefan Neidig

Software testing is done to make the end product error free
This is not correct. There is no such thing as bug free software. We use software testing to ensure to enforce a certain behaviour of functions, classes, components and software in general. One part of this behaviour is to have no errors, that we know if (this is especially important). Another aspect is that the piece of software actually does what we want them to do.

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