|
Mitigation of Performance Testing Impediments Here is a list of impediments common to performance testing projects and what load testers can do to proactively prevent (mitigate) them or reactively respond to them. This is a companion to my pages on LoadRunner, performance monitoring, performance tuning, and reporting. | Topics this page:
|
|
Subject Matter Expertise
The ImpedimentKnowledge about a system and how it works are usually not readily available to those outside the development team.What documents written are often one or more versions behind what is under development. Requirements and definitions are necessary to separate whether a particular behavior is intended or is a deviation from that requirement. Even if load testers have access to up-to-the-minute wiki entries, load testers usually are not free to interact as a peer of developers. Load testers are usually not considered a part of the development team or even the development process, so are therefore perceived as an intrusion to developers. To many developers, Performance testers are a nuisence who waste time poking around a system that is "already perfect" or "one we already know that is slow".
What can reactive load testers do?Work among developers and easedrop on their conversations (like those studying animals in the wild).
What can proactive load testers do?Up-front, an executive formally establishes expectations for communication and coordination between developers and load testers.Ideally, load testers participate in the development process from the moment a development team is formed so that they are socially bonded with the developers. Recognizing that developers are under tight deadlines, the load test team member defines exactly what is needed from the developer and when it is needed. This requires up-front analysis of the development organization:
An executive assigns a "point person" within the development organization who can provide this information. Assignments for each developer needs to originate from the development manager under whom a developer works for.
No one can serve two masters. For you will hate one and love the other; you will be devoted to one and despise the other. A business analyst who is familiar with the application's intended behavior makes a video recording of the application using a utility such as Camtasia from ToolSmith. A recording has the advtange of capturing the timing as well as the steps.
| The U.S. military developed the web-based CAVNET system to collaborate on innovations to improvise around impediments found in the found. |
Share |
Next |
|
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page
Human verify: |