DEV Community

Discussion on: Task 1

Collapse
 
dasheck0 profile image
Info Comment hidden by post author - thread only visible in this 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