⟩ Why do you consider testing to be necessary?
.. There are faults in the software
.. Failures in live operation can be expensive
.. Sometime a ‘legal’ or contractual requirement
.. To asses the quality of the software
.. To preserve the quality of the software
.. To help achieve quality software (by finding and removing the faults)