Base Scenario 1: This Base Scenario 1 is used for 2 questions throughout this exam. When you refer to Base Scenario 1, you are referring to this description and only this description, without any modification.
k given project for the development of a management software that will have a multilayer architecture will enable Its users to Install it in multiple locations, nationally and internationally - each installation can operate Independently and communicate with other instances in a selective way. Each installation shall have a high processing capacity.
Question specific constraints: (specific constraints are not part of the Base Scenario and are specific to this question).
* The project follows a sequential development life cycle model.
Question
Which is the right moment in the project to analyze and evaluate the performance risks?
SELECT ONE OPTION
Answer : D
Performance risks should be analyzed and evaluated continuously throughout the development lifecycle, especially in projects with high processing capacity and independent operation across multiple locations. This ongoing evaluation helps to identify and mitigate risks early and adapt to any changes that occur during development.
* ISTQB Performance Testing Syllabus
* ISTQB Advanced Level Test Manager Syllabus
Choose the ONE option that describes the example of a transaction. The scenario for this question is the transfer of an amount of money from one bank account to another.
SELECT ONE OPTION
Answer : D
A transaction in performance testing involves a series of actions that need to be completed to ensure data consistency and correctness. Option D captures the complete and atomic nature of a transaction by ensuring that both the reduction in account K and the increase in account P are correctly applied before committing the changes. This reflects the principles of ACID (Atomicity, Consistency, Isolation, Durability) in database transactions, which are crucial for ensuring reliability and correctness in financial operations as covered in ISTQB performance testing standards.
If a performance test is testing the response time of an application to be connected through remote access, which protocol is being used?
SELECT ONE OPTION
Answer : B
RTE (Remote Terminal Emulation) protocol is used when testing the response time of an application connected through remote access. It simulates interactions with applications over a network as if they were being accessed locally, making it suitable for remote access scenarios.
* ISTQB Performance Testing Syllabus
* ISTQB Glossary
(REFER TO BASE SCENARIO 2): When you refer to Base Scenario 2, you are referring to the description and only the description, without any modification.
Question specific constraints: (specific constraints are not part of the Base Scenario and are specific to this question).
Throughout the month of January (31 days), the company performed 3,100 departure operations from the Capital City Airport. These departure operations transported 465,000 passengers during the hours of operation, from 07:00 to 23:00.
The departing passengers (one of the most relevant operational profiles) will access the front-end of the application to check in for their flight. It is known that 30% of departing passengers reconnect after checking in to request the boarding pass to be resent or printed.
Question
How many departing passengers access the front-end only once to check in per hour?
SELECT ONE OPTION
Answer : C
To calculate the number of departing passengers accessing the front-end only once to check in per hour, we follow these steps:
1. Total Departing Passengers in January:
o 465,000 passengers transported throughout January.
2. Duration of Operations in January:
o Operating hours: 07:00 to 23:00, which equals 16 hours per day.
o Total days in January: 31 days.
o Total operating hours in January: 31 days * 16 hours/day = 496 hours.
3. Passengers Per Hour:
o Total passengers: 465,000.
o Total hours of operation: 496 hours.
o Passengers per hour: 465,000 passengers / 496 hours = 937.5 passengers/hour.
4. Passengers Accessing Only Once for Check-In:
o 30% of departing passengers reconnect for a boarding pass, which means 70% access only once.
o Passengers accessing only once: 70% of 937.5 passengers/hour = 0.70 * 937.5 = 656.25 passengers/hour.
Given the available options, the closest correct value is C. 625.00 departing passengers / hour.
Identify the correspondences between architectures (from 1 to 4) and their characteristic risks (from A to D).
1. Dynamlc/cloud-based systems.
2. Client-server systems.
3. Multi-Tier systems.
4. Distributed systems.
1. Potential problems due to firewalls, packet inspection and server load balancing.
2. Critical workflows or dataflows to, from, or through unreliable or unpredictable remote servers, especially when such servers suffer periodic connection problems or intermittent periods of intense load.
3. Failures related to the correct configuration of features such as distribution, virtualization and scaling, during the Initial configuration or subsequent updates.
4. Inadequate bandwidth or capacity on any individual server.
SELECT ONE OPTION
Answer : D
The characteristic risks associated with different architectures are as follows:
1. Dynamic/cloud-based systems: Critical workflows or dataflows to, from, or through unreliable or unpredictable remote servers, especially when such servers suffer periodic connection problems or intermittent periods of intense load. (C)
2. Client-server systems: Potential problems due to firewalls, packet inspection, and server load balancing. (A)
3. Multi-Tier systems: Failures related to the correct configuration of features such as distribution, virtualization, and scaling, during the initial configuration or subsequent updates. (D)
4. Distributed systems: Inadequate bandwidth or capacity on any individual server. (B)
* ISTQB Performance Testing Syllabus
* ISTQB Glossary
(REFER TO BASE SCENARIO 2): IV/rerj you refer to Base Scenario 2, you are referring to the description and only the description, without any modification.
Question specific constraints: (specific constraints are not part of the Base Scenario and are specific to this question).
Throughout the month of January (31 days), the company performed 3,100 departure operations from the Capital City Airport. These departure operations transported 465,000 passengers during the hours of operation, from 07:00 to 23:00.
The departing passengers (one of the most relevant operational profiles) will access the front-end of the application to check in for their flight. It is known that 30% of departing passengers reconnect after checking in to request the boarding pass to be resent or printed.
Question
A performance test will be carried out for which 11,700 transactions will be necessary to simulate an operation similar to that described in the base scenario and the restrictions of this question. How many virtual users will be necessary to achieve this number of transactions and the conditions of the operations?
SELECT ONE OPTION
Answer : B
To determine the number of virtual users necessary for the performance test:
1. Total Transactions Needed:
o 11,700 transactions are required to simulate the operation.
2. Conditions of Operations:
o The simulation should reflect the realistic load of departing passengers accessing the front-end application.
3. Virtual Users:
o The number of virtual users required is equal to the total number of transactions to be generated in the test since each virtual user performs one transaction.
Thus, the correct answer is B. 11,700 virtual users will be necessary to achieve the specified number of transactions under the given conditions.
If Emily is conducting a performance test to determine that a system exposed to a load can respond to a high number of concurrent users during short periods of time that occur on specific days and at specific times, and then return to a stable state.
What type of performance testing is Emily conducting?
SELECT ONE OPTION
Answer : B
Spike testing involves subjecting a system to a significant increase in load for short periods of time to determine if it can handle sudden spikes in traffic. Emily's scenario of testing a system's response to a high number of concurrent users during specific periods and then returning to a stable state fits the description of spike testing.
* ISTQB Performance Testing Syllabus
* ISTQB Glossary