Friday, May 8, 2020

Certified Performance Testing Complete Material - ASTQB

Hi, Guys You can certified by ASTQB and work freely as a professional performance tester. This professional performance testing material gives complete knowledge.

Keywords Capacity testing concurrency testing efficiency, endurance testing, load generation, load testing, performance testing, scalability testing, spike testing, stress testing
Objectives for Basic Concepts
  • Principles and Concepts
  • Types of Performance Testing
  • Testing Types in Performance Testing
  • The Concept of Load Generation
  • Common Failures in Performance Testing and Their Causes
Principles and Concepts
Performance testing plays a critical role in establishing acceptable quality levels for the end user ..Additionally, evaluation of functional suitability, usability and other quality characteristics under conditions of load, such as during execution of a performance test, may reveal load-specific issues which impact those characteristics.Technically, performance efficiency is categorized in the ISO 25010 [ISO25000] Product Quality Model.
  • Time Behavior
  • Resource Utilization
  • Capacity
Performance testing principles:
- Tests must be aligned to the defined expectations of different stakeholder groups, in particular users, system designers and operations staff.
- The tests must be reproducible. Statistically identical results (within a specified tolerance) must be obtained by repeating the tests on an unchanged system.
- The tests must yield results that are both understandable and can be readily compared to stakeholder expectations.
- The tests can be conducted, where resources allow, either on complete or partial systems or test environments that are representative of the production system.
- The tests must be practically affordable and executable within the time frame set by the project.
1.2 Types of Performance Testing
  1. Performance Testing Performance testing is an umbrella term including any kind of testing focused on performance (responsiveness) of the system or component under different volumes of load.
  2. Load Testing Load testing focuses on the ability of a system to handle increasing levels of anticipated realistic loads resulting from transaction requests generated by controlled numbers of concurrent users or processes
  3. Stress Testing-Stress testing focuses on the ability of a system or component to handle peak loads that are at or beyond the limits of its anticipated or specified workloads
  4. Scalability Testing-The objective of these tests is to determine the system’s ability to grow (e.g., with more users, larger amounts of data stored) without violating the currently specified performance requirements or failing.
  5. Spike Testing - Spike testing focuses on the ability of a system to respond correctly to sudden bursts of peak loads and return afterwards to a steady state.
  6. Endurance Testing- This type of testing verifies that there are no resource capacity problems (e.g., memory leaks, database connections, thread pools) that may eventually degrade performance and/or cause failures at breaking points.
  7. Concurrency Testing - Concurrency testing focuses on the impact of situations where specific actions occur simultaneously .Eg .when large numbers of users log in at the same time
  8. Capacity Testing - Capacity testing determines how many users and/or transactions a given system will support and still meet the stated performance objectives.
1.3 Testing Types in Performance Testing
  1. Static testing
  2. Dynamic testing
1.4 The Concept of Load Generation
  • Load Generation via the User Interface
  • Load Generation using Crowds
  • Load Generation via the Application Programming Interface (API)
  • Load Generation using Captured Communication Protocols
1.5 Common Performance Efficiency Failure Modes and Their Causes
  1. Slow response under all load levels
  2. Slow response under moderate-to-heavy load levels
  3. Degraded response over timeInadequate or graceless error handling under heavy or over-limit load
*************************************************************************************************************

No comments:

Post a Comment