Thursday, July 28, 2011

Scalability Testing Approach


SCALABILITY

TESTING APPROACH

Overview

Approach

Flow

Attributes


INTRODUCTION

Software Testing

Testing is not just finding out the defects. Testing is not just seeing the requirements are
satisfied. Testing is a process of verifying and validating all wanted requirements are there in
products and also verifying and validating any unwanted requirements are there in the
products. It is also seeing any latent effects are there in the product because of these
requirements.

Testing is not just a phase in SDLC, but it is to be addressed in all phases.

Scalability testing is to determine system behaviour by increasing the load with a particular scaling ratio. For every scaling point all the performance attributes have to be determined. Also the factors affecting the application scaling capacity have to be determined.

Our APPROACH should be...

The approach should get followed is based on determining the system behaviour before reaching the stress point. This is done with a continuous iterative testing by increasing load. At each level all the performance attributes have been monitored and analyzed.

2


SCALABILITY TESTING ATTRIBUTES

Following are the only few attributes out of many that considered during the scalability
testing

_ Response Time
_ Throughput

_ Screen transition

_ Time {Session time, reboot time, printing time, transaction time, task execution time} _ Hits per second, Request per seconds, Transaction per seconds

_ Performance measurement with number of users. _ Performance measurement under load.

_ CPU usage Memory usage {Memory leakages, thread leakage} Bottlenecks {Memory,
cache, process, processor, disk and network}

_ Network Usage {Bytes, packets, segments, frames received and sent per sec, Bytes
Total/sec, Current Bandwidth Connection Failures, Connections Active, failures at
network interface lever and protocol level}

_ Web server {request and response per seconds, services succeeded and failed, server
problem if any}

4

No comments:

Post a Comment