Every time you test how an application or a piece of software works, you need to have a software testing plan. This document is an absolutely crucial step to make before publishing your product. It is an elaborate, step-by-step process that you can always go back to later on, in