CAN SOFTWARE TESTING SAVE LIVES?
If you recall reports of spectacular recalls from car companies such as Ford, Nissan and GM, the answer to this question is definitely yes.
But even when no life is at stake, errors in software development can cause high losses: directly, by not charging prices, as is the case with Starbucks, or indirectly, when a feature does not deliver what it promises and the disappointed customer eventually turns his back on the company.
Therefore, it is no surprise that testing is always taken into account in software development projects today.
The goal is to check the software for the following criteria to ensure its high quality:
- Correctness
- Completeness
- User-friendliness (usability)
Methods of software testing
In order to proceed correctly here, it is important that no isolated solutions are tested, but that an overview of all software releases affecting the target group is maintained and a sequence of four steps is observed: