Chapter 4 Flashcards

Performance Testing Tasks

1
Q

What are the main testing tasks?

Think back to CTFL

A
  1. Planning
  2. Analysis
  3. Design
  4. Implementation
  5. Execution
  6. Completion/Reporting
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Planning

Who is responsible for setting testing objectives?

A

Stakeholders

…though there should be a distinction between user-facing and technical objectives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Planning

What are the 3 necessary questions to ask when gathering information for planning?

A
  1. What transactions will be executed, and what is the expected response time?
  2. What system metrics are to be captured, and what values are to be expected?
  3. What performance improvements are expected from these tests compared to previous cycles?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Planning

What kinds information should be included in a Performance Test Plan?

A
  1. Objectives
  2. Test Objectives
  3. System Overview
  4. Types of perf testing to be conducted
  5. Acceptance Criteria
  6. Test Data
  7. System Configuration
  8. Test Environment
  9. Test Tools
  10. Profiles (Operational and Load)
  11. Relevant Metrics
  12. Risks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Planning

What is the PTP Objective?

PTP - Performance Test Plan

A

Describe goals, strategies, and methods for performance test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Planning

What is contained in the Test Objectives section?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Planning

What is contained in the System Overview?

A

This section provides context for the measurement of test parameters.

Includes a high-level description of the functionality being tested

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Planning

Define the Roles and Responsibilities section of the plan

Not on the syllabus, but mentioned in AT*SQA videos.

A

The roles and responsibilities of those involved with testing.

Example: Architects, BAs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Planning

Define Operational Profile

A

A representation of a distinct set of tasks, possibly based on user behavior, when interacting with a component or system, with frequencies of occurence.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Planning

Explain the Metrics section of the plan

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Planning

What 4 things should be considered for a Performance Test Approach?

A

How can we get the best representation of production system?
* Environments
* Protocols
* Profiles
* Test Data

From AT*SQA Learn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Planning

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly