 |
|
|
|
|
|
|
|
|
|
|
| |
IPCS Group, an independent testing organization of software applications and systems,
provides all the aspects of software performance testing and profiling: load
simulation, external and internal performance measurements, performance monitoring, etc.
Automating load testing of distributed software systems provides an extensible, scalable foundation
for a comprehensive and cost-effective performance testing tailored to your application and system
and allows a comprehensive assessment of its functionality, performance and scalability. | | | | |
|
| |
The Problem
Performance testing is
practically impossible without automation, and today's software market offers
many commercial off-the-shelf solutions for automated performance testing.
However, those products may
not be applicable instantly, out-of-the-box. In fact, for some
performance test projects they may be
practically inapplicable at all.
• Performance testing is to be conducted using a
proprietary protocol or application
programming interface (API). This also includes situations when
the protocol or API to be used for testing is standardized but
is not utilized by industries widely enough to deserve
out-of-the-box support from commercially available performance testing solutions.
• Performance testing must support a more complex communi-
cations than traditional one-way client/server ones. The software
system to be tested may not only work as a
server but may also
operate as a client of some other, "external"
software systems.
• Performance requirements for the system
are so high that existing test tools can not
provide adequate level of load and sufficient comprehensiveness of
the collected results (perfor- mance measurements and functional
checks). Even when the problem can be solved technically, consideration of other
factors (particularly, calculation of the total cost of the testing effort)
may make the solution impractical.
In situations like these, the choice seems to be limited by two options only: (1) to acquire one of the
more advanced commercially available
performance testing products and to try to customize it to the
project's specifics; or
(2) to build the proprietary performance test automation solution from the ground up.
Both options have substantial costs (and therefore risks) associated with them
unless the project team already possesses enough knowledge about performance test automation tools.
So what can you do, if you do not have enough resources for either of those options? The answer is: you should consider
a third option – outsourcing the test tool and services to us.
In a nutshell, our offering is simple: we are independent application and
system testers and bridge the gap between specifics of your
performance testing process and best-of-breed
performance test automation solutions at very
affordable costs.
|
|
|
|
|
|
The Benefits
• We start from analysis of your requirements toward automation
of performance testing. Those requirements may include (but
are not limited to) the following specifications:
o custom protocols or APIs to be used during performance
testing;
o custom data to be collected and recorded during performance
testing;
o custom performance metrics to be calculated based on
recorded test results;
o desired parameters for the test tool (such parameters could
be used by your testers to customize the test tool's behaviour
on the test-by-test basis);
o risk-based performance testing that allows us to concentrate
on all the important performance issues in the shortest
possible time, while non-essential issues are dealt with at a
later time.
o Quality assurance best practices to ensure that all docu-
mentation (functional and performance test plans. Change
management, etc) are up-to-date.
|
| | |
|
| |
|
|
|
|
|
|
 |
|