Home > Software Quality News > STPCon: Do reality checks on performance test products, panelists advise
Software Quality News:
EMAIL THIS

STPCon: Do reality checks on performance test products, panelists advise

By Daniel J. Mondello
23 Oct 2009 | SearchSoftwareQuality

Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

At the Software Test and Performance Conference (STPCon) this week, test pro Scott Barber kicked off a performance testing panel discussion with a car metaphor that addressed the session's first audience question: "Are there expectations I should have for performance testing tool vendors?"

Well, replied Barber, you buy a car with an advertised zero-to-60 miles-per-hour in 5.5-seconds acceleration rate. "That measurement of performance is based upon optimal testing done on an ideal surface, under perfect atmospheric, barometric circumstances and piloted by a professional race car driver. That advertised performance sells the vehicle, but should not be assumed an easily repeatable performance determiner. That number is achievable, but maybe not by you."

In other words, a software test manager can only determine the true quality and innovation of performance test tools by running those products in his or her own environment. That's the primary message that Barber and his panel mates -- James Bach, Dan Bartow, Ross Collard and Dan Downing – put to the packed house during this session. They shared their experiences about performance testing to illustrate this message, as well as providing advice on related topics. Barber is the CTO of PerfTestPlus and an author. Bartow is senior manager of Performance Engineering at Intuit, as well as a co-founder of ATG. Collard is as self-proclaimed software quality guru and founder of the consultancy Collard & Company. Downing has 28 years of technical and leadership experience as a programmer. He is also VP and GM of Testing Services at Mentora.
More from STPcon 2009
First takes on Boston SPIN with Damon Poole and STPCon
Testing pro Matt Heusser gives feedback and insight from the 2009 conference.

None of the speakers said not to buy products that didn't live up to all of the vendors' claims, because that approach would probably curtail your purchases to naught. Sometimes, Barber explained, you need to accept what is reasonable. It should be fairly easy to judge whether your purchased tool is running way below its potential, and that's not reasonable and cause for not using or buying the product.

"For the most part, software vendors are known to try to get test managers to sign contracts quickly. They don't really know that the product fits your environment. They don't' study the customer's test environment and make sure the product is a good fit. Essentially, vendors just take "stabs in the dark" regarding your code and application functions, Barber said. They should still really be relaying performance numbers closer to what a customer will realistically expect.

Pre-defining test criteria with the entire project team before choosing tools is absolutely a must, Bach said. Don't sign a vendor's contract without both parties knowing full-well that changes and amendments to the final code may be necessary. Collard added that this practice can stop conflicts before they happen. If conflicts arise, he said, be aware that "very few software client-vendor disputes make it to full trial. Often, they're settled out of court."

When the session shifted topics to innovation issues, Downing stressed that test managers can determine what is innovative by whether or not a tool provides a new and better ways to test, the panelists said. Downing pointed to one type of innovative product that's doing just that today: "Visualization tools allow for the measurement of performance traits and their monitoring capability and have taught us how to run lean and agile through graphs," he said. "I find that incredibly useful."

Downing also warned that the term, innovation, is too widely used by vendors. The terms, cooperation and collaboration, is a point in case. The rise of agile development has made cooperation and collaboration "new" vendor buzzwords today. Downing suggested that collaboration as outlined by agile is the renovation of an age-old, proven approach, and asked: "Can we really still call the concept of working alongside our peers as innovative?" Bach agreed: "Didn't we all learn and benefit from the idea since kindergarten?"

While the panelists agreed that test managers need to do due diligence before choosing performance testing products, they also praised software vendors and the open source development community for creating top-notch tools.

Tags: Software testing tools and frameworksSoftware performance, load and stress testingVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software testing tools and frameworks
Performance testing tools - Commercial, less expensive and free
Software Testing Ezines
New IBM Rational, Tivoli integrated tools pair development with IT
Demo: Using WebGoat, a free software testing tool
Getting answers about OpenSTA script problems
Defining core software regression tests
Selecting the best tool for stress and load testing
Required prerequisites for performance testing
Surgient 7's self-provisioning promises software testers quick IT resource access
ALM: Best of breed vs. complete systems

Software performance, load and stress testing
Performance testing tools - Commercial, less expensive and free
Easing software performance testing and usability modeling pressures
Software Testing: New software testing technologies bring new challenges
Drilling deep into performance testing at STPCon
Ways to approach application performance testing on a tight budget
Data warehouse/BI performance testing tool recommendations
Software testers facing six big challenges today, StarWest keynoter says
Is manually testing a software project for flaws too risky?
At the movies: Exploratory, performance, security testing a kiosk
Why do performance testers write new scripts so often?

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
JUnit  (SearchSoftwareQuality.com)
NUnit  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Software Development Methods - Extreme Programming, Agile Programming, Scrum
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts