1What is a major benefit of automating repetitive software tests?
The Benefits of Automation and Tools
Easy
A.Increased code size
B.Eliminated test planning
C.Guaranteed defect removal
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.Regression testing
B.User interviewing
C.Requirements negotiation
D.Informal discussion
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 rewriting the application each time
B.By selecting a new tester each time
C.By following the same steps each time
D.By changing the requirements 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.Fewer requirements to review
B.Permanent prevention of defects
C.Earlier feedback on changes
D.Automatic approval of releases
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.A method that removes all defects
B.Software that supports testing activities
C.Hardware that replaces the application
D.Documentation that defines business goals
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.Defect tracking tool
B.Source code compiler
C.Database design tool
D.Presentation editor
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.Network cables and routers
B.Test cases and results
C.Employee salaries and taxes
D.Product advertisements and sales
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.Defect tracking tool
B.Code coverage tool
C.Requirements editor
D.Screen capture 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.Allowing users to rewrite requirements
C.Replacing developers with test scripts
D.Using software to execute testing tasks
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.Marketing goals and schedules
C.Test actions and expected checks
D.Project salaries and expenses
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 compare actual and expected results
B.To assign tasks to development teams
C.To select the project's programming language
D.To estimate the product's selling price
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 tool opens successfully
B.When every expected check passes
C.When an expected check does not pass
D.When the test starts on schedule
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 only documented user workflows
B.Testing only previously fixed defects
C.Testing with randomly selected inputs
D.Testing without executing the software
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 remove the need for test results
B.To replace all planned test cases
C.To discover unexpected behavior
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 random seed used
C.The application's brand color
D.The project's meeting schedule
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 can complement planned testing
B.It makes expected results unnecessary
C.It always finds every existing defect
D.It guarantees complete test coverage
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.Eliminating all maintenance work
B.Avoiding staff training completely
C.Buying tools and creating scripts
D.Removing every existing test case
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.Automation prevents software updates
B.Test results never remain available
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 replace all human judgment
B.It cannot execute repetitive test cases
C.It cannot compare expected results
D.It cannot produce execution reports
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.Compatibility with project needs
B.Popularity of the tool's logo
C.Location of the tool's company
D.Number of colors in its interface
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.Replacement of all exploratory testing activities across the project
B.Removal of environmental differences
C.Proof that the product is defect-free
D.Improved traceability of execution
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 workload is difficult to create manually
B.The workload no longer requires test data
C.The tool can identify every usability problem
D.The tool guarantees production will match the test environment
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.Allowing the tool to redesign the calculation algorithm when a mismatch occurs
C.Avoiding the need to define expected results
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.Load generation tool
B.Static analysis tool
C.User-interface capture tool
D.Test management 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.Static analysis tool
B.Service virtualization 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.Code coverage measurement
C.Service virtualization
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.Duplicate scripts for each release
B.Record every test again after each minor interface change
C.Increase fixed waiting periods
D.Centralize element locators
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.Disable asynchronous behavior throughout the entire application under test
C.Rerun every failure until it passes
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 test whose expected result changes during every execution
B.A one-time test of an experimental prototype
C.A subjective review of visual attractiveness
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.Use the production database so that account records are shared consistently
B.Add reliable test-data cleanup
C.Ignore duplicate-account failures
D.Run the test only once
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.Use only one known valid date
B.Generate longer arbitrary byte sequences without considering the accepted format
C.Generate values using the date input grammar
D.Remove all invalid input cases
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.Discard the sequence and generate new tests until a shorter failure appears
C.Replace the failure with a manual test summary
D.Shrink the sequence while preserving the failure
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.Automate every existing test
B.Select the tool with the most features
C.Run a proof of concept
D.Require the application team to replace all custom controls before any evaluation
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.The number of manual defects previously found
B.Script development and maintenance
C.Office lighting during execution
D.A permanent budget for replacing the application whenever tests fail
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
D.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 tool has found hidden performance defects
B.The testware requires maintenance
C.The interface update should be classified as a production incident regardless of requirements
D.The product must be rolled back
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.24 executions
B.23 executions
C.22 executions
D.30 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 shorten the release cycle by exactly eight hours
B.It will eliminate the need for human regression analysis
C.It will reduce execution effort but may not shorten the release cycle
D.It will remove the test environment scheduling constraint
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.Mutation score for the automated regression suite
D.Percentage of testers using the same IDE
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.Lower cost of locating changes associated with failures
B.Higher probability that every failure is reproducible
C.Guaranteed detection of defects before code integration
D.Complete elimination of manual defect investigation
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.Replace concurrency tests with static requirements reviews
B.Classify the defect as invalid because tracing suppresses it
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.Branches execute, but assertions may not distinguish incorrect behavior
C.The coverage tool proves that all requirements were exercised
D.The surviving mutations must be functionally equivalent changes
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.Automatic duplication of scripts for each deployment
B.Longer fixed delays between all recorded user actions
C.Pixel-perfect screenshot comparison for every interaction
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.Every linked test contains the same number of procedural steps
B.Links are versioned and validated against current requirement semantics
C.All requirements and tests were created by one project role
D.The tool stores requirements and defects in separate databases
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.Separate reusable workflow logic from externally supplied test data
C.Run all scripts concurrently to reduce total execution time
D.Add retries around each checkout operation in every script
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.Increase every fixed delay in the suite to six seconds
B.Poll for the required observable state until a bounded timeout
C.Disable the assertion when the server load is high
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 mainly at service level and keep a thin browser path
B.Verify the rule only through browsers because users use the UI
C.Remove service-level tests after the browser case first passes
D.Duplicate every service-level case as an identical browser case
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.Execute failed tests repeatedly until one attempt succeeds
B.Order tests according to their historical pass percentages
C.Add a global delay before every customer account modification
D.Give each test isolated data and independent cleanup responsibilities
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,978 inputs
B.19,956 inputs
C.15,000 inputs
D.14,977 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.Requirement priority, defect severity, reviewer, and release label
B.Generator version, initial state, environment, and thread schedule
C.CPU price, monitor resolution, keyboard type, and repository size
D.Source file size, test author, execution date, and code formatting
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.Discard every input that reaches a state visited by an earlier test
B.Generate longer uniform byte strings without using protocol structure
C.Generate grammar-valid messages and randomly mutate selected constraints
D.Restrict generation to one previously successful protocol message
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.Treat the invalid reduced sequence as proof of the original defect
C.Constrain shrinking so candidate sequences preserve required preconditions
D.Replace randomized generation with one fixed transaction sequence
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.Automate because sunk development costs should be ignored
C.Stop regression testing because the feature will be retired
D.Keep testing manually because automation would cost more overall
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 workshop measuring how quickly users memorize the product menus
B.A time-boxed pilot using representative systems and predefined criteria
C.A license negotiation completed before technical compatibility testing
D.A comparison based primarily on the vendor's total customer count
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.Automation can consistently apply an incorrect test oracle
C.Passing automated tests prove only that the environment is available
D.Shared formulas guarantee independence between code and expected results
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.Replace maintainers whenever the recorded workflows become obsolete
C.Stabilize the process and automate durable interfaces and rules first
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 →