CT-TAE Certified Tester Test Automation Engineer

Loading demo links...

Showing 1–3 of 10 questions

Question 1

Which of the following statements does NOT describe good practice for maintaining the TAS?

Select an option, then click Submit answer.

  • The TAS must run in the development environment because development and programming knowledge are required for its maintainability

  • The TAS must be under configuration management, along with the test suite, the testware artefacts and the test environment in which it runs

  • The TAS must separate the test scripts from the environment in which it runs and from the associated harnesses and artefacts

  • The TAS must consist of components that can be easily replaced without affecting the overall behavior of the TAS itself

Question 2

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?

Select an option, then click Submit answer.

  • Remove the intermittently failing test from the test suite and investigate the reason why the test sometimes passes and sometimes fails.

  • Check that the production defect that was reported was an actual defect

  • Run the automated test suite again and if the test now passes - do nothing

  • Reference: https://www.researchgate.net/publication/341396240_Intermittently_Failing_Tests_in_the_Embedded_Systems_Domain

Question 3

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?

Select an option, then click Submit answer.

  • Perform an analysis of risks versus benefits for the enhanced TAS and then decide which version to use.

  • 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.

  • Use the new version because, despite some issues, it works, and the live system should not be tested using a different TAS.

  • 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.