You have been asked to improve the way test automation tools are being used in your company.
Which one of the following is the BEST approach?
A . Selecting and automating scripts that test new functionality to find the most defects
B . Using a keyword-driven testing approach to separate the actions and data from the tool’s script
C . Ensuring that all data, inputs and actions are stored in the tool’s script for ease of maintenance
D . Keeping expected results separate from the automation tool to allow the testers to check the results
Answer: A