![]() |
|
|
|
|
Tools and Automation for the Software Development Lifecycle 13 July 2006 In this issue: - A Word with the Wise: Choosing Performance Testing with Scott Barber - What's Happening at StickyMinds.com - Featured Tool: QAInspect from SPI Dynamics - Outside the Toolbox: UberOrbs **************************************************************** ADVERTISEMENT: "Combating Hackers in QA"- FREE Webcast from SPI Dynamics Learn how QA professionals are preventing Web Application attacks and how you can lead your organization to secure software. During this Webcast, you will learn how a hacker can exploit your security defects, how to test for SQL Injection and Session Hijacking and why QA is critical to the security process. Click here to register and view: https://download.spidynamics.com/registration/qa_webcast.asp **************************************************************** A Word with the Wise: Choosing Performance Testing with Scott Barber by Joseph McAllister Every kid eventually puts some thought into the question "What do you want to be when you grow up?" For PerfTestPlus CTO Scott Barber, who specializes in context-driven performance testing and analysis for distributed multi-user systems, the answer was not "performance tester." He planned to follow in the footsteps of his father, an industrial arts teacher, and sought an ROTC- scholarship-funded degree in civil engineering. In his junior year of college, though, Scott learned that his first years with the Army Corps of Engineers would involve digging foxholes for infantry rather than building bridges with the Seabees. "I decided that if I was going to be crossing the front lines, I'd much rather be carrying heavy weaponry than heavy shovels," he says. He became a maintenance officer, with additional duties as an automation officer--essentially fixing computers. One day, while complaining about outdated software, he was serendipitously overheard by someone there to evaluate a replacement system and was recruited into a government contracting position. Later, while weighing his career options, a friend offered Scott a job as a performance engineer with a promise of "Don't worry, you'll like it." "From that day, I've been doing performance testing," Scott says. "What I love about it is it spans every part of the software lifecycle. It dials into every discipline from development to business analysis." Load-generation tools, which most people call performance- testing tools, are just one half of the equation, Scott says. The collected data often also requires automated analysis or "performance monitoring." "As far as buying a tool and executing all your tests in house versus outsourcing, basically the first heuristic is this: If you've got one big performance test, the first one is going to be cheaper to outsource," Scott says. "Your break-even point, depending on what tool you choose, what your in-house resources are, and the price of a performance tester in your market, is somewhere between two and three performance-testing projects if you're in a software development shop. That's a huge ballpark." Regular performance testing may call for an in-house process, while testing just once or once in a while may be better served through outsourcing, according to Scott. If you choose in-house testing, Scott has a few recommendations for evaluating potential tools. Foremost is that you demo the tool on your application, particularly if your product is unusual or new technology. "Virtually every tool out there does a good job against the type of application it was originally designed to test, but we develop with cutting-edge technology," he says. "Make sure that the tool that you're getting supports your application." Also, don't pay for unnecessary features and support for communications protocols that you'll never use. Finally, be sure that your performance tester can, as Scott says, "make that tool sing"--let the tester guide the tool-evaluation process. Of course, as with most software tools, one must also contemplate commercial or open source. The big differences are that each open source tool only works against a limited number of applications or communications protocols, and they are limited in terms of what Scott calls the "nice-to-haves"--extras or add-on features. "When it comes to actually generating load, the difference in accuracy and in response time from enterprise pay tools and free open source--that's not the point to compare," he says. "Obviously some free and open source tools are going to be better than others. Some enterprise tools are better than others for your particular application. At that point, accuracy of load and response time is something that you need to evaluate against your particular application, as opposed to generally across whether you're paying for a tool or not." Scott sees brighter days ahead for the field of performance testing. He believes the market no longer views performance testing as a nice-to-have option, but rather as a necessity. The industry, he says, "is finally starting to accept as a whole that performance testing isn't just functional testing on steroids or in 3-D. It is a unique set of skills." To read more of what Scott Barber has to say, search for his articles on http://www.stickyminds.com. jmcallister@sqe.com **************************************************************** What's Happening at StickyMinds.com Got a question? Try asking your software-testing peers by posting your query on our Discussion Boards. Join in at: http://www.stickyminds.com/forum.asp?tt=Exchange+Messages. If the Discussion Board messages aren't enough to get your point across, why not post an article or paper on StickyMinds.com? You can upload your work for possible publication on StickyMinds.com at: http://www.stickyminds.com/submitstuff.asp. Supercharge your access to StickyMinds.com with a PowerPass! Use it to open doors to the complete Better Software and STQE magazine archive, conference materials from every major Software Quality Engineering event, online reference books, and discounts on all Software Quality Engineering products and training. Get charged up today for only $225/year! ---> http://www.StickyMinds.com/powerpass.asp **************************************************************** Featured Tool: QAInspect Vendor: SPI Dynamics Contact: 115 Perimeter Center Place, N.E. Suite 1100 Atlanta, GA 30346 Phone: 1-866-774-2700 Fax: 678-781-4850 Tool URL: http://www.spidynamics.com/products/qainspect/index.html Description: SPI Dynamics' Quality Assurance products for IBM and Mercury users enable QA professionals to incorporate fully automated Web application security testing into the overall test management process without the need for specialized security knowledge and without the risk of slowing aggressive product release schedules. Now, IBM and Mercury users can conduct and manage both functional testing and security testing from a single platform. **************************************************************** Outside the Toolbox: UberOrbs From the Merriam-Webster Online Dictionary: "uber-", prefix: - being a superlative example of its kind or class - to an extreme or excessive degree "orb", noun: - a spherical body From the Sticky ToolLook dictionary: "UberOrbs", toy: - a noise-making, time-consuming, creativity-prodding tool that is likely to be found outside the typical software development toolbox. Check out the UberOrbs at http://www.stickyminds.com/uberorbs. Watch the videos to hear their unusual sounds. Know of any fun tools, toys, or other items that might be slightly outside the software development toolbox? Tell us about them by sending an email to jmcallister@sqe.com. **************************************************************** ADVERTISEMENT: Attend The Greatest Software Testing Conference on Earth STARWEST 2006 International Conference on Software Testing Analysis & Review October 16-20, 2006 | The Disneyland Hotel | Anaheim, California Register before September 15 to Save $200! http://www.sqe.com/starwest **************************************************************** Sticky ToolLook is an extension of StickyMinds.com and Better Software magazine--and a reminder that your "online resource for building better software" is just a click away at http://www.stickyminds.com. _________________________________________________ Subscriber Services You are receiving this issue of Sticky ToolLook as part of your StickyMinds.com membership, Better Software magazine subscription, or Sticky ToolLook subscription. We hope this publication will be a useful and enjoyable benefit. To change your email address or update your preferences, go to http://www.stickyminds.com/eletters.asp?fx=change To unsubscribe, go to http://www.stickyminds.com/eletters.asp?fx=unsub To ensure optimal receipt of these emails, please add stickytoollook@lists.stickyminds.com to your address book or all messages from @lists.stickyminds.com to your email white list. **If this eLetter has been forwarded to you by a friend, you can register for your own free subscription to Sticky ToolLook at http://www.stickyminds.com/eletters.asp SOFTWARE QUALITY ENGINEERING 330 CORPORATE WAY, STE. 300, ORANGE PARK, FL 32073 |