Translate to:

FindVirtual.com

Virtual Assistant Networking, Directory, Training

Sponsor

Harry Lei

Performance Testing Web Applications Methodology

  • Rating: No Rating
According to the Microsoft Developer Network the Performance Testing Methodology consists of the following activities:

* Activity 1. Identify the Test Environment. Identify the physical test environment and the production environment as well as the tools and resources available to the test team. The physical environment includes hardware, software, and network configurations. Having a thorough understanding of the entire test environment at the outset enables more efficient test design and planning and helps you identify testing challenges early in the project. In some situations, this process must be revisited periodically throughout the project’s life cycle.

* Activity 2. Identify Performance Acceptance Criteria. Identify the response time, throughput, and resource utilization goals and constraints. In general, response time is a user concern, throughput is a business concern, and resource utilization is a system concern. Additionally, identify project success criteria that may not be captured by those goals and constraints; for example, using performance tests to evaluate what combination of configuration settings will result in the most desirable performance characteristics.

* Activity 3. Plan and Design Tests. Identify key scenarios, determine variability among representative users and how to simulate that variability, define test data, and establish metrics to be collected. Consolidate this information into one or more models of system usage to be implemented, executed, and analyzed.

* Activity 4. Configure the Test Environment. Prepare the test environment, tools, and resources necessary to execute each strategy as features and components become available for test. Ensure that the test environment is instrumented for resource monitoring as necessary.

* Activity 5. Implement the Test Design. Develop the performance tests in accordance with the test design.

* Activity 6. Execute the Test. Run and monitor your tests. Validate the tests, test data, and results collection. Execute validated tests for analysis while monitoring the test and the test environment.

* Activity 7. Analyze Results, Tune, and Retest. Analyse, Consolidate and share results data. Make a tuning change and retest. Improvement or degradation? Each improvement made will return smaller improvement than the previous improvement. When do you stop? When you reach a CPU bottleneck, the choices then are either improve the code or add more CPU.

Tags: automation, development, outsourcing, performance, qa, software

Share   Twitter

Comment

You need to be a member of FindVirtual.com to add comments!

Join this Ning Network

Sign in

E-mail

Password
 or Sign Up
By signing in, you agree to the amended Terms of Service and Privacy Policy.
Forgotten your password?

Badge

Loading…

Reviews

FindVirtual.com

Seth Godin Books 4 Replies

I recently read "Permission Marketing" by Seth and was really taken back with his ability to articulate what we have all been feeling. This particular book is a little older but has a tremendous amou…

Tagged: marketing, books, godin, seth

Started by FindVirtual.com in Book Reviews. Last reply by Joel D Canfield 5 hours ago.

Digital Marketing and Social Media Consultant

© 2010   Created by FindVirtual.com on Ning.   Create a Ning Network!

Badges  |  Report an Issue  |  Privacy  |  Terms of Service

Sign in to chat!