The ISTQB CT-TAE Questions & Practice Test are Available On-Demand [Q49-Q73]

Share

The ISTQB CT-TAE Questions & Practice Test are Available On-Demand

Valid CT-TAE Exam Dumps Ensure you a HIGH SCORE

NEW QUESTION # 49
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?

  • A. The generation layer
  • B. The definition layer
  • C. The adaptation layer
  • D. The execution layer

Answer: B


NEW QUESTION # 50
You have executed an automated test suite for a product that was released into production. Although all the tests passed, there was a major failure in production in an area that was covered well by your automated tests.
You have run the automated tests again and one of the tests is now failing and this is directly related to the production defect that was raised. You decide to run the automated test suite again on the same version of the SUT and the test now passes.
What SHOULD you do now to verify the validity of the automated tests?

  • A. Run the automated test suite again and if the test now passes - do nothing
  • B. Check that the production defect that was reported was an actual defect
  • C. Remove the intermittently failing test from the test suite and investigate the reason why the test sometimes passes and sometimes fails.
  • D. Reference: https://www.researchgate.net/publication/341396240_Intermittently_Failing_Tests_in_the_Embedded_Systems_Domain

Answer: C


NEW QUESTION # 51
A major component of your organisation's Test Automaton Solution (TAS) is a popular open-source third-party capture-replay tool for automated functional testing.
Which two of the following must the Test Automation Engineer (TAE) ensure happens for this TAS?
a) The third party tool is placed under configuration management control.
b) The annual support and maintenance costs are agreed with the tool's vendor.
c) It is Important to obtain information about updates and new versions of the tool so that the third party tool is kept up to date.
d) Ensure that the TAS test scripts are integrated into the tool's framework.
e) Ensure that no changes are made to the tool, because modifications are not allowed for third party products.

  • A. d and e
  • B. a and b
  • C. c and d
  • D. a and c

Answer: B


NEW QUESTION # 52
You are using a gTAA to create a TAS for a project. The TAS is aimed at automatically and executing test cases based on a use-case Modeling approaching that uses UML as a modeling language. All the interaction between TAS and SUT will only be at the API and GUI level.
Which of the following components of the gTAA would you EXCLUDE from the TAS?

  • A. The test execution (test engine of the test execution layer
  • B. The Test execution component of the test generation layer
  • C. The test reporting component of the test execution layer.
  • D. The Command Line Interface (CLI) component of the test adaptation layer

Answer: D


NEW QUESTION # 53
You are implementing test automation for a project that has a business critical application A test execution tool is being used to run automated regression tests. The results from the test execution tool are very important and need to be 100% accurate.
You want to merge the test automation results with the test management system that also records the manual test results so that managers can make informed decisions about the progress quickly.
Which layer of the gTAA will be used to ensure the proper reporting occurs and the interfaces to the test management system are handled?

  • A. The adaptation layer
  • B. The logging layer
  • C. The execution layer
  • D. The reporting layer

Answer: D


NEW QUESTION # 54
You have been asked to develop test automation for a legacy system that is going to go through a series of infrastructure migrations. The scripts will be used to verify basic functionality during these infrastructure changes Your Test Analysts have some programming skills and need a solution that is simple and fast.
Maintainability of the scripts is not a consideration because no changes to the software are anticipated.
Which of the following is the BEST scripting approach in this situation?

  • A. Model-Based scripting
  • B. Structured scripting
  • C. Linear scripting
  • D. Capture-replay scripting

Answer: D


NEW QUESTION # 55
Your functional regression test automation suite ran successfully for the first two sprints and no failures were encountered during the runs. The automation suite records the status of each test case as either 'pass' or 'fail' and has excellent recovery capability built in.
For the third sprint, the TAS log reported several test cases with a status of 'fail'. You investigated each test case and found that most failures were due to a defect in one of the keyword scripts, rather than in the SUT. For those where the failure was in the SUT, defect reports were raised but several were returned by the developers asking for more information to enable them to reproduce the problem.
Which additional log items SHOULD you add to the TAS that would BEST improve failure analysis and defect reporting for future sprints?
a) Dynamic measurement information about the SUT.
b) A status of TAS error', in additional to pass' and 'fail', for each test case.
c) Use of a colour coding scheme so that 'pass' is in red and fail' is in green.
d) A counter to determine how many times each test case has been executed.
e) System configuration information including software/firmware and operating system versions.
f) A copy of the source code for all Keyword scripts executed.

  • A. a and b
  • B. d and e
  • C. b and e
  • D. a and c

Answer: B


NEW QUESTION # 56
In order to achieve re-use of a TAS, where SHOULD the design for reuse occur?

  • A. At the TAS level
  • B. At the TAA level
  • C. At the code level
  • D. At the framework level.

Answer: A


