performance template and guideline for test plan · menyediakan kemudahan mengukur tahap pematuhan...
TRANSCRIPT
![Page 1: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/1.jpg)
PERFORMANCE TEST PLAN
Template and
Guideline for
Performance Test
Project
![Page 2: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/2.jpg)
CONTENTS1. Document Control
2. Introduction
3. Testing Scope
4. Testing Controls
5. Pre-Requisite
6. Testing Methodology
7. Testing Requirements
8. Testing Tools
9. Testing Environment
10. Testing Evaluation Criteria
11. Roles and Responsibilities
12. Timeline
13. Proposed Deployment Architecture
14. Appendices
15. Reporting
![Page 3: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/3.jpg)
DOCUMENT CONTROL
1. Document Approvala) Prepared by, Reviewed by, Verified by, Approved by
b) From both parties (PT Team, Project Team)
2. Distribution list
3. Revision History
4. Abbreviations
![Page 4: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/4.jpg)
INTRODUCTION
1. PurposePurpose of the documents
2. ObjectiveObjective of performance test
3. Project DescriptionBriefly describe about the system/project
![Page 5: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/5.jpg)
OBJECTIVE
To measure the performance of SPLaSK project under predefined transaction volumes from end-user perspective and test the system for responsiveness and reliability.
Explain the objective of performance test
![Page 6: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/6.jpg)
PROJECT DESCRIPTION
Sistem Pemantauan Laman Web dan Perkhidmatan Dalam Talian Kerajaan (SPLaSK)merupakan satu platform pemantauan ke atas pematuhan kriteria-kriteria bagi laman web dan perkhidmatan dalam talian Kerajaan.
Objektif Projek
Menyediakan sistem aplikasi bagi kemudahan pemantauan laman web dan perkhidmatandalam talian Kerajaan.
Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) dimensi yang telah ditetapkan.
Menyediakan kemudahan mengukur tahap kepuasan pengguna perkhidmatan dalamtalian kerajaan.
Menyediakan kemudahan secara elektronik untuk pengemaskinian maklumat profil lamanweb dan perkhidmatan dalam talian Kerajaan.
Briefly describe about the project
![Page 7: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/7.jpg)
TESTING SCOPE
1. Concurrent User and Response Timea) Number of concurrent user
b) Response time
2. Load Testa) How many cycle
b) How many iteration
3. Stress Test (Optional)
4. MonitoringResource utilization monitoring
5. Business TransactionWhat business transaction ?
![Page 8: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/8.jpg)
TESTING CONTROLS
1. Entrance Criteria
- Pass smoke test
2. Exit Criteria
- Not more than 5% errors
- Successful run test
![Page 9: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/9.jpg)
PRE-REQUISITE
1. Completion of functional testing (code freeze)
2. Completion of security and penetration test
3. Login credential for xxx user
4. Production environment readiness
5. Test data readiness
6. Database backup and restore
7. Access to system for scripting purposes
![Page 10: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/10.jpg)
TESTING METHODOLOGY
![Page 11: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/11.jpg)
TESTING REQUIREMENTS
1. Test Data
- Login data/ User ID
- Transactional data
2. Hardware Requirements
3. Firewall Requirements
4. IP Address
![Page 12: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/12.jpg)
TESTING TOOLS
1. What tools will be used
2. Performance monitoring tools (if any)
3. Hardware
![Page 13: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/13.jpg)
TESTING ENVIRONMENT
1. Production Environment
2. Staging Environment
3. Testing Environment
Available Test Environment Setup
Required Test Environment Setup
![Page 14: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/14.jpg)
TESTING EVALUATION CRITERIA
1. Transaction Response Time
2. Failure Rate
3. Systems Performances
4. Errors and Exceptions
![Page 15: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/15.jpg)
ROLES AND RESPONSIBILITIES
1. Performance Testing Team
- Scripting, execute, monitoring, reporting
2. Project Team
- Identify business transaction
- Prepare the environment
- Resources monitoring
![Page 16: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/16.jpg)
PROPOSED PROJECT TIMELINE
![Page 17: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/17.jpg)
TESTING ACTIVITIESNo. Activity Description Duration (Day)
1. Identify Performance Requirements
Identify the performance requirements with SPLASK team
0.5
2. Review Test Scenarios Review, prioritize and finalize test scenarios for execution with SPLASK team
0.5
3. Verify Pre-requisite Items
Verify the availability of all pre-requisite items
0.5
4. Prepare Test Plan Prepare detailed performance test plan (including detailed scenarios, workloads, timeline, environment info and etc.)
2
5. Prepare Test Script Prepare test script based on test scenarios 2
6. Conduct Smoke Test Verified that system is fit for testing before actual performance testing starts
0.5
![Page 18: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/18.jpg)
TESTING ACTIVITIES
No. Activity Description Duration (Day)
7. Execute Test Run and monitor tests. Validate test data and results collection.
1
8. Capture Defects Defects, if any, are capture in Test Management Tool
0.5
9. Analyze Result and Generate Report
Consolidate and share results 3
10. Submission of Full Report Full report 3
![Page 19: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/19.jpg)
PROPOSED DEPLOYMENT ARCHITECTURE
![Page 20: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/20.jpg)
APPENDICES
1. System/project Architecture
2. Server/Hardware Listing
![Page 21: PERFORMANCE Template and Guideline for TEST PLAN · Menyediakan kemudahan mengukur tahap pematuhan kriteria berdasarkan tujuh(7) ... How many cycle b) How many iteration 3. Stress](https://reader033.vdocuments.net/reader033/viewer/2022060813/6091f1bf5101a76b7439c59d/html5/thumbnails/21.jpg)
REPORTING
A) Interim reports :
- Response time of each transaction
- Transactional error rate
- Hardware performance and utilization
B) Final reports