what are the parameters which should be in mind for Configuration testing
What are the parameters that should be kept in consideration while doing configuration testing of any application.And what are the thing that we must configure in terms of both hardware and software for checking the performance of the application on different configurations.How do we create environment for configuration testing.Kindly tell me in detail so that I get best methodical way of doing configuration testing step by step.
Re: what are the parameters which should be in mind for Configuration testing
From the performance testing knowledge base (soon open for the public):
Configuration testing is testing the product under a different number of hardware or software configurations. Hardware and software can sometimes have an unlimited number of configurable items and this would be too much to test, so it is advisable that the product be tested with, at least, the minimum, the maximum configuration and a few different configurations in between.
Verifies performance impacts from changes in Software components, Hardware, Processor Speed, Memory, system parameters, parameters etc.
Testing of an application or a technical environment (such as a DBMS) for compatibility across different configurations of a system, e.g., different client/server network configurations.
Use of information about the internal state of the environment to check the stability of the system in different configurations.
Checks that a system works acceptably in the various different configurations to which it can be set.
As with all testing, you cannot test everything. So first you have to think about your goals for the system. Then you have to define the parameters that you would want to tinker with.
The create a baseline, with a standard configuration and change only 1 parameter per test afterwards. If you change multiple parameters at once (for instance faster processor and more RAM), you'll quickly loose track.