NEW QUESTION # 57
What represents good practice when automating a manual regression test suite?

  • A. Once a manual test has been automated, execute it immediately to Identify whether it operates correctly.
  • B. Remove inter-dependencies between tests to reduce automation failures and costly error analysis.
  • C. Test data shared between tests should, where feasible, be stored and accessed from a single source to avoid duplication or introduction of error.
  • D. All existing manual tests should be decomposed into several smaller automated tests to reduce functional overlap.

Answer: A


NEW QUESTION # 58
Designing the System Under Test (SUT) for testability is important for a good test automation approach and can also benefit manual test execution.
Which of the following is NOT a consideration when designing for testability?

  • A. Clearly defined architecture: The SUT Architecture needs to provide clear and understandable interfaces giving control and visibility on all test levels.
  • B. Control: the SUT needs to provide interfaces that can be used to perform actions on SUT.
  • C. Observability: The SUT needs to provide interface that give insight into the system.
  • D. Re-useability: The code written for the SUT must be re-useable for other similar system.

Answer: D


NEW QUESTION # 59
You are working as a TAE for a company who are re-designing their website. The new website provides information for customers and there are two minor features being developed:
1) Request a newsletter
2) Ability to contact the organisation with a question or comment
The website must be "mobile friendly" and available on all major web browsers.
You have been tasked to provide an automated solution for web browsers only and to concentrate on the two minor features.
What would be a KEY challenge with automation in this context?

  • A. Automation might not be possible on the mobile devices.
  • B. Because there is a high level of intrusion there may be many false alarms.
  • C. The benefits of automation might not be achieved for many years due to the complexities of the SUT and automation solution.
  • D. A low level of intrusion is likely from use of existing UI elements, but depending on the solution this might be more complex than a higher level of intrusion.

Answer: C


NEW QUESTION # 60
Which of the following BEST describes why it is important to separate test definition from test execution in a TAA?

  • A. It allows specify test cases without being closely tied to the tool to run them against the SUT
  • B. It allows testers to find more defects on the SUT
  • C. It allow choosing different paradigms (e.g event-driven) for the interaction TAS and SUT
  • D. It allows developing steps of the test process without being closely tied to the SUT interface.

Answer: A


NEW QUESTION # 61
You are a TAE working for a software house which provides quarterly releases of its software to its customers. There are many different versions of the SUT that need to be tested simultaneously by different tests teams.
Your TAS is complex and you need to ensure it remains consistent across the different SUT environments. What is the BEST and MOST efficient way to ensure each of the test teams use the same version of the TAS to test the different versions of the SUT?

  • A. Install the TAS is a central repository and have an automated installation and configuration of the TAS from this repository to each of the SUT environments.
  • B. Develop a tool to track historical test results across the different SUT environments and look for trends.
  • C. Due to the complexities involved and the high risks associated with these releases, it would be best to revert to manual testing.
  • D. Produce comprehensive documentation of the TAS, installation and usage guidelines and provide training for each team member.

Answer: A


NEW QUESTION # 62
You have been asked to implement test automation for a project that is not meeting its deadlines. After further analysis you discover that the manual testers are not able to keep up with the new feature testing because the regression testing is taking 75% of their time. As a result, the new features are being released with many defects and customers are complaining about the quality.
Given this information, what metric SHOULD you be tracking to show the value of test automation for this project?

  • A. Percentage of builds accepted/rejected by the automated tests.
  • B. Number of defects found by test automation.
  • C. Percentage of code covered by the test automation.
  • D. Equivalent Manual Test Effort for the automated tests.

Answer: D


NEW QUESTION # 63
What are the four horizontal layers of the gTAA?

  • A. Test generation, test execution, test definition, test APIs
  • B. Test adaptation, test execution, test design, test definition
  • C. Test generation, test definition, test execution, test adaptation
  • D. Test definition, test execution, test reporting, test adaptation

Answer: C


NEW QUESTION # 64
Consider a TAS that is going to be deployed for the first time. The TAS requires share resources and run it its own test environment. The infrastructure for the TAS has been created along with maintenance procedures. It is very unlikely the TAS will be required to work in other target Environments. There is a high-risk that when the TAS is deployed in its own test environment, a number of existing application will no longer work because of conflicts with the existing shared resources.
Which of the following activities would you expect to be MOST effective at mitigating the risk associated with the first deployment of the TAS?

  • A. Testing the TAS for regressions due to optimization that fix non-functional issues.
  • B. Testing the TAS for ITS ability to run a shared test environment
  • C. Testing the TAS for application compatibility issues in the target environment
  • D. Testing the TAS for its ability to be implemented in other target test environments.

Answer: D


