Test Management Plan Ver 9_v2

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Test Management Plan Ver 9_v2 as PDF for free.

More details

  • Words: 2,301
  • Pages: 12
Espire Infolabs Private Limited Software Division

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan Reference No.: ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP Version: 2.0

May 08, 2007 Restricted

A-41 Mohan Co-op. Estate, Mathura Road, New Delhi-44, INDIA This document contains proprietary information of ESPIRE and is tendered subject to the condition that the information be retained in confidence.

Espire Infolabs Private Limited Software Division

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

Reference No. Document Name

Document Control ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP Test Plan

Version No.

2.0

Document Status

Definitive

Issue Date

May 08, 2007

Compliance Status

Mandatory

Review Period

One year from the date of release or earlier if required

Security Classification Restricted Distribution

Client, Project Team, Top Management

Authored by

Name Surinder S Grover

Role Test Manager

Reviewed by

Arvind Sinha

Software Head

Approved by

Arvind Sinha

Software Head

Released by

Lalit Sharma

Configuration Manager

Version 1.0 2.0

Signature

Document Revision History Release Date Change Description April 11, 2007 First definitive version. May 08, 2007 Additional scope of work incorporated

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 3 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

CONTENTS 1 INTRODUCTION...........................................................................................................5 2 OBJECTIVE....................................................................................................................5 3 SCOPE..............................................................................................................................5 4 LOAD TEST PREREQUISITES...................................................................................5 5 STAKEHOLDERS..........................................................................................................5 6 TESTING DEFINITIONS..............................................................................................5 6.1.1 Performance Testing: .........................................................................................5 6.1.2 Load Testing: ......................................................................................................6 6.1.3 Stress Testing: ....................................................................................................6 7 TEST ITEMS...................................................................................................................6 7.1 FEATURES / COMPONENTS TO BE TESTED.............................................................................6 7.2 PERFORMANCE COMPARISONS BIZAGI VERSION 9 (1 SERVER) VERSUS (2 SERVERS):...............6 7.3 FEATURES NOT TO BE TESTED............................................................................................7 7.4 TEST ENVIRONMENT [MACHINE CONFIGURATION AND CONDITIONS] ......................................7 8 TEST STRATEGY..........................................................................................................7 8.1 APPROACH.....................................................................................................................7 8.2 TEST MEASUREMENTS.....................................................................................................8 8.3 PASS / FAIL CRITERIA .....................................................................................................8 8.4 EXIT CRITERIA...............................................................................................................8 8.5 PERFORMANCE TEST PROCEDURE......................................................................................8 8.6 DELIVERABLES...............................................................................................................9 8.7 TEST ACTIVITY TRACKING.............................................................................................10 8.8 DEPENDENCIES & CONSTRAINTS.....................................................................................10 9 TEST RISK MANAGEMENT.....................................................................................11 10 ANNEXURE-1: WEEKLY STATUS REPORT........................................................12

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 4 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

1

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

Introduction Biz Agi, Columbia has a product called BizAgi, which is used to create customized Business Process Management applications. Espire has been given the task of doing performance testing the “Consumer Loan Request” process of Personal Loan Application created on BizAgi Dot Net version 9. This testing will be an automated testing using Load Runner testing tool.

2

Objective The objective of this document is to provide an outline about the test plan which is to be used for the project.

3

Scope The scope of the document covers performance testing the “Consumer Loan Request” process of “Personal Loan application” created on Biz Agi Dot Net version 9 provided by Biz Agi, Columbia.

4

Load Test Prerequisites • • • • •

5

Assumptions, if any. QA & Load Test Environment setup Availability of Application on QA/Test environment. Known Issues/Defects, if any. Dependencies, if any.

Stakeholders Stakeholders Biz Agi, Columbia

Project Team

Espire Management

6

• • • • • •

Roles & Responsibility Carlos Marlon Coral O –Review/Approve Document Jesus Sanchez - Approve Document Surinder S Grover – Author Rajeev Singh – Tester/Configuration Manager Lalit Sharma - Tester Arvind Sinha - Approve Document

Testing Definitions

6.1.1

Performance Testing: Performance testing stresses the application’s processing capability and compliance with performance criteria under specific transaction requests and business functions loads.

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 5 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

• •

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

Transaction requests and business functions are increased, held constant and decreased in defined steps. Frequency of Load is modified, while the processing time and the stability of the system are monitored and recorded.

Performance testing should: • Identifying potential bottlenecks of the system that decrease the overall system performance and prevent the application from functioning as intended. 6.1.2

Load Testing: Load Tests are "user-centric", based on response times. Therefore tests using realworld user wait-times or think times are run. Methodology: • Estimated frequency of each transaction. • Estimated user wait-time for each screen.

6.1.3

