iSQI ISTQB Certified Tester Foundation Level - Specialist Performance Testing CTFL-PT_D Exam Practice Test

Page: 1 / 14
Total 40 questions
Question 1

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

Question 2

In this question, consider that test scripts are generated from a protocol level recording. At the end of the recording, an attempt was made to execute the recorded scripts without any processing, and it was not possible to play them back.

Question

What could be the reason why it is not possible to play back the script?

SELECT ONE OPTION



Answer : B

Correlation is a critical step in preparing performance test scripts, especially when they are generated from protocol-level recordings. It involves handling dynamic values (such as session IDs or tokens) that change with each user session or transaction. Without correlation, the script fails to handle these dynamic values correctly, leading to playback errors. According to ISTQB principles, ensuring scripts are properly correlated is essential for accurate and functional test execution.


Question 3

Select the ONE option that describes the mechanism used to extract metrics associated with deadlocks and multi threading problems

SELECT ONE OPTION



Answer : C

Direct measurement through a performance monitoring tool is the most effective mechanism for extracting metrics associated with deadlocks and multithreading problems. These tools can provide real-time insights into the system's performance, highlighting issues such as thread contention, deadlocks, and resource bottlenecks. ISTQB performance testing principles advocate the use of specialized monitoring tools to capture detailed performance metrics, facilitating the identification and resolution of complex multithreading issues.


Question 4

Which ONE of the following mechanisms is used to make the load test represent a load situation in a real production environment?

SELECT ONE OPTION



Answer : C

Generating load through the User Interface (UI) is essential to replicate a real production environment accurately. This approach simulates real user interactions with the system, providing a more realistic assessment of how the system performs under actual usage conditions. According to ISTQB standards, using the UI to generate load helps identify performance issues that users might experience, ensuring that the test results are relevant and actionable.


Question 5

Given the following list of approaches to load generation, select the load generation approach that is LEAST reproducible and accurate.

SELECT ONE OPTION



Answer : A

Load generation using crowds (crowdsourcing) is the least reproducible and accurate approach. This method involves using a large number of real users to generate load on the system. The variability in network conditions, user behavior, and device capabilities makes it difficult to reproduce the exact same load conditions consistently.


* ISTQB Performance Testing Syllabus

* ISTQB Advanced Level Test Automation Engineer Syllabus

Question 6

(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 per hour?

SELECT ONE OPTION



Answer : A

To determine how many departing passengers access the front-end per hour, including those reconnecting:

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. Including Reconnecting Passengers:

o 30% of departing passengers reconnect for a boarding pass.

o Reconnecting passengers: 30% of 937.5 passengers/hour = 0.30 * 937.5 = 281.25 passengers/hour.

o Total front-end accesses per hour: 937.5 + 281.25 = 1,218.75 passengers/hour.

Given the available options, the closest correct value is A. 1,425.00 departing passengers / hour.


Question 7

Which of following statements (listed I. to V.) are TRUE in characterizing result verification and error handling in a performance test script?

1. It is not necessary to verify that the script Is doing what It is supposed to do using Indirect methods, such as a database check.

2. The scripts should always include logical rules.

3. Manual intervention may be required to carry out remedial action in the event of an error.

4. Performance scripts should be subject to quality control and testing, just like any software product.

5. The default error handling of the performance test tools Is sufficient, so no additional checks need to be introduced.

SELECT ONE OPTION



Answer : C

Performance test scripts require meticulous verification and error handling to ensure they function as intended.

* Statement III: Manual intervention may be required to carry out remedial action in the event of an error. This is true as certain errors might require human judgment to resolve.

* Statement IV: Performance scripts should be subject to quality control and testing, just like any software product. This ensures the reliability and effectiveness of the performance test scripts.

Statements I, II, and V have inaccuracies:

* Statement I: Verification using indirect methods can be necessary.

* Statement II: While logical rules are important, they are not always mandatory.

* Statement V: Default error handling may not be sufficient, and additional checks can be crucial.


* ISTQB Performance Testing Syllabus

* ISTQB Advanced Test Automation Engineer Syllabus

Page:    1 / 14   
Total 40 questions