Chapter 4 Flashcards
Performance Testing Tasks
What are the main testing tasks?
Think back to CTFL
- Planning
- Analysis
- Design
- Implementation
- Execution
- Completion/Reporting
Planning
Who is responsible for setting testing objectives?
Stakeholders
…though there should be a distinction between user-facing and technical objectives
Planning
What are the 3 necessary questions to ask when gathering information for planning?
- What transactions will be executed, and what is the expected response time?
- What system metrics are to be captured, and what values are to be expected?
- What performance improvements are expected from these tests compared to previous cycles?
Planning
What kinds information should be included in a Performance Test Plan?
- Objectives
- Test Objectives
- System Overview
- Types of perf testing to be conducted
- Acceptance Criteria
- Test Data
- System Configuration
- Test Environment
- Test Tools
- Profiles (Operational and Load)
- Relevant Metrics
- Risks
Planning
What is the PTP Objective?
PTP - Performance Test Plan
Describe goals, strategies, and methods for performance test
Planning
What is contained in the Test Objectives section?
Test objectives for each type of stakeholder
* Business
* Tech
Example: X number of users can access site within 3 sec or less at peak load times
Planning
What is contained in the System Overview?
This section provides context for the measurement of test parameters.
Includes a high-level description of the functionality being tested
Planning
Define the Roles and Responsibilities section of the plan
Not on the syllabus, but mentioned in AT*SQA videos.
The roles and responsibilities of those involved with testing.
Example: Architects, BAs
Planning
Define Operational Profile
A representation of a distinct set of tasks, possibly based on user behavior, when interacting with a component or system, with frequencies of occurence.
Planning
Explain the Metrics section of the plan
Define metrics that will be most meaningful to stakeholders and ensure those metrics will be tracked.
Example: Averages are good as a general benchmark, but you can dive deeper in the trends to identify outliers, per situation. See the peaks and valleys within monitoring and logs.
Planning
What 4 things should be considered for a Performance Test Approach?
How can we get the best representation of production system?
* Environments
* Protocols
* Profiles
* Test Data
From AT*SQA Learn
Planning