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

Page: 1 / 14
Total 40 questions
Question 1

(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).

Natalie has run a performance test cycle. The following metrics have been collected:

Total virtual users: 10,000.

* Status of the simulated users.

o Total number of users for whom all transactions have been completed: 89%.

* Transaction response time, o Check-in

Response time < 1 second: 60%

Response time < 2 seconds: 70%

Response time < 3 seconds: 88%

Response time < 5 seconds: 90%

Response time < 10 seconds: 95%

Question

Given this information, how should Natalie present the results to those involved?

SELECT ONE OPTION



Answer : D

When presenting performance test results, it is vital to compare the collected metrics against the predefined acceptance criteria and highlight areas needing improvement.

* Option A incorrectly suggests that no improvement is required for completed transactions, even though the acceptance value isn't met.

* Option B rightly states that improvements are required for completed transactions but incorrectly suggests no improvement is needed for check-in transactions.

* Option C suggests no improvements are needed for either metric, which is incorrect as both are below the acceptance values.

* Option D correctly identifies that both the percentage of completed transactions and the check-in transactions are below the acceptance values and require improvement.

Therefore, Option D accurately reflects the need for improvements in both metrics to meet the acceptance criteria.


Question 2

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

Question 3

Identify the correspondences between the communication protocols used most frequently (listed from 1 to 5) in performance testing and the categories to which they belong to (A to C).

1.REST.

2. HTTP.

3. JDBC.

4. SOAP.

5. HTTPS.

1. Web service.

2. Database.

3. Web.

SELECT ONE OPTION



Answer : D

* 1A: REST - Web service

* 2C: HTTP - Web

* 3B: JDBC - Database

* 4A: SOAP - Web service

* 5C: HTTPS - Web

This mapping accurately categorizes each protocol according to its common use in performance testing. REST and SOAP are typically used for web services, JDBC for database connectivity, and HTTP/HTTPS for web communications. Understanding these correspondences helps testers select the appropriate protocols for performance testing scenarios, as outlined in ISTQB guidelines.


Question 4

Which ONE of the following options represents a principle of performance testing?

SELECT ONE OPTION



Answer : C

Reproducibility is a fundamental principle of performance testing, ensuring that identical results are obtained when tests are repeated on an unchanged system. This principle is critical for verifying the reliability and consistency of performance test outcomes, allowing testers to confidently identify and address performance issues. ISTQB standards emphasize reproducibility to ensure that performance testing provides accurate and actionable insights.


Question 5

What are the main activities of performance test execution?

1. Monitoring all parts of the environment.

2. Setting up the load generation and monitoring tools.

3. Collecting and keeping all results and information related to the test.

4. Generation of a load against the SUT according to a load profile.

5. Parameterize the test scripts.

6. Setting up the system under test.

SELECT ONE OPTION



Answer : B

The main activities of performance test execution include:

* I. Monitoring all parts of the environment: Ensures that performance metrics are collected from various components to provide a comprehensive view of the system's performance.

* III. Collecting and keeping all results and information related to the test: Essential for analyzing the performance test outcomes and identifying areas for improvement.

* IV. Generation of a load against the SUT according to a load profile: Simulates the expected user load to assess how the system performs under typical and peak conditions.

These activities align with ISTQB guidelines, which emphasize thorough monitoring, data collection, and load generation as critical components of effective performance testing.


Question 6

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

Question 7

Scenario

James is participating in a project In which a web portal is being developed to sell tickets for different types of events.

Once the sale has been made and confirmed by the payment channel, the information must be available to the rest of the types of user (for example, the managers of each event) In a maximum time of 2 seconds (It Is expected that this temporal constraint will be met in 95% of the transactions and that 90% of the transactions will be completed at 100%).

Ticket sales take place during a time window (start date and time, end date and time) that is announced in advance. At the beginning of this window, there are peaks of 150 users per minute, for 5 minutes.

Question

Choose the option that enables James to meet the performance target.

SELECT ONE OPTION



Answer : D

Creating a baseline for maximum attendance helps ensure that the system can handle peak loads. This baseline acts as a reference point for performance testing, allowing James to simulate and measure the system's behavior under expected peak conditions. By doing this, he can verify that the system meets the performance target of handling 150 users per minute within the specified time constraints. Establishing such baselines is a fundamental practice in performance testing, as emphasized by the ISTQB guidelines.


Page:    1 / 14   
Total 40 questions