
有効なPerformance Testing CTFL-PT_D問題集はあなたの合格を必ず保証します
CTFL-PT_D問題集でリアル試験問題でテストエンジン問題集でトレーニング
質問 # 12
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
- A. Request transfer of X Monetary Units from account K to account P; increase the balance of account P by X Monetary Units. If the increase in account P has been correctly applied, then apply changes.
- B. Request transfer of X Monetary Units from account K to account P; reduce the balance of account K by X Monetary Units; increase the balance of account P by X Monetary Units. If the reduction or increase has been correctly applied, then apply changes
- C. Request transfer of X Monetary Units from account K to account P; reduce the balance of account K by X Monetary Units; Increase the balance of account P by X Monetary Units. If the reduction and Increase have been correctly applied, then apply changes.
- D. Request transfer of X Monetary Units from account K to account P; decrease the balance of account K by X Monetary Units. If the reduction in account K has been correctly applied, then apply changes.
正解:B
解説:
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.
質問 # 13
(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 should make a presentation to the business stakeholders In order to explain the performance test plan.
Question
Which ONE of the following options contains information that should be included in Natalie's presentation to the business stakeholders?
SELECT ONE OPTION
- A. A spike test shall be conducted in the performance test environment set up by the systems manager. Preparation includes installation from the clone of the virtual machine identified for this purpose.
- B. A spike test shall be conducted in a test environment equivalent to the production environment. Passengers shall be removed from the production environment, disassociated and imported Into the test environment.
- C. A performance test will be conducted to verify the management applications capability to support simultaneous, i.e concurrent, request peaks. The objective of this test (spike test) is to check that the system will be able to support the operations.
- D. The cost of the spike test will be in line with the budget submitted by the cloud service provider. The test must take place in the planned timeframe and use the disassociation algorithm, that were previously agreed on.
正解:C
解説:
When preparing a presentation for business stakeholders, it is essential to focus on high-level objectives and outcomes that align with business goals. In the context of performance testing, the stakeholders are primarily concerned with ensuring that the system can handle peak loads and maintain operational integrity.
* Option A talks about the setup of the test environment and the logistics of passenger data, which is too technical for business stakeholders.
* Option B focuses on budget and timeline, which are relevant but do not directly address the performance test's purpose and objectives.
* Option C clearly states the purpose of the performance test (spike test) and its objective, which is to verify that the system can support concurrent request peaks, directly aligning with business interests.
* Option D again focuses on technical details about the test environment setup, which is not the primary concern for business stakeholders.
Therefore, Option C is the most appropriate choice as it succinctly communicates the performance test's objective and its relevance to business operations.
質問 # 14
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
- A. The following are performance test activities: I, III. IV.
- B. The following are performance test activities: I. V, VI.
- C. The following are performance test activities: I, III, VI.
- D. The following are performance test activities: III, IV.
正解:A
解説:
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.
質問 # 15
In which activity of the testing process are specific test conditions identified for performance testing?
SELECT ONE OPTION
- A. Test analysis.
- B. Test planning.
- C. Test monitoring and control.
- D. Test design.
正解:A
解説:
In the testing process, specific test conditions for performance testing are identified during the Test Analysis phase. This phase involves reviewing and analyzing the test basis, such as requirements, architecture, and design, to identify the test conditions, which are the items or events of a component or system that could be verified by one or more test cases.
Reference:
* ISTQB Foundation Level Syllabus
* ISTQB Glossary
質問 # 16
(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
- A. 8,500
- B. 9,000
- C. 11,700
- D. 23,400
正解:C
解説:
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.
質問 # 17
Which ONE of the following options is NOT an advantage of aggregating results from performance testing?
SELECT ONE OPTION
- A. Business and project stakeholders can see the overall status of system performance.
- B. Different stakeholders can see the speed at which a specific business process Is performed end-to-end.
- C. Performance metrics can be reported in an understandable way.
- D. Performance trends can be identified
正解:A
解説:
Aggregating results from performance testing allows for the identification of performance trends, reporting of metrics in an understandable way, and providing stakeholders with insights into the speed of specific business processes. However, it does not necessarily provide an overall status of system performance. Instead, it focuses on detailed metrics and trends. ISTQB guidelines highlight the importance of presenting performance metrics clearly but recognize that aggregated data does not equate to a comprehensive status overview of the entire system's performance.
質問 # 18
ich ONE of the following options is a specific performance risk in mobile applications?
ONE OPTION
- A. Limited resources.
- B. Inefficient Implementation of algorithms.
- C. Network congestion.
- D. Slow data flow from sensors.
正解:A
解説:
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.
質問 # 19
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
- A. Load testing.
- B. Concurrency testing.
- C. Spike testing.
- D. Endurance testing
正解:C
解説:
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.
Reference:
* ISTQB Performance Testing Syllabus
* ISTQB Glossary
質問 # 20
Identify the correspondences between performance measures and metrics (1 -6) and the different environments (A C) in which performance evaluation is needed.
1. Alerts and warnings.
2. Concurrency of usage.
3. Operational processes.
4. Resource utilization.
5. Response time.
6. Throughput of data, transactions, and other units of work performed.
1. Operating environment.
2. Business environment.
3. Technical environment.
SELECT ONE OPTION
- A. 1A-2B-3A-4C-5C-6B.
- B. 1B - 2B - 3A - 4B - 5C - 6A.
- C. 1A-2C-3C-4A-5C-6B.
- D. 1A-2B-3C-4C-5A-6C.
正解:A
解説:
* 1A: Alerts and warnings are typically part of the operating environment to monitor and respond to issues in real-time.
* 2B: Concurrency of usage is critical in the business environment where multiple users interact with the system simultaneously.
* 3A: Operational processes are key aspects of the operating environment, ensuring the smooth running of day-to-day activities.
* 4C: Resource utilization is a technical concern, focusing on how effectively system resources are used.
* 5C: Response time is a technical metric that directly affects user experience and system efficiency.
* 6B: Throughput of data, transactions, and other units of work performed is relevant to the business environment where the volume of operations impacts overall performance.
This categorization aligns with the ISTQB framework for performance evaluation across different environments, ensuring comprehensive coverage of performance metrics.
質問 # 21
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
- A. Generate load through the User Interface.
- B. Generate load through the Application Programming Interface (API).
- C. Gradually restrict system resources during the load test.
- D. Configure environments with multiple points of presence.
正解:A
解説:
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.
質問 # 22
Associate each type of performance test (listed from 1 to 5) with part of a description that allows its characterization and/or identification (listed from A to E).
1. Endurance testing
2. Scalability testing
3. Capacity testing
4. Stress testing
5. Concurrency testing
1. Type of testing focused on the ability of a system to meet future efficiency requirements.
2. Type of testing used to evaluate a system's ability to handle reduced availability of resources.
3. Type of testing focused on the stability of the system over a specific time frame.
4. Type of testing used to determine the number of transactions a given system will support while still meeting established performance objectives.
5. Type of testing focused on the impact of situations where specific actions occur simultaneously.
SELECT ONE OPTION
- A. 1B-2A-3D-4C-5E
- B. 1B-2E-3A-4D-5C
- C. 1C-2D-3E-4B-5A
- D. 1C - 2A - 3D - 4B - 5E
正解:B
解説:
The correct associations are based on the definitions of each type of performance testing:
1. Endurance testing: Focused on the stability of the system over a specific time frame. (B)
2. Scalability testing: Focused on the ability of a system to meet future efficiency requirements. (E)
3. Capacity testing: Used to determine the number of transactions a given system will support while still meeting established performance objectives. (A)
4. Stress testing: Evaluates a system's ability to handle reduced availability of resources. (D)
5. Concurrency testing: Focused on the impact of situations where specific actions occur simultaneously. (C) Reference:
* ISTQB Performance Testing Syllabus
* ISTQB Glossary
質問 # 23
Select the ONE option that describes the mechanism used to extract metrics associated with deadlocks and multi threading problems SELECT ONE OPTION
- A. Direct measurement from a dynamic performance test.
- B. Analysis and elaboration of metrics from a dynamic performance test.
- C. Direct measurement through a performance monitoring tool.
- D. Scan server logs and compile metrics from them.
正解: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.
質問 # 24
Refer to Base Scenario 1: When you refer to Base Scenario 1, 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).
* The project follows an iterative and Incremental development life cycle model.
* Development approach: Agile.
Question
Which of the statement(s) below is (are) TRUE regarding how the performance test is undertaken7
1. The performance test can have a dedicated iteration in a specific way.
2. Performance testing should be performed in a cloud-based performance test environment
3. The performance test may be conducted by a specific team.
4. A performance test cycle must be performed in each iteration by the development team (Agile).
SELECT ONE OPTION
- A. True statements: III, IV.
- B. True statements: I, III.
- C. True statements: II, III.
- D. True statements: IV.
正解:A
解説:
In an Agile, iterative, and incremental development model:
* III: The performance test may be conducted by a specific team. This is true as dedicated performance testing teams often handle complex performance testing tasks.
* IV: A performance test cycle must be performed in each iteration by the development team (Agile). This ensures that performance testing is integrated into each iteration to catch performance issues early.
Statements I and II are not necessarily true:
* I: While possible, it is not always the case that there will be a dedicated iteration for performance testing.
* II: Performance testing in a cloud-based environment is beneficial but not mandatory.
Reference:
* ISTQB Performance Testing Syllabus
* ISTQB Agile Tester Extension Syllabus
質問 # 25
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
- A. 1C - 2C - 3B - 4A - 5A.
- B. 1A-2C-3A-4A- 5B.
- C. 1A-2B-3B-4C-5C.
- D. 1A-2C-3B-4A-5C.
正解: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.
質問 # 26
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
- A. The lack of business logic.
- B. The missing Initialization section.
- C. The test script has not been correlated.
- D. The length of the script.
正解:C
解説:
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.
質問 # 27
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
- A. MMS.
- B. RTE.
- C. WSCL.
- D. LDAP.
正解: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.
Reference:
* ISTQB Performance Testing Syllabus
* ISTQB Glossary
質問 # 28
If George is testing in order to check the stability of a system for a specific period of time in an operational system context, what type of testing is MOST appropriate?
SELECT ONE OPTION
- A. Load testing.
- B. Spike testing.
- C. Endurance testing.
- D. Capacity testing.
正解:C
解説:
Endurance testing, also known as soak testing, evaluates the stability and performance of a system over an extended period under a significant load. This type of testing is designed to identify issues such as memory leaks, resource depletion, and other long-term stability problems that may not be evident in shorter testing durations. According to ISTQB guidelines, endurance testing is essential for ensuring that the system can maintain performance and stability over time, especially in operational contexts.
質問 # 29
......
ISQI CTFL-PT_D問題を提供していますPerformance Testing問題集と完璧な解答付き:https://www.jpntest.com/shiken/CTFL-PT_D-mondaishu
CTFL-PT_Dテスト問題集とオンライン試験エンジンはここにある:https://drive.google.com/open?id=1PdRmPqz6f0GhHjvfMhD36gRqkIvCq0jT