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

Page: 1 / 14
Total 40 questions
Question 1

ich ONE of the following options is a specific performance risk in mobile applications?


Answer : C

Mobile applications often face performance risks due to the limited resources available on mobile devices, such as CPU, memory, battery, and network bandwidth. These constraints can significantly impact the performance of mobile applications, leading to slower response times and degraded user experiences. ISTQB performance testing guidelines emphasize considering the specific resource limitations of mobile environments to ensure comprehensive performance evaluation and optimization.

Question 2

Choose the MOST suitable description of the structure of a performance test script


Answer : D

A performance test script generally consists of three main sections:

* Initialization: This section sets up the preconditions and prepares the system for the main test actions. It ensures that the environment and the test are ready to execute.

* Main section: This is where the core test actions occur. These actions can be executed multiple times to simulate different loads and scenarios.

* Clean-up: This section includes steps to properly close the test, such as releasing resources, resetting states, and logging results.

This structure ensures that performance tests are conducted systematically and efficiently, as emphasized by ISTQB performance testing standards.

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


2. HTTP.

3. JDBC.

4. SOAP.


1. Web service.

2. Database.

3. Web.


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

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.


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


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 5

Identify the activity that is NOT part of the performance test preparation.


Answer : D

Virtualizing the servers is not typically part of performance test preparation. Performance test preparation generally involves activities such as deploying the test environment, setting up the system under test, and configuring load generation and monitoring tools to ensure accurate data collection. While virtualization can be an aspect of the overall infrastructure setup, it is not a direct step in preparing for performance testing. ISTQB performance testing guidelines emphasize setting up the environment, system, and tools specifically for performance test execution.

Question 6

In which activity of the testing process is the scope of performance testing established?


Answer : C

The scope of performance testing is established during the test planning phase. During this phase, testers define the objectives, resources, schedule, and scope of the testing activities. This includes identifying the specific performance requirements, determining the test environment, and outlining the test strategy. According to ISTQB guidelines, effective test planning ensures that the performance testing efforts are aligned with the project goals and stakeholder expectations, setting a clear direction for subsequent testing activities.

Question 7

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?


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

Page:    1 / 14   
Total 40 questions