ISTQB-Advanced Level Test Automation Engineer Quiz Questions and Answers

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

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

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

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

You are having problems with the reliability of the automated test environment and setup. You have decided to create a test suite you can execute to verify the environment before you run the actual test scripts. Which of the following would provide the best quick test of the environment?

Answer :
  • Run a set of tests containing both passes and fails and verify that the results are consistent

You are testing a system that is updated by monthly service packs. You are testing multiple versions of the SUT simultaneously. Your TAS is complex and you need to ensure it remains consistent across the different SUT environments. How will you ensure that the same version of the TAS is used to test each SUT?

Answer :
  • Install the TAS into the SUT environments from a central repository