Consider the following layers of the gTAA structure:
a.
Test generation layer
b.
Test definition layer
c.
Test execution layer
d.
Test execution layer
Consider the following capabilities associated with these layers.
Acquire all the necessary resources before each test and release all after run, in order to avoid interdependences between test
Allow the automated test scripts on an abstract level to interact with components, configurations and interfaces of the SUT.
Design test directives that allow configuring the algorithms used to automatically produce the test cases a given model of the SUT.
Allow the definition and implementation of test cases and data by means of templates and/or guidelines.
Which of the following BEST matches each layer with the appropriate capability?
A. a-3, b-4, c-1, d-2
B. a-4, b-3, c-1, d-2
C. a-4, b-3, c-2, d-1
D. a-3, b-4, c-2, d-1
A web application was released into production one year ago, it has regular release which follow a V-model lifecycle and testing is well-established and fully integration into the development lifecycle. You have been asked to implement a TAS for the regression test suite. The regression tests have been developed via the GUI and are expected to be run at least four times a month, for each planned release, for the whole operation solution life of thesystem (six years). Each screen of the GUI uses several third-party controls which are not compatible with the existing automation solutions. The environment for the automation will be stable, fully controllable and separated from other environments (development, staging, production).
What could be the MOST problematic for this TAS?
A. Maturity of the test process
B. Complexity to automate
C. Frequency of use
D. Sustainability of the automated environment
Which of the following BEST describes why it is important to separate test definition from test execution in a TAA?
A. It allows developing steps of the test process without being closely tied to the SUT interface.
B. It allow choosing different paradigms (e.g event-driven) for the interaction TAS and SUT
C. It allows specify test cases without being closely tied to the tool to run them against the SUT
D. It allows testers to find more defects on the SUT
Which of the following statement about the implementation of automated regression testing is FALSE?
A. When automating regression tests, the structure of automated tests must always be the same as the corresponding manual tests
B. When automating regression tests, the corresponding manual tests should have already been executed to verify they operate correctly
C. When automating regression tests, the initialization steps set the test preconditions should be automated wherever possible
D. When automating regression tests, consideration should be given to how much time would be saved by automation
You identified a suitable project to pilot an automation tool and planned and conduced a pilot. The pilot has been successful and tool Is being deployed within your organization, with a plan to increase tool use by the one project at a time. During this rollout some test processes will be changed slightly to gain additional benefits from using the tool.
In the pilot project, a small set of manual tests were automated for the first time. You are currently monitoring the test automation efficiency and this reveals that the automation regime for the tests is not yet mature.
Which of the following statements is TRUE?
A. The approach used for deployed this tool is aligned to the standard success factor for deployment
B. The pilot project should have been critical so that maximum benefits were delivered
C. The target defined for the project was inappropriate, because the automation regime for the automated tests at the end of the pilot is not yet mature.
D. The test process should be radically changed to gain additional benefits from using the tool.
Your TAS has been running successfully on a Windows/GUI based SUT for some years. The SUT has undergone minimal change over the years to maintain business as usual, deploying six-monthly releases for minor enhancements and
bug fixes using a waterfall lifecycle.
The TAS has not changed at all during this period. The current project for the SUT will be using the Scrum methodology to deliver a more modern, competitive, user interface. It is in the release planning stage with an agreed release backlog
and set of sprints outlined. The move from lengthy waterfall releases to shorter sprints has led you to conduct a review of the current TAS to make sure it is robust and fully optimised for the timescale challenges of the new project.
What two steps would be BEST to undertake during the review?
a) Ensure that new automation code is using the same naming conventions as existing code.
b) Perform a full regression run in Sprint 1 to identify what improvements could be made to the TAS for future sprints.
c) Ensure that the TAS is using the latest libraries for the operating system.
d) Review the functions that act upon the controls for the GUI for possible consolidation.
e) Involve the test team to see what ease-of-use improvements they would like to see made to the TAS.
A. c and d
B. b and c
C. a and b
D. d and e
Which of the following statements does NOT describe good practice for maintaining the TAS?
A. The TAS must run in the development environment because development and programming knowledge are required for its maintainability
B. The TAS must be under configuration management, along with the test suite, the testware artefacts and the test environment in which it runs
C. The TAS must separate the test scripts from the environment in which it runs and from the associated harnesses and artefacts
D. The TAS must consist of components that can be easily replaced without affecting the overall behavior of the TAS itself
Your organisation has successfully implemented a Test Automaton Solution (TAS) for a new project which has since been delivered into production via a number of sprints. A series of maintenance releases are now planned.
Some improvements were made to the Test Automation Architecture (TAA) as a result of feedback from the early sprints. The TAA improvements affected the TA, and the TAS was changed for the final sprint.
The new version of the TAS was generally well received but some performance and usability issues were encountered with the TAS which have yet to be addressed.
The test automation engineers supporting the maintenance releases must decide whether to use the enhanced TAS or the version that was used successfully for previous sprints.
What is the BEST action to take next?
A. Perform an analysis of risks versus benefits for the enhanced TAS and then decide which version to use.
B. Use the previous version because this was proven to work. It will be too risky to use the new version, with unresolved issues, for a live system.
C. Use the new version because, despite some issues, it works, and the live system should not be tested using a different TAS.
D. Use the new version of the TAS for the first maintenance release on a trial basis. If issues are encountered, switch to the previous version for later releases until the issues are resolved.
A project consists of distributed teams working in a 24-hour environment, where activities happen at all hours of the day. This project adopts a CI (Continuous Integration) process when developer check-in code and consists of automated activities that include generating a build and deploying it to a test environment. Automated integration tests are run multiple times a day. The project have asked for a report containing the automation test results for every build, which must be available 24/7 to the project team.
Which of the following would be the BEST way to automatically provides this report?
A. Store the execution results of the integration tests for the last build to a database (without overwriting the results from the previous builds), use this database to automatically update a dashboard containing the build history and test results accessible to the project team.
B. Store the execution result of the integration tests for the last build to a database (overwriting the results from the previous build), automatically create a test execution report for this build send It via e-mail to the project team
C. Store the execution results of the integration tests for the last build to a database (without overwriting the results from the previous builds). Automatically create a test execution report for this build and send it via e-mail to the project team
D. Store the code coverage results of the integration tests for the last build to a database (without overwriting the results from the previous builds). And automatically create a chart showing the trend in code coverage and send via email to the project team.
Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only BCS exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your ISTQB-TAE exam preparations and BCS certification application, do not hesitate to visit our Vcedump.com to find your solutions here.