1. A computer-implemented method to perform software testing on a computer system comprising: causing a test execution script to run a test based on a first configuration setting as defined in the test execution script, wherein the test execution script is executed in a script execution environment utilizing a software framework of the computer system; modifying, in runtime, the first configuration setting into a second configuration setting; and causing, in runtime, the test execution script to rerun the test based on the second configuration setting.