Stress Testing: A stress test is an attempt to find bugs. The server/application is stressed in order to make it fail. The following are observed: • Memory leaks • Race/deadlock conditions ( to be user specified ) Methodology: • Perform the Load test, but without any user wait-time, because the focus is "server centric" and not client-centric.

7

Test Items The “Consumer Loan Request” process of “Personal Loan application” created on Biz Agi Dot Net version 9, provided by Biz Agi, Columbia. Application will also be provided by client.

7.1

Features / Components to be tested • • • • •

7.2

Application Download Navigation process time between home page and different sections of the application Created script build on Home page display and evaluated performance. Transaction Time of overall site performance Transaction response time for application

Performance Comparisons BizAgi Version 9 (1 Server) versus (2 Servers): In above mentioned testing requirement, both Application Server & Database server are installed on single machine. As per client’s request on successful completion of

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 6 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

performance testing of BizAgi Version 9, Espire will perform another testing by making Application server & Database server work on different machines. Hence comparison reports will be prepared based on- Analysis Reports generated when Application Server & Database servers is one (i.e. 1 Server) VERSUS Analysis Reports generated while Application Server & Database Servers are different (i.e. 2 Servers) for BizAgi (version 9). Perquisites for carrying above Comparison activity: • Start of above assignment, only after successful completion/signoff of ongoing assignment • The above comparison will be considered as separate assignment • Separate schedule will be prepared, agreed and adhered to, for assignment mentioned in section 7.2 • Server configurations, if different from below mentioned server configuration (refer section 7.4) will be provided by BizAgi 7.3

Features not to be tested •

7.4

Test Environment [Machine Configuration and Conditions] • • • • • • • • • • • • •

8 8.1

Functional testing of the application is not within scope of the plan.

Windows Server 2003 Enterprise Edition Service Pack 1 (build 3790) 1.60 gigahertz Intel Pentium 4 8 kilobyte primary memory cache 256 kilobyte secondary memory cache 1 GB RAM Board: Intel Corporation D845GVAD2 AAC18934-106 Serial Number: ABAD33532601 Bus Clock: 100 megahertz BIOS: Intel Corp. LY84510A.86A.0032.P12.0302191814 02/19/2003 40.05 Gigabytes Usable Hard Drive Capacity 32.70 Gigabytes Hard Drive Free Space Microsoft Corporation - Internet Information Services Version 6.0.3790.1830 The performance testing is going to be carried out on the evaluation version of Load Runner 8.0. This can only simulate test load for 10 concurrent users at a time. Moreover, this trial version is for a period of 10 days only after which it will have to be re installed on a different machine. This will require additional effort every 10 days.

Test Strategy Approach Load Runner will be used to record following scenarios: • Application Download

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 7 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

• • • • 8.2

Navigation process time between home page and different modules of the application Created script build on Home page display and evaluated performance Transaction Time of overall site performance Transaction response time for application

Test Measurements • • • • • •

8.3

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

Average Transaction response time Hits/ Seconds Throughput Validating Number of Pass / Failed transaction Total number of transactions passed per second Error Statistics

Pass / Fail criteria As there are no specific criteria provided by Client these criterions are taken from industry’s best practices/standards: • Log an error for any page taking more than 30 sec to load in the browser. • 99% Transactions should be passed

8.4

Exit Criteria • • •

8.5

The Performance testing is performed and the results are compiled. The Reliability testing is performed and the results are compiled. In case of any exceptions, approval from the application stakeholders is required before release to production is carried out

Performance Test Procedure

1

Test Planning and Execution Task Name Resources Dependencies/Remarks (On T&M Basis) Critical Scenario Client to give signoff on the • Rajeev Singh Identification scenarios • Lalit Sharma

2

Load script development

Task ID

• •

Rajeev Singh Lalit Sharma

Dependent on server configurations (Database and Automation Tool) Dependent on server configurations (Database and Automation Tool)

Load test • Rajeev Singh 3 execution and • Lalit Sharma Script Rework (if required) Load Testing Appropriate documentation • Rajeev Singh 4 Analysis Report depending on time • Lalit Sharma preparation availability would be shared Review and Sign here Off * Reinstallation of Load Runner on new PC after every 10 days. ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 8 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

Apart from above mentioned resources Surinder S Grover (Test Manger) will be first point of contact from Espire. He will be doing continuous monitoring and review of the activities being performed. He will be involved in preparation and maintenance of all the project schedules and provide project related updates on regular basis to Bizagi. 8.6

