What is
Performance Testing Life Cycle (PTLC)?
Performance
Testing Life Cycle could be a systematic method to hold out the non-functional
testing of a code or application. principally all the software package
industries follow this method to set up the performance testing services activities and
verify the performance bottleneck within the code.
What is
the necessity for Performance Testing Life Cycle (PTLC)?
A
decade past, performance testing wasn't therefore necessary and it can be a
reason that a little a part of the planet was victimization the technology and
also the existing hardware and software package were meeting their necessities.
Now, there's a modification within the situation.
once a start-up starts or
launches an internet site or a mobile application, the queries are available in
their mind square measure whether or not the applying will handle X quantity of
users or not? whether or not the applying is therefore responsive or not? Even
the tip users expect a fast response to their clicks.
Day-by-day company and
shopper necessities knee down the developer to trust a a lot of tuned
application which may handle multiple users load with fast response. Now, the
queries square {measure} however they'll measure the performance of associate
application? What would be the performance metrics? that elements ought to be
concerned in performance testing and on what basis?
To
answer of these queries a method had been evolved within which performance take
a look at activities square measure divided into the quantity of phases. the
aim was to set-up a swish and channelized method to attain the performance
testing goal. every section of this method is mutualist and has its own set of
activities. All the phases square measure bind to a cycle referred to as
“Performance Testing Life Cycle or PTLC”.
Advantage
of Performance Testing Life Cycle:
Actually,
Performance Testing Life Cycle (or PTLC) isn't solely created for software
package industries to set-up a method for performance testing, however it
additionally provides profit to the consumer.
A consumer or project team sets
the expectation regarding the applying performance at the initial section of
PTLC and so compare the expected result with the particular result at the time
of delivery (in the last section of PTLC). Performance Testing Life Cycle helps
the applying development firms to induce the right demand from the consumer,
develop a tuned application, boost-up the performance of the applying and meet
the client’s expectation.
Phases
of Performance Testing Life Cycle:
PTLC
defines completely different phases of performance testing services from risk assessment
to check result analysis. It bridges the gaps between the expected result and
actual result (only associated with performance testing) that helps to deliver
a responsive application with higher performance.
A quick
outline of PTLC phases:
Risk
Assessment
- Purpose: to examine the eligibility of the elements for performance testing on the premise of a risk score.
- Accountability: Performance take a look at Lead/Manager
- Deliverable: Performance Testing Risk Assessment Document
Requirement
Gathering & Analysis
- Purpose: to know the client’s expectation and conclude the wants
- Accountability: Performance take a look at Lead/Manager
- Deliverable: Non-Functional demand Document (Performance Testing demand Document)
Performance
take a look at coming up with
- Purpose: to organize take a look at strategy as per Non-Functional demand
- Accountability: Performance take a look at Lead/Manager
- Deliverable: Performance take a look at set up Document
Performance
take a look at style (Scripting)
- Purpose: to form the take a look at scripts as per the approved Performance take a look at set up
- Accountability: Performance take a look at Team Members (Engineer (Create)/Analyst (Create)/Lead (Create/Review)/Manager (Review))
- Deliverable: Performance take a look at Scripts
Performance
take a look at Execution & Result Analysis
- Purpose: To execute the performance take a look ats as per timelines documented within the approved Performance take a look at set up and analyse the test results
- Accountability: Performance take a look at Team Members (Engineer/Analyst)
- Deliverable: Individual take a look at Results
Reporting
and Recommendation
- Purpose: to organize and publish the take a look at report and supply the recommendations
- Accountability: Performance take a look at Lead/Manager
- Deliverable: Final Performance take a look at Report