Software testing serves to identify and remedy failures and increase software quality. Test cases should be chosen to mirror the subsequent real-world use that the system is designed for. The quality that testing verifies should then equate to the quality of the user experience.
However, software quality is about more than just correcting the faults found during testing.
ISO 25010: Quality in Use and Product Quality models
Leave a Reply