1. A computer system comprising: a processor set comprising at least one processor; and a software storage device; wherein: the processor set is structured, programmed and/or connected in data communication with the software storage device so that the processor set performs machine-readable instructions stored on the software storage device; the software storage device includes the following: a manual test case database comprising at least a first manual test case representation including at least one test step described in a natural language without format restrictions, ATA software, and first target software; wherein the first manual test case is a manual test case for performing a test on the first target software; and the ATA software is programmed to generate a first machine-readable keyword-based script test case representation corresponding to the first manual test case representation including: automatically identifying at least one sequence of potential action-target-data (ATD) tuples, including at least one potential ATD tuple, based on the at least one test step in the first manual test case representation; running each potential ATD tuple against the target software to determine if the potential ATD tuple is a correct ATD tuple for automated testing; recording each correct ATD tuple as part of the of the keyword-based script test case representation.