The primary responsibility for tool selection and evaluation lies with the Test Automation Manager (TAM). However, the TAE is involved in providing information to the TAM and performs many of the evaluation and selection activities.
The TAE is involved in the overall tool evaluation and selection process, but has particular influence over the following activities:
- Assess organizational maturity and identify opportunities for test tool support.
- Evaluating appropriate targets for test tool support.
- Identifying and gathering information on potentially appropriate tools.
- Analysis of tool information with respect to objectives and project constraints.
- Estimating cost-benefit based on a solid business case.
- Making a recommendation for the appropriate tool.
- Identifying the compatibility of the tool with the SUT components.
Functional test automation tools often cannot meet all expectations or situations that may arise in an automation project. Below are some examples of these types of problems (but the list is by no means complete):
Finding | Examples | Possible Solutions |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Source: ISTQB®: CTAL Test Automation Engineer Syllabus Version 1.0