When Should You Automate? Important to note in our automated software testing tools comparison — not everything is possible to automate, and all the scenarios possible aren’t necessarily worth automating. Software project teams choose to invest the upfront time in setting up automation test cases for a few reasons: 1. Reports required. The client/product owner/stakeholders involved require extensive daily/weekly documentation. Using automation, reports can be run repeatedly with no additional workload. The project is expected to span over many months.
For a two-month project, the cost to invest time in automation isn’t justified. The level of complexity doesn’t warrant the additional coverage. Now, for a two-year project?