A public transportation authority is developing a new mobile app for journey planning. During a requirements review, a Test Analyst models the ticket purchasing process using a state transition diagram to identify potential defects in the specification. The analyst discovers that after a payment failure, there is no defined transition back to the 'Payment Method Selection' state, leaving the user in a 'Payment Failed' dead-end state. Which defect prevention activity does this discovery best represent?
Q2
A Test Analyst is applying domain testing to a feature that calculates shipping costs. The cost calculation depends on two interacting variables: package weight (W) in kg and destination zone (Z) as an integer. The rule for a specific shipping class is: `(W > 2 AND W <= 10) AND (Z = 3 OR Z = 5)`. To achieve reliable domain coverage for this equivalence partition, which set of points represents the minimum required test values?
Q3
You are testing a system for a video streaming service. The system must be configured for different user subscription plans, and you need to ensure all key feature combinations work correctly. The parameters are: * **Subscription Tier**: Basic, Standard, Premium (3 values) * **Video Quality**: SD, HD, 4K (3 values) * **Concurrent Streams**: 1, 2, 4 (3 values) * **Offline Downloads**: Enabled, Disabled (2 values) What is the minimum number of test cases required to achieve 100% pairwise (2-wise) coverage?
Q4
A Test Analyst is creating a test charter for a session-based exploratory test session on a new 'Guest Checkout' feature for an e-commerce website. The primary product risk identified is that the guest checkout process may fail to handle address validation and tax calculation correctly for international customers. Which of the following is the most effective and well-formed mission for the test charter?
Q5
During regression testing of a financial application, a Test Analyst notices that a set of automated test cases for loan calculation consistently fails. Upon manual re-execution, the analyst confirms the calculations are incorrect. The automated tests were correctly implemented based on the specification. What is the Test Analyst's most appropriate next action during the test execution phase?
Q6
A Test Analyst is reviewing a use case for an online appointment booking system. The main success scenario describes a user successfully booking an appointment. An alternative scenario describes the user changing the appointment time before confirming. An exception scenario describes what happens if the selected time slot becomes unavailable just before confirmation. Which test technique is most directly applicable for deriving test cases from this work product?
Q7
**Case Study: AeroLogistics Freight Management System** AeroLogistics Inc. is upgrading its legacy freight management system to a modern, web-based platform. The new system handles international air freight shipments and involves complex business rules for pricing, customs declarations, and regulatory compliance. You are the lead Test Analyst responsible for ensuring the quality of the 'Shipment Pricing Engine' module. The pricing engine calculates shipping costs based on a combination of factors: shipment weight, volume, origin, destination, freight type (e.g., general, perishable, hazardous), and customer priority level (e.g., standard, express). The business requirements document contains over 50 pages of complex, interdependent business rules. For example, 'If the freight type is hazardous AND the destination is in the EU, then a surcharge of 15% applies, unless the customer priority is express, in which case the surcharge is 20%.' Many such rules exist, and the risk of misinterpreting or incorrectly implementing this logic is identified as the highest product risk. Early prototypes of the system have shown that the user interface for entering shipment details is stable, but the underlying calculations are prone to error. The development team is working in an iterative model, with new sets of pricing rules being delivered in each two-week sprint. The test team needs a systematic way to verify the complex logic and ensure full coverage of the business rules for each iteration. Given the high-risk nature of the complex, interdependent business rules in the Shipment Pricing Engine, which test technique should be your primary choice to systematically design tests and achieve the highest level of rule coverage?
Q8Multiple answers
A Test Analyst is tasked with specifying the test environment requirements for a new point-of-sale (POS) system that will be deployed in retail stores. The system must integrate with a variety of hardware devices. Which of the following would be considered essential test environment requirements that the Test Analyst should specify? (Select TWO)
Q9
True or False: When applying keyword-driven testing, the Test Analyst is typically responsible for implementing the low-level code that executes the action associated with a keyword like 'Login'.
Q10
A Test Analyst is testing an AI-based image recognition service that identifies species of birds from photographs. The underlying model is a complex neural network, and for a given input image, it is practically impossible to manually predict the exact confidence score for each of the thousands of possible bird species. This presents a significant test oracle problem. Which test technique is specifically designed to address this type of test oracle problem by verifying properties of the output in relation to changes in the input?