Test using a DSL (domain specific language) Effective Software test automation your organization can stick with. test automation no need to change existing applications to make them testable tests that anyone in the organization can care about