1What is a major benefit of automating repetitive software tests?
The Benefits of Automation and Tools
Easy
A.Guaranteed defect removal
B.Increased code size
C.Eliminated test planning
D.Reduced manual effort
Correct Answer: Reduced manual effort
Explanation:
Automation performs repetitive checks with less ongoing manual effort.
Incorrect! Try again.
2Which type of testing commonly benefits from automation?
The Benefits of Automation and Tools
Easy
A.Requirements negotiation
B.Regression testing
C.Informal discussion
D.User interviewing
Correct Answer: Regression testing
Explanation:
Regression tests are repeated frequently, making them strong candidates for automation.
Incorrect! Try again.
3How can automated tools improve test consistency?
The Benefits of Automation and Tools
Easy
A.By changing the requirements each time
B.By following the same steps each time
C.By rewriting the application each time
D.By selecting a new tester each time
Correct Answer: By following the same steps each time
Explanation:
Automated tests execute predefined steps consistently across repeated runs.
Incorrect! Try again.
4Which benefit is provided by faster automated test execution?
The Benefits of Automation and Tools
Easy
A.Automatic approval of releases
B.Earlier feedback on changes
C.Fewer requirements to review
D.Permanent prevention of defects
Correct Answer: Earlier feedback on changes
Explanation:
Faster execution helps teams discover problems and receive feedback sooner.
Incorrect! Try again.
5What is a test tool?
Test Tools
Easy
A.Hardware that replaces the application
B.Software that supports testing activities
C.Documentation that defines business goals
D.A method that removes all defects
Correct Answer: Software that supports testing activities
Explanation:
A test tool is software used to support one or more testing activities.
Incorrect! Try again.
6Which tool is mainly used to record and manage reported defects?
Test Tools
Easy
A.Source code compiler
B.Presentation editor
C.Database design tool
D.Defect tracking tool
Correct Answer: Defect tracking tool
Explanation:
A defect tracking tool records, assigns, updates, and monitors reported defects.
Incorrect! Try again.
7What does a test management tool commonly help organize?
Test Tools
Easy
A.Test cases and results
B.Product advertisements and sales
C.Employee salaries and taxes
D.Network cables and routers
Correct Answer: Test cases and results
Explanation:
Test management tools help organize test cases, execution progress, and results.
Incorrect! Try again.
8Which tool measures how much program code is exercised by tests?
Test Tools
Easy
A.Screen capture tool
B.Code coverage tool
C.Requirements editor
D.Defect tracking tool
Correct Answer: Code coverage tool
Explanation:
A code coverage tool reports which parts of the program were executed during testing.
Incorrect! Try again.
9What is software test automation?
Software Test Automation
Easy
A.Removing testing from software development
B.Replacing developers with test scripts
C.Using software to execute testing tasks
D.Allowing users to rewrite requirements
Correct Answer: Using software to execute testing tasks
Explanation:
Software test automation uses tools and scripts to perform testing activities.
Incorrect! Try again.
10What does an automated test script usually contain?
Software Test Automation
Easy
A.Employee roles and contracts
B.Project salaries and expenses
C.Marketing goals and schedules
D.Test actions and expected checks
Correct Answer: Test actions and expected checks
Explanation:
An automated test script defines actions to perform and checks to verify expected behavior.
Incorrect! Try again.
11What is the purpose of an automated test assertion?
Software Test Automation
Easy
A.To assign tasks to development teams
B.To select the project's programming language
C.To estimate the product's selling price
D.To compare actual and expected results
Correct Answer: To compare actual and expected results
Explanation:
An assertion checks whether the actual result matches the expected result.
Incorrect! Try again.
12When should an automated test report a failure?
Software Test Automation
Easy
A.When the test starts on schedule
B.When the tool opens successfully
C.When an expected check does not pass
D.When every expected check passes
Correct Answer: When an expected check does not pass
Explanation:
A test fails when its actual result does not satisfy an expected check.
Incorrect! Try again.
13What is random testing?
Random Testing
Easy
A.Testing with randomly selected inputs
B.Testing without executing the software
C.Testing only documented user workflows
D.Testing only previously fixed defects
Correct Answer: Testing with randomly selected inputs
Explanation:
Random testing generates or selects inputs randomly to exercise the software.
Incorrect! Try again.
14What is one purpose of random testing?
Random Testing
Easy
A.To replace all planned test cases
B.To discover unexpected behavior
C.To remove the need for test results
D.To prove the software has no defects
Correct Answer: To discover unexpected behavior
Explanation:
Random inputs may expose behavior that planned test cases did not anticipate.
Incorrect! Try again.
15What information can help reproduce a failed randomized test?
Random Testing
Easy
A.The tester's job title
B.The project's meeting schedule
C.The application's brand color
D.The random seed used
Correct Answer: The random seed used
Explanation:
Reusing the same random seed can regenerate the input sequence that caused the failure.
Incorrect! Try again.
16Which statement about random testing is correct?
Random Testing
Easy
A.It makes expected results unnecessary
B.It guarantees complete test coverage
C.It can complement planned testing
D.It always finds every existing defect
Correct Answer: It can complement planned testing
Explanation:
Random testing can add variety to planned testing, but it does not guarantee complete coverage.
Incorrect! Try again.
17What is a common initial cost of test automation?
Realities of Using Test Tools and Automation
Easy
A.Buying tools and creating scripts
B.Eliminating all maintenance work
C.Removing every existing test case
D.Avoiding staff training completely
Correct Answer: Buying tools and creating scripts
Explanation:
Automation often requires an initial investment in tools, setup, training, and script development.
Incorrect! Try again.
18Why do automated test scripts require maintenance?
Realities of Using Test Tools and Automation
Easy
A.Test results never remain available
B.Automation prevents software updates
C.Tools always delete their own scripts
D.The tested software can change
Correct Answer: The tested software can change
Explanation:
Scripts may need updates when interfaces, requirements, or application behavior change.
Incorrect! Try again.
19Which statement describes a realistic limitation of test automation?
Realities of Using Test Tools and Automation
Easy
A.It cannot execute repetitive test cases
B.It cannot produce execution reports
C.It cannot compare expected results
D.It cannot replace all human judgment
Correct Answer: It cannot replace all human judgment
Explanation:
Human judgment is still needed for activities such as exploratory testing and usability evaluation.
Incorrect! Try again.
20What should a team consider before selecting a test tool?
Realities of Using Test Tools and Automation
Easy
A.Location of the tool's company
B.Number of colors in its interface
C.Popularity of the tool's logo
D.Compatibility with project needs
Correct Answer: Compatibility with project needs
Explanation:
A tool should fit the project's technology, testing goals, skills, budget, and workflow.
Incorrect! Try again.
21A team must execute the same 600 regression tests on three browser versions before every weekly release. Which benefit most strongly supports automating these tests?
Automation is well suited to frequently repeated regression tests and can reduce execution time and manual effort.
Incorrect! Try again.
22An automated suite runs overnight and produces timestamped logs, screenshots, and pass/fail results. Which testing benefit is demonstrated most directly?
The Benefits of Automation and Tools
Medium
A.Proof that the product is defect-free
B.Improved traceability of execution
C.Replacement of all exploratory testing activities across the project
D.Removal of environmental differences
Correct Answer: Improved traceability of execution
Explanation:
Stored results and execution evidence make test outcomes easier to review, audit, and trace.
Incorrect! Try again.
23A performance tool simulates 5,000 concurrent users accessing an application. Why is using a tool especially beneficial in this situation?
The Benefits of Automation and Tools
Medium
A.The tool guarantees production will match the test environment
B.The workload no longer requires test data
C.The workload is difficult to create manually
D.The tool can identify every usability problem
Correct Answer: The workload is difficult to create manually
Explanation:
Tools can generate large, controlled workloads that would be impractical to reproduce with thousands of human testers.
Incorrect! Try again.
24A calculation test must be repeated with 2,000 input combinations. What is the main advantage of using data-driven automation?
The Benefits of Automation and Tools
Medium
A.Reusing one test flow with many datasets
B.Avoiding the need to define expected results
C.Allowing the tool to redesign the calculation algorithm when a mismatch occurs
D.Converting all invalid inputs into valid inputs
Correct Answer: Reusing one test flow with many datasets
Explanation:
Data-driven automation separates test logic from test data, allowing the same flow to cover many input combinations efficiently.
Incorrect! Try again.
25A manager wants to record requirements, connect them to test cases, schedule executions, and summarize defects. Which category of tool is most appropriate?
Test Tools
Medium
A.Test management tool
B.Static analysis tool
C.Load generation tool
D.User-interface capture tool
Correct Answer: Test management tool
Explanation:
Test management tools support planning, traceability, execution tracking, defect linkage, and reporting.
Incorrect! Try again.
26A tool examines source code without running it and reports unreachable code and possible null dereferences. What type of tool is being used?
Test Tools
Medium
A.Service virtualization tool
B.Static analysis tool
C.Test data generator
D.Dynamic test tool
Correct Answer: Static analysis tool
Explanation:
Static analysis evaluates code or related artifacts without executing the software.
Incorrect! Try again.
27During integration testing, a payment service is unavailable and expensive to access. Which tool capability would best allow testing to continue?
Test Tools
Medium
A.A complete production clone that permanently replaces all controlled test doubles
B.Service virtualization
C.Code coverage measurement
D.Configuration management
Correct Answer: Service virtualization
Explanation:
Service virtualization simulates unavailable, costly, or unfinished dependencies so integration scenarios can still be tested.
Incorrect! Try again.
28A coverage tool reports that a test suite executed 75 of 100 executable statements. What statement coverage was achieved?
Test Tools
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
Statement coverage is .
Incorrect! Try again.
29A web application's layout changes frequently, causing many recorded scripts to fail even though the behavior remains correct. Which improvement would most reduce maintenance?
Software Test Automation
Medium
A.Record every test again after each minor interface change
B.Centralize element locators
C.Duplicate scripts for each release
D.Increase fixed waiting periods
Correct Answer: Centralize element locators
Explanation:
Centralized locators isolate interface details, so a changed element can often be updated in one place.
Incorrect! Try again.
30An automated test sometimes fails because it checks a result before an asynchronous request finishes. What is the best correction?
Software Test Automation
Medium
A.Wait for a specific completion condition
B.Rerun every failure until it passes
C.Disable asynchronous behavior throughout the entire application under test
D.Add the same long delay after every action
Correct Answer: Wait for a specific completion condition
Explanation:
An explicit condition-based wait synchronizes the test with the application without adding unnecessary delay.
Incorrect! Try again.
31A team is selecting its first set of test cases for automation. Which candidate is generally the most suitable?
Software Test Automation
Medium
A.A one-time test of an experimental prototype
B.A subjective review of visual attractiveness
C.A test whose expected result changes during every execution
D.A stable, frequently repeated regression test
Correct Answer: A stable, frequently repeated regression test
Explanation:
Stable and repeatable regression tests usually provide strong automation value because they are executed often.
Incorrect! Try again.
32An automated test creates a customer account but leaves the account in the database. Later runs fail because the username already exists. Which design change is most appropriate?
Software Test Automation
Medium
A.Ignore duplicate-account failures
B.Add reliable test-data cleanup
C.Run the test only once
D.Use the production database so that account records are shared consistently
Correct Answer: Add reliable test-data cleanup
Explanation:
Cleaning up created data helps keep tests independent, repeatable, and safe to rerun.
Incorrect! Try again.
33A random test generator occasionally exposes a crash, but the team cannot reproduce it. What should the framework record to improve reproducibility?
Random Testing
Medium
A.The tester's screen resolution
B.Every previously successful build and its complete deployment history
C.Only the final pass/fail count
D.The random seed and generated inputs
Correct Answer: The random seed and generated inputs
Explanation:
The seed and generated input sequence allow the same random test case to be replayed.
Incorrect! Try again.
34A random input generator sends arbitrary byte sequences to a date field, but most cases are rejected immediately by basic validation. How can the test become more effective?
Random Testing
Medium
A.Generate values using the date input grammar
B.Remove all invalid input cases
C.Generate longer arbitrary byte sequences without considering the accepted format
D.Use only one known valid date
Correct Answer: Generate values using the date input grammar
Explanation:
Grammar-aware generation produces more inputs that pass basic parsing and exercise deeper date-processing behavior.
Incorrect! Try again.
35A random test executes 10,000 valid transaction sequences without crashing. Which conclusion is justified?
Random Testing
Medium
A.All possible transaction sequences were tested
B.The system is free from transaction defects
C.The random generator proved every requirement correct under all environments
D.No failure occurred in the sampled sequences
Correct Answer: No failure occurred in the sampled sequences
Explanation:
Random testing provides evidence about the cases sampled, but it cannot prove that no defects exist.
Incorrect! Try again.
36A random-testing tool finds a failure using a 300-step action sequence. Which follow-up technique would best help developers diagnose it?
Random Testing
Medium
A.Add unrelated actions to increase coverage
B.Shrink the sequence while preserving the failure
C.Replace the failure with a manual test summary
D.Discard the sequence and generate new tests until a shorter failure appears
Correct Answer: Shrink the sequence while preserving the failure
Explanation:
Shrinking minimizes a failing input or sequence while retaining the failure, making the underlying cause easier to isolate.
Incorrect! Try again.
37A company buys a popular automation tool, but adoption fails because it does not support the application's custom controls. What should have been done before purchase?
Realities of Using Test Tools and Automation
Medium
A.Require the application team to replace all custom controls before any evaluation
B.Run a proof of concept
C.Automate every existing test
D.Select the tool with the most features
Correct Answer: Run a proof of concept
Explanation:
A proof of concept tests compatibility, usability, and integration against representative project needs before major investment.
Incorrect! Try again.
38A manager estimates automation cost using only license fees. Which additional cost is most important to include?
Realities of Using Test Tools and Automation
Medium
A.A permanent budget for replacing the application whenever tests fail
B.Office lighting during execution
C.The number of manual defects previously found
D.Script development and maintenance
Correct Answer: Script development and maintenance
Explanation:
Automation requires ongoing investment in design, implementation, infrastructure, training, analysis, and maintenance.
Incorrect! Try again.
39After automating 80% of regression tests, a team plans to eliminate all manual testing. Why is this approach risky?
Realities of Using Test Tools and Automation
Medium
A.Automation tools permanently prevent testers from reviewing any generated result
B.Some testing requires human judgment and exploration
Correct Answer: Some testing requires human judgment and exploration
Explanation:
Automation supports testing but does not replace exploratory work, usability assessment, and other judgment-intensive activities.
Incorrect! Try again.
40An automated suite reports many failures after a planned interface update, but investigation shows that the product works correctly. What do these results primarily indicate?
Realities of Using Test Tools and Automation
Medium
A.The product must be rolled back
B.The tool has found hidden performance defects
C.The testware requires maintenance
D.The interface update should be classified as a production incident regardless of requirements
Correct Answer: The testware requires maintenance
Explanation:
When valid product changes invalidate scripts or expected results, the automated testware must be updated.
Incorrect! Try again.
41A regression suite requires 12 staff-hours per manual execution. Automation requires 180 staff-hours initially, then 1.5 staff-hours for execution supervision and 2.5 staff-hours for maintenance per run. Ignoring other costs, what is the minimum number of executions needed for automation to become less expensive than manual testing?
The Benefits of Automation and Tools
Hard
A.30 executions
B.24 executions
C.22 executions
D.23 executions
Correct Answer: 23 executions
Explanation:
Manual cost is , while automated cost is . Automation is cheaper when , so . The minimum whole number is 23.
Incorrect! Try again.
42A tool reduces regression execution from ten hours to two hours, but test results still require three hours of human investigation. Releases are delayed mainly because the shared test environment is available only once per week. Which conclusion best evaluates the tool's likely benefit?
The Benefits of Automation and Tools
Hard
A.It will eliminate the need for human regression analysis
B.It will remove the test environment scheduling constraint
C.It will reduce execution effort but may not shorten the release cycle
D.It will shorten the release cycle by exactly eight hours
Correct Answer: It will reduce execution effort but may not shorten the release cycle
Explanation:
Automation improves execution efficiency, but the weekly environment constraint remains the dominant cycle-time bottleneck. Local time savings do not necessarily improve end-to-end delivery time.
Incorrect! Try again.
43A team reports that automation increased executed test cases by 400%, while escaped defects remained unchanged. Which additional metric would best determine whether automation improved fault-detection effectiveness rather than merely test throughput?
The Benefits of Automation and Tools
Hard
A.Average duration of each planning meeting
B.Total number of automation source files
C.Percentage of testers using the same IDE
D.Mutation score for the automated regression suite
Correct Answer: Mutation score for the automated regression suite
Explanation:
Mutation score estimates whether tests detect deliberately introduced behavioral faults. It therefore provides stronger evidence of fault-detection effectiveness than execution volume alone.
Incorrect! Try again.
44Two automated suites have equal maintenance cost. Suite X runs every commit and detects failures after 15 minutes; Suite Y runs nightly and detects the same failures with slightly higher diagnostic accuracy. When rapid feedback is the primary economic objective, which benefit most strongly favors Suite X?
The Benefits of Automation and Tools
Hard
A.Complete elimination of manual defect investigation
B.Lower cost of locating changes associated with failures
C.Higher probability that every failure is reproducible
D.Guaranteed detection of defects before code integration
Correct Answer: Lower cost of locating changes associated with failures
Explanation:
Commit-level feedback narrows the set of changes that could have caused a failure, reducing diagnosis and rework costs. It does not guarantee reproducibility or complete defect detection.
Incorrect! Try again.
45A concurrency defect disappears whenever a detailed tracing tool is enabled because the tool changes thread timing. What is the most appropriate response?
Test Tools
Hard
A.Classify the defect as invalid because tracing suppresses it
B.Replace concurrency tests with static requirements reviews
C.Use lower-overhead tracing and compare evidence from multiple runs
D.Increase tracing detail until the failure becomes deterministic
Correct Answer: Use lower-overhead tracing and compare evidence from multiple runs
Explanation:
The tracing tool is producing a probe effect. Lower-overhead observations and evidence gathered across repeated runs reduce timing disturbance while preserving diagnostic value.
Incorrect! Try again.
46A coverage tool reports 100% branch coverage, but mutation testing shows that most altered conditions survive. Which interpretation is most defensible?
Test Tools
Hard
A.Branch coverage subsumes the fault detection measured by mutation testing
B.The surviving mutations must be functionally equivalent changes
C.The coverage tool proves that all requirements were exercised
D.Branches execute, but assertions may not distinguish incorrect behavior
Correct Answer: Branches execute, but assertions may not distinguish incorrect behavior
Explanation:
Coverage confirms execution, not effective verification. A test can traverse every branch while using weak or missing assertions that fail to detect behavioral changes.
Incorrect! Try again.
47A capture-and-replay GUI suite fails after each deployment because controls receive new generated identifiers, although labels and business behavior remain stable. Which tool capability would most directly reduce this maintenance problem?
Test Tools
Hard
A.Longer fixed delays between all recorded user actions
B.Pixel-perfect screenshot comparison for every interaction
C.Automatic duplication of scripts for each deployment
D.Semantic object recognition with configurable locator strategies
Correct Answer: Semantic object recognition with configurable locator strategies
Explanation:
Stable semantic attributes and resilient locator strategies decouple scripts from generated identifiers. Screenshots, delays, and duplicated scripts do not address locator instability.
Incorrect! Try again.
48A test management tool claims 100% requirements coverage because every requirement has at least one linked test. Which condition is necessary before this figure can support a meaningful audit conclusion?
Test Tools
Hard
A.All requirements and tests were created by one project role
B.Links are versioned and validated against current requirement semantics
C.The tool stores requirements and defects in separate databases
D.Every linked test contains the same number of procedural steps
Correct Answer: Links are versioned and validated against current requirement semantics
Explanation:
A link count is meaningful only when links correspond to current requirement versions and valid test intent. Stale or superficial links can produce misleading coverage figures.
Incorrect! Try again.
49An automated suite contains the same checkout workflow in 80 scripts, each with different test data. A minor workflow change requires editing every script. Which redesign best addresses the underlying automation problem?
Software Test Automation
Hard
A.Record a new independent script for each existing data set
B.Add retries around each checkout operation in every script
C.Separate reusable workflow logic from externally supplied test data
D.Run all scripts concurrently to reduce total execution time
Correct Answer: Separate reusable workflow logic from externally supplied test data
Explanation:
A data-driven design centralizes workflow behavior and varies only input data. This removes duplicated control logic and sharply reduces maintenance effort.
Incorrect! Try again.
50A UI test intermittently fails because it checks an element exactly two seconds after submitting a request whose completion time varies between one and five seconds. Which synchronization strategy is most robust?
Software Test Automation
Hard
A.Poll for the required observable state until a bounded timeout
B.Disable the assertion when the server load is high
C.Increase every fixed delay in the suite to six seconds
D.Retry the entire suite whenever the assertion fails
Correct Answer: Poll for the required observable state until a bounded timeout
Explanation:
Condition-based waiting synchronizes with actual system state while retaining a failure bound. Fixed delays either waste time or remain vulnerable to timing variation.
Incorrect! Try again.
51A business rule can be verified through either a browser test or a service-level test. Both detect the same rule violation, but the browser test is slower and more fragile. Which allocation is most appropriate?
Software Test Automation
Hard
A.Verify the rule only through browsers because users use the UI
B.Verify the rule mainly at service level and keep a thin browser path
C.Duplicate every service-level case as an identical browser case
D.Remove service-level tests after the browser case first passes
Correct Answer: Verify the rule mainly at service level and keep a thin browser path
Explanation:
Service-level tests provide faster and more stable rule coverage, while a small browser layer verifies integration through the user interface without duplicating the entire suite.
Incorrect! Try again.
52Tests pass individually but fail unpredictably when the suite runs in parallel because several tests modify the same customer account. Which architectural correction best addresses the root cause?
Software Test Automation
Hard
A.Add a global delay before every customer account modification
B.Give each test isolated data and independent cleanup responsibilities
C.Order tests according to their historical pass percentages
D.Execute failed tests repeatedly until one attempt succeeds
Correct Answer: Give each test isolated data and independent cleanup responsibilities
Explanation:
Parallel tests must not share mutable state unless access is explicitly coordinated. Isolated data and reliable cleanup remove order dependence and cross-test interference.
Incorrect! Try again.
53Each independent random input has probability of exposing a particular defect. What is the minimum number of inputs required to obtain at least a 95% probability of exposing it once?
Random Testing
Hard
A.14,977 inputs
B.14,978 inputs
C.15,000 inputs
D.19,956 inputs
Correct Answer: 14,978 inputs
Explanation:
Require , so . Rounding upward gives 14,978 inputs.
Incorrect! Try again.
54A randomized concurrent test logs its pseudo-random seed, but replaying that seed does not reproduce the failure. Which additional information is most critical for reproducibility?
Random Testing
Hard
A.Generator version, initial state, environment, and thread schedule
B.Source file size, test author, execution date, and code formatting
C.Requirement priority, defect severity, reviewer, and release label
D.CPU price, monitor resolution, keyboard type, and repository size
Correct Answer: Generator version, initial state, environment, and thread schedule
Explanation:
A seed reproduces only the generator's sequence under compatible conditions. Generator implementation, environment, and nondeterministic scheduling can all alter the executed behavior.
Incorrect! Try again.
55Uniformly random byte strings almost never pass a structured protocol parser's initial validation, so deeper states remain untested. Which generation strategy best improves defect discovery while retaining randomness?
Random Testing
Hard
A.Restrict generation to one previously successful protocol message
B.Discard every input that reaches a state visited by an earlier test
C.Generate longer uniform byte strings without using protocol structure
D.Generate grammar-valid messages and randomly mutate selected constraints
Correct Answer: Generate grammar-valid messages and randomly mutate selected constraints
Explanation:
Grammar-aware generation reaches deeper protocol states, while targeted random mutations still explore malformed and boundary cases. Uniform bytes concentrate effort on shallow rejection paths.
Incorrect! Try again.
56A property-based test finds a failure for a valid transaction sequence, but its shrinker reduces the sequence to one that violates the test's preconditions and no longer demonstrates the original fault. What is the best correction?
Random Testing
Hard
A.Disable shrinking and retain every generated sequence indefinitely
B.Replace randomized generation with one fixed transaction sequence
C.Treat the invalid reduced sequence as proof of the original defect
D.Constrain shrinking so candidate sequences preserve required preconditions
Correct Answer: Constrain shrinking so candidate sequences preserve required preconditions
Explanation:
A useful minimal counterexample must remain inside the property's valid input domain. A precondition-aware shrinker minimizes the case without changing what the test is meant to establish.
Incorrect! Try again.
57A stable feature is scheduled for retirement after four more regression cycles. Automating it requires 60 hours, while each remaining manual cycle costs 12 hours and each automated cycle would cost 3 hours in maintenance and supervision. What is the best economic decision?
Realities of Using Test Tools and Automation
Hard
A.Automate because execution time is lower for every future cycle
B.Stop regression testing because the feature will be retired
C.Keep testing manually because automation would cost more overall
D.Automate because sunk development costs should be ignored
Correct Answer: Keep testing manually because automation would cost more overall
Explanation:
Four manual cycles cost hours. Automation would cost hours, so its investment cannot be recovered before retirement.
Incorrect! Try again.
58A vendor demonstrates near-perfect automation on a small sample application. Before organization-wide purchase, which evaluation provides the strongest evidence of suitability?
Realities of Using Test Tools and Automation
Hard
A.A license negotiation completed before technical compatibility testing
B.A workshop measuring how quickly users memorize the product menus
C.A comparison based primarily on the vendor's total customer count
D.A time-boxed pilot using representative systems and predefined criteria
Correct Answer: A time-boxed pilot using representative systems and predefined criteria
Explanation:
A representative pilot exposes compatibility, maintainability, skills, integration, and operational costs under real conditions. Predefined criteria reduce selection bias.
Incorrect! Try again.
59An automated suite reports all tests passing, yet a tax calculation is wrong in production. Investigation shows that each script compared the result with a value computed using the same faulty formula as the application. Which limitation does this illustrate?
Realities of Using Test Tools and Automation
Hard
A.Passing automated tests prove only that the environment is available
B.Shared formulas guarantee independence between code and expected results
D.Automation can consistently apply an incorrect test oracle
Correct Answer: Automation can consistently apply an incorrect test oracle
Explanation:
Automation faithfully repeats the encoded oracle, even when that oracle shares the product's defect. Expected results should be derived independently where correlated errors are possible.
Incorrect! Try again.
60A team automates an unstable approval process while business rules are changing weekly. Script maintenance rapidly consumes more effort than manual execution. Which action best addresses the situation?
Realities of Using Test Tools and Automation
Hard
A.Add more scripts immediately to increase the automation percentage
B.Stabilize the process and automate durable interfaces and rules first
C.Replace maintainers whenever the recorded workflows become obsolete
D.Freeze all scripts and ignore subsequent business rule changes
Correct Answer: Stabilize the process and automate durable interfaces and rules first
Explanation:
Automating volatile behavior creates recurring maintenance costs. Prioritizing stable, valuable targets and improving process clarity makes automation economically sustainable.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →