You are testing software that will be used on mobile devices by senior citizens to help them sign up for activities in a retirement home. The interface is modern with moving graphics and few
words. There is no help included with the application. Given this information, what type of testing is needed to ensure the application is suitable for use?
What is the MOST important reason why test conditions should be understandable by business stakeholders?
Rather than developing an e-commerce product, management has decided to acquire a COTS package The e-commerce product needs to interface.
with backend applications such a finance, stock control and order delivery. You are asked to define a test plan for this project.
Given just the information in the scenario, which of the following software quality characteristics must be included in your test plan?
You are testing software which is being ported from one platform to another. There are no documented requirements and there is no time budgeted for writing them.
Which type of test technique is most useful in this situation?
You've been tasked to measure the degree of accuracy in a mortgage rate calculation module of the software you are testing. Which type of testing are you performing?
The Technical Test Analyst has created a suite of keyword-driven tests to be used to test a calendar creation application. Because users may enter erroneous data, error checking must be
handled with the automation. What is the best way to test the error conditions and still use the keyword-driven tests?
What are ways in which classification trees support the application of pairwise testing?
a. They help to identify inputs to be used by the pairwise test technique
b. They show the combinations needed to cover all-pairs
c. They help to identify particular combinations of interest
d. They show both typical and atypical behavior
e. They show the expected results for the various test cases
You have been assigned to design test cases to be used by an experienced team to test software that controls the braking mechanism for commuter trains. Before the software can be released, the test evidence will be reviewed by an external safety team to ensure that test coverage is sufficient and that risk mitigation has achieved the appropriate level.
What level of test cases should be written for this application?
Based on the tax system specification as described below, using boundary value analysis, which would be the best test set to explicitly test on single boundary value fully?
Tax system
A tax system needs to be updated due to new legislation. For a person with a salary of less than € 20 000 and who is married, the tax needs to be recalculated.
If a person has at least three and less than six children, an additional 10% reduction is applicable.
Which of the following software development lifecycle models requires the earliest involvement from the Test Analyst?
You are testing the processing of a critical traffic control system to which various regulations apply The processing of the input variables is dependent
on defined ranges within which the actual retrieved data values can lie.
Which of the following black-box test techniques should you use to test the processing functionality of this system?
As a Test Analyst you are involved in the early stages of an acceptance test for a Product Data Management system. You are asked to write test designs and test cases based on use cases. An early version of the system is already available. It is expected that many things will change (including the user interface) during implementation of the new version.
The tests will be conducted by end-users with much domain knowledge who have also been involved in the project defining the user requirements (in the format of use cases) and reviewing other documentation.
What Is the BEST option regarding the level of detail and documentation required for test cases in the project?
In the recent past, you have learned that test automation just using capture & playback tooling, possibly enhanced with some test programming, has limitations. For the next banking project, that will be run using Agile methods, you want to implement a keyword-driven test automation approach. You have already started to define some high-level test cases for the account transfer user story:
TC 1 transfer € 150 from Lars to Ann, verify Ann's balance to be € 150
TC 2 transfer € 300 from Tim to Ann, verify Ann's balance to be € 450
In the context of implementing the keyword-driven test automation approach, which of the following activities should now be conducted by the Test Analyst?
You've created a checklist for an upcoming requirements/use case review. You have included validating the testability of each requirement, and establishing acceptance criteria for each requirement.
You've ensured that each requirement and use case has a unique identifier that complies with company policy. What else should you add to the checklist?
The following decision table shows the conditions/actions that are handled by the current system regarding taking credit cards for reservations.
The customer has decided that credit cards are too high risk and wants to change to accepting only debit cards. Debit cards have to be valid and also require a valid PIN in order to be accepted. Debit cards require purchase amount approval in order to be accepted. Given these changes, how many test cases will be needed to provide 100% coverage of the decision table?
Consider the following state diagram for a simple ATM.
The decision has been made to add the following capabilities:
Allow the customer to go from Get Balance to Deposit, Withdrawal or Menu.
Allow the customer to go from Deposit to Withdrawal, Get Balance or Menu
From Withdrawal the customer still will be able to go only to Menu.
How many test cases are required to achieve 100% 0-switch coverage of the new and existing capabilities?
Based on the classification tree shown below, using the pairwise testing technique how many test cases are required to test all pairs?
Consider the following requirement:
The system shall allow cash advances of at least 200 Euros for all supported credit cards The following credit cards are supported- American Express, Diners, VISA, Mastercard and Eurocard.
The requirement has been identified as business critical.
The following test conditions have been derived:
1. The system shall allow cash advances of at least 200 Euros
2. It shall support American Express, Diners, VISA, Mastercard and Eurocard.
Assume you are following a risk-based testing strategy, where likelihood and impact are both assessed on a five-point scale ranging from very low to
very high The requirement R1 was identified as a risk item during the quality risk analysis process. In total 20 risk items were identified during this process
Assume that technical project stakeholders have assessed the likelihood of the requirement R1 risk item at a medium level Given only the information above, which of the following statements is true?
You have been provided with the following decision table that was used for smoke testing the previous release of a set of hotel reservation software.
During discussions with the Test Manager you agreed that software behavior focused on the date of reservation, especially as midnight approaches, presented additonal risk.
You need to add more tests to provide more thorough coverage of the test conditions. Which of the following techniques should you use to design more tests?