ISTQB Certified Tester Advanced Level - Test Analyst (Syllabus 2019) Questions and Answers
When preparing test cases for an interoperability test, not all interactions may be clearly specified in the requirements documents. Which type of document is typically also used by a Test Analyst as the test basis for interoperability testing?
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?
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.
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 software development lifecycle, when should you usually conduct functional completeness testing that focuses on high-level business cases?
To enhance both the effectiveness and efficiency of the test design phase, the purchase of a test design tool is being considered. Which one of these statements best characterizes a test design tool?
Consider the following scenario for a metro fare system:
If you take the metro before 9:30 am or in the afternoon between 5:00 pm until 7:00 pm, you must pay full fare A saver ticket is available for metro rides between 9:30 am and 5:00 pm [both inclusive], and after 7:00 pm.
Which off the following test sets will provide the best equivalence partitioning coverage?
You are a Test Analyst in the banking domain. You have received 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.
Which one of the findings described below is true regarding this requirement?
You are a test analyst for a company that produces video games in large quantities for the consumer market. You have been assigned to ensure that the latest product meets the usability requirements
specified by your market research division and meets the expectations of your targeted audience. How might you go about determining if the product you are testing is acceptable?
Consider the following use case for a "pick your dog" application called "Shelter Search".
1. The user enters his zip code
2. The user enters his breed choice
3. The system displays the list of shelters within a 30 mile radius of the user's zip code which have the selected breed
4. The user selects a shelter
5. The system displays the available appointment times for the next seven days
6. The user selects an appointment time
7. The system records the user's appointment
8. The system displays the address and phone number for the selected shelter
9. The system confirms the user's appointment
Alternate Paths:
1a. The user cancels out
2a. The user doesn't find their choice
2b. The user enters their breed choice in the "other" text field
3a. No shelters are found with the selected breed
3b The user is prompted to enter a larger search radius
4a. The user cancels out
5a. There are no appointments available in the next seven days
5b. The user is asked if they want to search the next 30 days
6a. The user cancels out
7a. The system cannot record the appointment
7b. The system displays an error
8a. The system cannot display the address
8b. The system displays an error
How many test cases will be needed to achieve minimum coverage of this use case?
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?
During testing of a mobile banking application, traceability matrices are defined and maintained between test cases and user stories. This task is supported by a test management tool. Testing is expected to report on the coverage level of the implemented and tested user stories. Which of the following test types is most likely being performed?
A Test Analyst is investigating what should be tested for interoperability between two systems. In addition to looking at the information exchange between the systems, what else should be
identified for testing?
You are building tests using the classification tree below. You have been told that pairwise testing would be a good approach to this problem. When you apply the pairwise testing technique what would be the expected effect on the number of test cases?
Which of the following appropriate tasks for the Test Analyst is performed during the test analysis phase?
You have been assigned to test an application that allows users to conduct banking online. You have been asked to verify the various installation environments for the product. According to the specification the product supports four browsers (Edge, Chrome, FireFox, and Safari), three operating systems (Windows, Mac, Unix), and four languages (English, Spanish, French, German). As you are reviewing the specifications you realize that the actual operating system names and versions were not included, only the major category. From this, you conclude that if you pick one from each of these sets (for example, select Windows 10 for the Windows OS), that testing should be sufficient.
You have determined that some of these combinations are not interesting and should be excluded from the test sets. For example, you are not interested in testing Safari with Unix in German.
Which of the combinatorial testing techniques would be the best choice when you want to exclude certain combinations?
You have been given a test charter to conduct exploratory testing for accepting credit and debit cards for an e-commerce system. You started with the credit cards and you have found that, valid or
invalid, they are never accepted. You have logged this as a defect. What should you do now?
Supercar.
Supercar is an online vehicle sales website specializing in a single manufacturer's Sports Utility Vehicles (SUVs) and saloons A vehicle has two key elements, power unit and body style The manufacturer offers three choices of power unit: petrol, electric and hybrid There are 3 main body styles Saloon, Hatchback and SUV. SUVs are available only as petrol and electric options.Hybrid is available for Hatchback only The website will allow an order to be processed if the chosen vehicle configuration is in stock, otherwise a message will be displayed asking the user to Cry again later. Based on the specification, the following classification tree has been developed:
Which test case is needed to complete the test set and achieve minimum class coverage?
As a Test Analyst, you have been given a set of requirements that have been defined for the payment module of a new public transport system The set includes the following requirements:
P101 The product shall calculate the lowest fare for the destination considering day of week and time, (priority: medium)
P102 The product shall compare the traveler's payment with the calculated payment (priority: high)
P103 The product shall provide feedback if the payment is not sufficient (priority: high)
P104 The product will process payments within 20 seconds at all priority 1 stations during peak hours (priority high)
Which set of requirements will typically be tested by a Test Analyst?
You are working on an Agile project to develop an ATM application and have been given the following story to review:
User Story #105, "Query balance and withdraw", Priority = 2, Version 1.0
Note: This story can only be implemented after the implementation of the following stories:
#101, "Login"
#102, "Verify valid account"
The user must be able to query the balance of his account and withdraw an amount of money not to exceed $200 or his balance, whichever is less. The query results must return within three seconds.
The user must receive their cash and receipt within five seconds of completing the request.
Acceptance Criteria: The user queries his account and receives a correct response within three seconds. The user requests a valid withdrawal and receives his money and receipt within five seconds.
Which of the following is a problem that should be noted during a review of this story?
For the use case Copy A4 to A4 for a new copier, the following scenarios were identified.
Basic scenario single-sided to single-sided.
Alternatives single-sided to double-sided, copy of a set, copy using the automatic document feeder
Errors: no paper in paper tray, paper jam, out of staples.
What is the minimum number of test cases needed to achieve the minimum acceptable level of coverage for this use case?
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 working as a Test Analyst for a customer-facing application that is critical to the reputation of your company. You have worked with business users to create use
cases and captured a variety of scenarios, including both main and alternate paths. You have managed to create a suite of use cases that portrays a realistic usage model of the system.
Because of this, you will also be able to use these use cases for what other type of testing?
What type of testing would focus on completeness, appropriateness, and correctness characteristics of the application under test?