In the computer world no one is exempt from losing at any time the most important personal or work information such as photos, reports, music or documents with sensitive and private content, etc.; for totally alien or accidental causes when using our technological devices. Regularly our PC or laptop, our Tablet and Smartphones are full of all the information that we handle daily and it is difficult to know at what moment these means can fail.
“The tests are not optional.” This seems to many a truism, remains one of the pending issues in the world of software applications development today.
Yes, incredibly there are still many “metal” colleagues who are not aware that programming without tests is not only like doing trapeze acrobatics without a safety net, but also a source of errors, bad practices and anxiety.
And for that reason I want to review the basic fundamentals of the tests that we should apply, each one in its necessity, to our developments.