NEW QUESTION # 65
You are working on a government system called "Making Tax Digital" or MTD for short. This system is being implemented to stop manual human input error and also to reduce fraudulent behaviour from companies when submitting their tax and VAT returns.
The key concept is that registered companies will need to use government recommended 3rd party software for their accounts and book keeping. These 3rd party applications will have a direct interface into the government's main system for transactions and submissions.
You have been using a test execution tool successfully on the project so far. and have implemented a basic "capture/replay" approach to scripting.
The management have been encouraged with the automation so far, but want the following objectives to be met:
* Test cases added easily
* Reduction in the amount of scripts and script duplication
* Reduction in maintenance costs
Which scripting technique would be MOST suitable in this scenario in order to meet the objectives?

  • A. Structured scripting
  • B. Linear scripting
  • C. Keyword-driven scripting
  • D. Data-driven scripting

Answer: C


NEW QUESTION # 66
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. d and e
  • B. a and b
  • C. b and c
  • D. c and d

Answer: C


NEW QUESTION # 67
Consider the following example of TAS metrics.
Time to execute automated tests
Speed and efficiency of TAS components
Which of the following statements is TRUE?

  • A. A and B are both internal TAS metrics
  • B. A is and external TAS metric and b is an internal TAS metric
  • C. A and b are both external TAS metric
  • D. A is an internal TAS metric and B is an external TAS metric

Answer: B


NEW QUESTION # 68
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 new version because, despite some issues, it works, and the live system should not be tested using a different TAS.
  • C. 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.
  • D. 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.

Answer: C


NEW QUESTION # 69
You have been asked to automate a set of functional tests at system Test level via the CLI of the SUT for the first release of a software system. The automated tests will be delivered to the learn in change of maintenance testing, who will use them for part of the regression testing. They have the following requirements.
1. The automated tests must be as fast and cheap to maintain as possible
2. The cost of adding new automated tests must be as low as possible
3. The automated tests must have a high level of independence from the tool itself Which of the following scripting techniques would be MOST suitable?

  • A. Linear scripting
  • B. Keyword-driven scripting
  • C. Structure scripting
  • D. Data-driven scripting

Answer: C


NEW QUESTION # 70
You are the TAE for an Agile project which has six sprints for the current release. Sprint five is underway and the automated regression suite is due to start later today.
You have re-examined the results from the automated regression runs for the past four sprints. You notice that two test cases both reported a pass for sprints 1 and 4 but a fail for sprints 2 and 3. The failures have gone undetected and are therefore unexplained. Both test cases are closely coupled with other tests in the suite.
What course of action SHOULD you take?

  • A. Remove the test cases from the regression suite and refer them to the test designer for manual testing for future sprints.
  • B. Run the regression suite as planned and see If the tests fail again if they do, determine the cause of failure.
  • C. Run the test cases manually now. If they still pass, keep them in the regression suite, if they fail perform root cause analysis.
  • D. Quarantine the test cases, run the regression suite without them, and perform root cause analysis on the test cases in parallel.

Answer: D


NEW QUESTION # 71
You are testing a major enhancement to an air traffic control user interface. You have use of a sophisticated pre-production test environment, created specifically for large scale automated regression, performance and security testing. The window for regression testing is limited and must successfully conclude, with no major regressions remaining, before the non-functional testing starts.
You have been using the same version of the TAS for the last few releases, each time completing the automated regression test suite in a single overnight run. However, due to the latest enhancements for the SUT, you believe there is a risk that the test suite may no longer complete overnight and therefore delay performance and security testing.
Which option would be the BEST and MOST cost-efficient approach to mitigate this risk?

  • A. Analyse the regression test suite and remove test coverage duplication and redundancy.
  • B. Introduce better coding practices for the automation scripts, including coding guidelines, reviews and improved static analysis.
  • C. Split the regression test suite into multiple parts, running in the environment across consecutive nights.
  • D. Create a mirror of the pre-production test environment and split the regression test suite to run in parallel across the environments.

Answer: D


NEW QUESTION # 72
Your company is new to test automation and as TAE. you have designed a TAS which successfully supports the SUT for the current project.
There are other systems currently in operation which have been tested manually and more systems are planned over the coming years. Based on this success, your company requires test automation be rolled out to other current and future SUTs with consistency being a key objective.
Which of the following is the BEST way to achieve that?

  • A. Install the current TAS into a central repository so that other tests on different SUTs use the same version of the TAS.
  • B. Design a new TAS for each SUT, and manage each one through a dedicated automation support team.
  • C. Check for correct connectivity to internal and external systems to ensure that the TAS has been installed and configured correctly for each SUT.
  • D. Develop a tool that keeps track of automation failures across the different SUTs and produces regular reports to stakeholders.

Answer: A


NEW QUESTION # 73
......

CT-TAE Exam Practice Questions prepared by ISTQB Professionals: https://torrentpdf.validvce.com/CT-TAE-exam-collection.html