ISTQB-Advanced Level Test Automation Engineer Quiz Questions and Answers

Which of the following is considered to be an advantage of test automation over manual testing?

Answer :
  • The time required for test execution is shortened and the coverage is increased

Which of the following is an important technical success factor for any significant automation project?

Answer :
  • The TAA must be designed for learnability

You have been automating a legacy application that provides critical functionality to the business. An update to the legacy system has been approved and the developers plan to use third party software to provide the new functionality. The third party software has already been tested but the interface between the existing software and the new software is problematic. Your existing test automation needs to be extended to test the interface between these two products. How should you approach implementing the best automation solution?

Answer :
  • Investigate if automation is possible via the APIs used to interface with the third party software

You are implementing a TAS from a TAA. The SUT communicates with another system, which is stable and available for use during testing. The test interface will be through the GUI. Given this information what component of the TAA can you exclude from the TAS?

Answer :
  • The simulator within the test adaption layer

Your team has been working on creating a strong and maintainable TAS. The TAS is expected to be used for at least five years, so good maintainability is critical. The team has done the following 1. Created an impact analysis process for all proposed changes to the system 2. Documented the usage for the TAS 3. Documented the third party dependencies, including contacts within the third party organization 4. Verified that the TAS runs in an environment separate from the SUT environment Given this information, what is a major factor of maintainability that has not been addressed?

Answer :
  • The TAS must be modular, so key components can be replaced as needed

Why is it important to have standard naming conventions for a TAS?

Answer :
  • A TAS that uses standard names will be easier for a new person to learn

Your manager is concerned that it will be difficult to assess the success of the test automation implementation unless it is possible to show that the quality of the tested software steadily improves. You have explained that pass/fail numbers are reported at the end of each execution, but your manager wants to see this information provided automatically to a dashboard that will allow drilling down to the details. How can you automatically provide this information from the test automation software?

Answer :
  • The automated testware can be used to report this information to a database and a dashboard can be created from the data in the database that will show the trends in passed/failed test cases

What is a stated goal for automated regression test coverage to ascertain the overall quality of the SUT?

Answer :
  • Broad and deep

Who should provide feedback to the TAE when implementing new features to an existing TAS?

Answer :
  • Test Designers with domain expertise

Which of the following is the best reason for automating the confirmation testing of a defect?

Answer :
  • To ensure that the fix works and continues to work