Traditional approaches to testing involve writing step by step scripts in advance of test execution Benefits that are often cited for doing so include: – Preparing tests in advance make testing easier to manage – Scripts ensure that tests can be repeated precisely every time they are executed – Less experienced testers can learn the software – Less experienced testers can still be productive, so tests can be given to cheaper testers - or outsourced to testers in cheaper locations – Tests can be reviewed by other stakeholders on the project Let's look at these claims… Controversies: Scripting
{}