CTAL-TAE Practice Test practice questions, page 4 of 5, with answer review and explanations.
Question 16
You are implementing test automation for a project and you want to be able to generate test cases automatically using a series of test design tools which use a variety of test design techniques such as decision tables, pairwise testing and boundary value analysis. You also want to generate test data automatically which can then be used by the tests. Initially these tests will be run manually to verify their correctness and ultimately you want to include them in the test execution tool so that they can run unattended. Which layer of the gTAA will be used to support the specification of the test cases and preparation of the test data?
The generation layer.
The definition layer.
The execution layer.
The adaptation layer.
Question 17
In order to achieve re-use of a TAS, where SHOULD the design for reuse occur?
At the code level.
At the framework level.
At the TAS level.
At the TAA level.
Question 18
You have investigated a new tool which enables the modelling of the SUT and can then generate test cases either manually or automatically. You have convinced your managers that the best way forward is to conduct a pilot project for this tool. You need to select a project to use for the pilot. You have the choice of the following projects: Project A: A two-year project that is critical to the business and is currently in the requirement phase. This project is for a new e-commerce web site and is mostly being developed “in-house” although the payment system is being developed and delivered by a 3rd party provider. Project B: A safety critical application for software to drive and park cars. Project C: An upgrade to an important HR timesheet tracking application that will be available on a desktop and mobile application. This is a 1-month project developed in-house. Project D: The payment system from project A. Which project would be BEST for the pilot?
Project A because it is a large project and has high visibility and is in the requirement phase.
Project B because it is a safety critical system and has high visibility.
Project C because it is a short, low priority project but is important.
Project D because it is a small part of a larger project and will help show the tool’s capabilities.
Question 19
You are planning the pilot for an in-house developed Test Automation solution (TAS). Which two of the following would be important steps to take as part of the planning process? Review your organisation’s current projects and identify which one would be most suitable to pilot the TAS. Ensure that the developers will provide the necessary commitment for the TAS deployment activities. Run a series of training workshops for new users of the TAS before they are asked to use it. Develop a project plan for the pilot and reserve the necessary budget and resources for its implementation. Ask the developers to provide any missing functionality during the deployment activities.
a and b.
b and d.
c and d.
c and e.
Question 20
You have inherited a TAS that is working well. It uses keyword-driven scripting and was well architected. The automation architect who built the system has now moved on to another company. The TAS is working across several projects and has a multiple library of keywords, categorized by project. The individual project teams maintain these keyword scripts. Based only on the given information, what is the MOST significant risk for the TAS?
The keyword driven scripts may become out of date if not maintained.
The level of abstraction, coupled with the departure of the architect may make the system hard to maintain.
New projects may not work as well with the TAS as the current projects.
Because the keyword scripts are maintained by different teams, there is a likelihood that good coding standards are not followed.