You are a TAE responsible for a TAS used across several products, each with complex UIs. It has been decided that every radio button in one product will be changed to a checkbox; checkboxes have not previously been used in the UI.
While updating the TAS to align with this change, which TWO actions would be MOST appropriate?
Aa and c.
Bb and c.
Cb and d.
Dd and e.
0
Community Discussion
No comments yet. Be the first to start the discussion!
Your TAF produces detailed test logs for each test it runs. Because data-storage capacity in the test environment is limited, after every run it is necessary to remove unneeded detail from logs for tests that passed and transfer the data that must be retained elsewhere.
What is the BEST way to accomplish this?
ADo it manually, so that selection of the data to be kept is under human control.
BReplace the logs with videos of UI activity that your test automation tool can take.
CReplace your current tool with another tool whose logs will need less storage space.
DDo it automatically with a script that can be run by your test automation tool.
0
Community Discussion
No comments yet. Be the first to start the discussion!
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
0
Community Discussion
No comments yet. Be the first to start the discussion!
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
You have been recruited as a TAE by a large travel agency and are now responsible for a mature TAS dedicated to functional testing of the company’s booking system, which covers flights, hotels, and packaged holidays. The application has a complex UI and extensive functionality. It is under continual maintenance and enhancement by an agile team that adds tests to the regression test suite at the end of each iteration.
The TAS supports structured scripting, implemented to a high standard with a well-managed script library and minimal code duplication. The TAA will not support more advanced scripting techniques. Although the test automation achieved so far was initially well received, it is now receiving increasing criticism. It is considered old-fashioned and poorly documented, and in particular:
test script maintenance overhead is becoming excessive because test analysts frequently want data values changed;
test analysts complain that a new test similar to an existing one, except for data values, requires a new high-level script and that they must ask a technical test analyst to create it for them;
the nightly full regression run takes a long time, and there is a risk that as more tests are added it will soon exceed the available window;
some tests fail frequently because of a slow response from the SUT;
some transactions are difficult to verify because they depend on variables that cannot be seen through the SUT UI;
the TAF UI is difficult to learn.
The SUT architect is planning a major new release and has offered to include features that enhance its testability. You already have plans to address items 1, 2, and 3 on the list, so you are now considering how to mitigate items 4, 5, and 6.
Which TWO improvements will BEST address items 4, 5, and 6?
Aa and b.
Ba and c.
Cb and e.
Dd and e.
You have been recruited as a TAE by a large travel agency and are now responsible for a mature TAS dedicated to functional testing of the company’s booking system, covering flights, hotels, and packaged holidays. This application has a complex UI and substantial functionality. It is under continual maintenance and enhancement by an agile team that adds tests to the regression test suite at the end of every iteration.
The TAS supports structured scripting, implemented to a high standard with a well-managed script library and minimal code duplication. The TAA will not support more advanced scripting techniques. The test automation achieved so far was initially well received, but is now receiving increasing criticism. It is considered old-fashioned and poorly documented and, in particular:
The test-script maintenance overhead is becoming excessive because test analysts frequently want data values changed.
Test analysts complain that a new test similar to an existing one, except for data values, requires a new high-level script and that they must ask a technical test analyst to create it.
The nightly full regression run takes a long time, and there is a risk that it will soon exceed the available window as more tests are added.
Some tests fail frequently because of a slow response from the SUT.
Some transactions are difficult to verify because they depend on variables that cannot be seen through the SUT UI.
The TAF UI is difficult to learn.
Your new manager wants rapid improvements to address items 1, 2, and 3. She has accepted that the TAA may need enhancement to support those improvements.
Which TWO improvements would be BEST in this scenario?
Aa and b.
Ba and d.
Cb and c.
Dc and e.
You are a TAE responsible for a TAS used across several products, all of which have complex UIs. A substantial proportion of the automated tests fail regularly, usually for UI-related reasons. The required investigation and maintenance are significantly reducing team productivity and return on investment.
You are seeking ways to improve the test cases in this TAS. Which of the following approaches would be MOST appropriate?
Artificial intelligence.
Test histograms.
Reliability growth modelling.
Schema validation.
Operational profiles.
Aa and b.
Bb and c.
Cc and d.
Dd and e.
You are a TAE responsible for a TAS used across several products, each with simple UIs and a range of APIs. Automation of the regression test suites for these products is generally progressing well, with both repeatability and pass rates at high levels. These regression suites contain many tests, and the quantity of code written for them is substantial.
You are seeking ways to improve the test cases in this TAS. Which approach would you use FIRST?
AArtificial intelligence.
BTest histograms.
CGrowth models.
DSchema validation.
Which assertion about static analysis is TRUE?
AIt can suggest areas where code could be better commented.
BIt can detect any security vulnerability in code.
CIt removes the need for manual code reviews.
DIt is more important for SUT code than for TAF code.
When investigating the cause of an intermittent failure, which action is MOST likely to be helpful?
AChecking the test data values.
BConsulting a business analyst.
CMonitoring execution time.
DMonitoring system resources.
What outcome may result from a high level of test-tool intrusion?
ACorruption of data in some test data sets.
BLack of repeatability of some test results.
CFailures that will not be seen in production.
DA greater need for configuration management controls.
You are a TAE for a software vendor that develops bespoke software. Your current project is developing a process-control system in which data from sensors on the factory floor and human input through a web-based front end undergo processing on backend platforms. This produces control instructions that are sent to the production line through a message broker.
Your test environment includes all these components, including sensors running in a test harness. These sensors are third-party components still under development, so they are frequently upgraded. The message broker is also a new third-party component that continues to receive regular patches. This means the TAS must be reinstalled frequently, requiring substantial manual effort; on several occasions it was built incorrectly because components were missing and had to be rebuilt.
Which action is MOST likely to resolve this issue with the TAS?
AAutomated installation from a central repository where component upgrades can be managed.
BStricter documentation and configuration management of the TAS components.
CConnectivity checks after installation to verify interoperability between the TAS and the sensors.
DFunctional testing of relevant TAS components before installation to verify their interoperability with any upgrade to the sensors.
You work for a company that develops a credit-checking software package. This product is available in three variants, each tailored to meet the lending-and-borrowing rules and attitudes of a particular group of countries. Each variant has two versions at any one time: the current live release and the next release under development. Each variant has its own test environment; these environments run on different platforms to reflect the diversity of real customer platforms.
A single TAS meets the automation needs of all three variants, with configurable features that accommodate the platform differences. The SUT’s test requirements are expanding rapidly, and the TAS frequently requires enhancement to support them. The SUT’s platforms are also subject to change, because of vendor updates or a desire to evaluate different platforms.
After every change, the TAS is reinstalled from a central repository using automated scripts that apply the configuration parameters for the target environment. After this, it has often been impossible to run tests correctly, or even at all, and the installation has had to be repeated once the cause was found. Which of the following actions are MOST likely to resolve this issue?
AInstall by copying a standard configuration of the TAS from the central repository.
BStricter documentation and configuration management of the TAS components.
CConnectivity checks after installation to verify interoperability between the TAS and the SUT platforms.
DNon-functional testing of TAS components before installation to verify their interoperability with their target platforms.
Which items should be included in a report produced after a test suite is executed?
ATest results and a list of operational stakeholders.
BTest environment details and root causes of defects found.
CSUT information and TAS configuration details.
DTest results and test environment details.
You work for a clothing retailer with large stores in many cities. For the first time, its TAS has been used for reliability and stress testing of the overnight batch processing that collects sales transactions from the stores and loads them into a data warehouse; functional-suitability tests have been reused for these runs.
All tests completed normally, but their results have been unsatisfactory, and it has been difficult to understand the nature of the defect or defects causing the failures.
What data, if added to the test logs, would be MOST likely to help with debugging in this situation?
Aa and d.
Bb and c.
Cc and d.
Da and e.
What does contract testing validate?
AThat data shared between services is consistent with specified rules.
BThat contractual provisions for supply of the SUT have been met.
CThat schema validation has been successfully performed.
DThat the service provider has defined the consumer’s expectations.
At what point is automated API testing BEST carried out?
ABy developers during their component integration testing.
BSplit across component integration and system integration testing.
CBy TAEs during their system integration testing.
DBy developers during their component testing.
When would you be MOST likely to store a test-environment configuration together with other testware?
AWhen one test environment is used in multiple projects.
BWhen there is only one test environment to be used.
CWhen one test environment is used in multiple TAFs.
DWhen there is only one configuration management system.
How would a feature-toggle configuration be used?
ATo identify the test data sets needed for a test suite.
BTo identify a test environment configuration.
CTo identify which test suites to execute.
DTo identify which oracle to use for verification.
Which statements about a continuous integration/continuous deployment (CI/CD) pipeline are TRUE?
The pipeline can contain configuration tests for the TAF/TAS.
The pipeline cannot contain configuration tests for the TAF/TAS.
Component and component integration tests should run separately.
The pipeline can contain system integration tests.
The pipeline cannot contain system integration tests.
Aa and d.
Bb and c.
Cc and d.
Da and e.
When a continuous integration/continuous deployment (CI/CD) pipeline is divided into build and deployment phases, which statements are TRUE?
Component and component-integration tests are part of the deployment phase.
System and higher-level tests may be included in the build phase.
Component and component-integration tests are part of the build phase.
System and acceptance tests may run in a separate pipeline.
System-integration tests cannot run in this type of pipeline.
Aa and b.
Bc and d.
Cb and e.
Da and d.
Which factor supports the maintainability of test automation solutions?
AHardcoded parameter values.
BKeyword-driven testing.
CTest-driven development.
DCommon naming conventions.
You are working as a TAE on a project to build a purchasing system. The main requirements for the system are to:
Allow users to enter details of items they want purchased and, using those details, create a purchase request.
Take each purchase request through a workflow that allows the requestor’s line manager to approve the request, reject it, or return it for clarification / modification.
Forward approved requests to the Purchasing Department.
Allow purchasers to find the best available supplier and place the request with that supplier as a purchase order.
Requirement 1 has now been delivered and satisfactorily tested manually. In parallel, you have developed a TAS so that functional suitability testing can be automated. You have just run a pilot of the TAS on the implementation of Requirement 1, and several things went wrong:
One test failed because required reference data was missing, and this failure plus several others were difficult to diagnose. Another test failed unexpectedly because an old version of the script was used.
Which THREE measures could mitigate these risks during deployment?
Aa, b and d.
Ba, c and e.
Cb, c and d.
Db, d and e.
Which option correctly matches test-automation design principles and patterns to their characteristics?
Conceals implementation details and exposes only what testers require to create their test cases.
Creates a class file so locator updates must be made in only one location.
Incorporates the principle that components should be freely substitutable without adverse effects.
Adds a facade that stores user actions interacting with page objects.
Community Discussion