In order to achieve re-use of a TAS, where SHOULD the design for reuse occur?
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?
What are the four horizontal layers of the gTAA?
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?
What represents good practice when automating a manual regression test suite?
You have investigated a new tool which enables the modelling of the SUT and can then generate test cases either manually or automatically. You have convinced your managers that the best way forward is to conduct a pilot project for this tool. You need to select a project to use for the pilot. You have the choice of the following projects:Project A: A two-year project that is critical to the business and is currently in the requirement phase. This project is for a new e-commerce web site and is mostly being developed “in-house" although the payment system is being developed and delivered by a 3rd party provider.Project B: A safety critical application for software to drive and park cars.Project C: An upgrade to an important HR timesheet tracking application that will be available on a desktop and mobile application. This is a 1-month project developed in-house.Project D The payment system from project A.Which project would be BEST for the pilot?