Deliverables After each load test execution, a Test Analysis Report will be generated and stored alongside the scenario and its results. The Report would include the following: a) Load Test summary b) Average Transactions Response Time c) Hits Per Second (wherever applicable) d) Throughput e) Total Number of Transactions (with different number of users -2/5/10 for different bandwidths – 128/512 & Max). f) Error Statistics (provided only if errors are found during testing) g) Scripts generated by Load runner. h) Graphs (Transaction Summary, Hits Per Second/Throughput, Page Download/Second, Download Component size, HTTP Response /Second (wherever required), etc.) i) Conclusion for each Analysis Report j) Comparison to be prepared on Analysis Reports prepared for (Bizagi version 8.6.2.1) and the new reports to be prepared for (Bizagi version 9) – This comparison will be just for similar scenario’s in both the versions only (17 identified) NOTE: As agreed by client in the mail dated 03 May, 07  MAX bandwidth will be only used for all the scenarios left as on 03rd May, 07 left (13 scenarios), refer Section 8.6 (e)  NEW CASE scenario will be executed for 1 hour time limit with MAX bandwidth only, whereas all the remaining scenarios will be executed for default time limit with MAX bandwidth  Espire shall give Comparisons of Analysis Reports of Version 8.6.2.1 & Version 9 for MAX bandwidth only & users as 2, 5 & 10, instead of complete one to one comparison as decided earlier before the start of testing of Version 9. Refer Section 8.6 (j) Deliverables for comparing Analysis Reports (1 Server) VS Analysis Reports (2 Servers on BizAgi version 9: a) Load Test summary b) Average Transactions Response Time c) Hits Per Second (wherever applicable) d) Throughput e) Total Number of Transactions (with different number of users -2/5/10 for MAX bandwidth only f) Error Statistics (provided only if errors are found during testing) g) Scripts generated by Load runner.

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 9 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

h) Graphs (Transaction Summary, Hits Per Second/Throughput, Page Download/Second, Download Component size, HTTP Response /Second (wherever required), etc.) i) Conclusion for each Analysis Report j) Espire shall give Comparisons of Analysis Reports of Version 9 (1 SERVER) & Version 9 (2 SERVERS) for MAX bandwidth only & users as 2, 5 & 10 8.7

Test Activity Tracking A Weekly Status Report (WSR) will be sent by Espire to the Client which will list the details of tasks carried out together with pending activities. Please refer to the Annexure-1 for template of WST.

8.8

Dependencies & Constraints • • •

Proper Installation and configuration of application and software which is to be provided by Client Testers will go through the relevant document (FS/TS etc.) to gain the knowledge of the application to be tested. In case any specific knowledge about the software will be required, then the same would be provided by BizAgi.

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 10 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

9

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

Test Risk Management S No.

1

2 3 4

5 6

Risk Description

Risk Complexity

Change in NonFunctionality related to High Performance (Includes Addition and Deletion) Change in Critical Scenarios (Includes High Addition and Deletion) Change in parameters of High Analysis Reports Functional Bugs or Show stoppers during Execution Code change during Scripting Code change during Execution

High

Mitigation Plan

Changes would undergo impact analysis to come out with new estimation plan Changes would undergo impact analysis to come out with new estimation plan Changes would undergo impact analysis to come out with new estimation plan All the bugs found in SIT and UAT should be fixed and tested by the client before performance testing can be done. Code Freeze

High Code Freeze High

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 11 Restricted

May 08, 2007

Espire Infolabs Private Limited Software Division

BizAgi_DotNet_Ver. 9_Testing Performance Test Plan

10 Annexure-1: Weekly Status Report To:

Week Start:

Cc:

Week End:

From: Espire India

Report Date:

Sl#

Resource

Pending TaskNew Tasks inTotal Total Tasks Availability / Out Of Office / Leave Plan from Previousthe week Assigned Completed Pending Weeks Tasks Tasks

o Total Man days on T&M:

Sl#Task Details

Owner

Expected Completion

Issues Issue

Date Raised

Date Closed

Responsibi lity

Remarks

Date Closed

Dependenc y

Remarks

Risks Risks Identified

Priority

Date Identified

ESPIRE’s Holiday Schedule – 2007 Sl#

Name

Date

1 2 3 4 5 6 7

New Year's Day Republic Day Independence Day Raksha Bandhan Gandhi Jayanti Diwali Christmas Day

(Mon) (Fri ) (Wed) (Tue) (Tue) (Fri) (Tue)

01-Jan-07 26-Jan-07 15-Aug-07 28-Aug-07 02-Oct-07 09-Nov-07 25-Dec-07

BizAgi (Columbia) Holiday Schedule – 2007 Sl#

Name

ESPIRE/BizAgi/ BizAgi_DotNet_Ver. 9_TP_v2.0 Page 12 Restricted

Date

May 08, 2007

Related Documents

Test Management Plan
November 2019 11
Test Plan
October 2019 21
Test Plan
November 2019 14
Management Plan
April 2020 9