|
Measuring the Effectiveness of Testing Using DDP Does your testing provide value to your organization? Are you asked questions like "How good is the testing anyway?" and "Is our testing any better this year?" How can you demonstrate the quality of the testing you perform, both to show when things are getting better and to show the effect of excessive deadline pressure? Defect Detection Percentage (DDP) is a simple measure that organizations have found very useful in answering these questions. It is easy to start-all you need is a record of defects found during testing and defects found afterwards (which you probably already have available). Join Dorothy Graham as she shows you what DDP is, how to calculate it, and how to use it to communicate the effectiveness of your testing. Dorothy addresses the most common stumbling blocks and answers the questions most frequently asked about this very useful metric.
|
Dorothy Graham, Grove Consultants
|
|
Behavior Patterns for Designing Automated Tests Automated GUI tests often fail to find important bugs because testers do not understand or model intricate user behaviors. Real users are not just monkeys banging on keyboards. As they use a system, they may make dozens of instantaneous decisions, all of which result in complex paths through the software code. To create successful automated test cases, testers must learn how to model users' real behaviors. This means test cases cannot be simple, recorded, one-size-fits-all scripts. Jamie Mitchell describes several user behavior patterns that can be adopted to create robust and successful automated tests. One pattern is the 4-step dance, which describes every user GUI interaction: (1) ensure you're at the right place in the screen hierarchy; (2) provide data to the application; (3) trigger the system; and (4) wait for the system to complete its actions.
|
Jamie Mitchell, Test & Automation Consulting LLC
|
|
Top Ten Tendencies That Trap Testers A trap is an unidentified problem that limits or obstructs us in some way. We don't intentionally fall into traps, but our behavioral tendencies aim us toward them. For example, have you ever found a great bug and celebrated only to have one of your fellow testers find a bigger bug just one more keystroke away? A tendency to celebrate too soon can make you nearsighted. Have you ever been confused about a behavior you saw during a test and shrugged it off? The tendency to dismiss your confusion as unimportant or irrelevant may make you farsighted-limiting your ability to see a bug right in front of you. Jon Bach demonstrates other limiting tendencies like Stakeholder Trust, Compartmental Thinking, Definition Faith, and more. Testers can't find every bug or run every possible test, but identifying these tendencies can help us avoid traps that might compromise our effectiveness and credibility.
|
Jon Bach, Quardev Laboratories
|
|
Communicating the Value of Testing Test managers constantly lament that few outside their group understand or care much about the value they provide and consistently deliver. Unfortunately, they are often correct. The lack of visibility and understanding of the test team's contribution can lead to restricted budgets,
fewer resources, tighter timelines, and ultimately, lower group productivity. Join Theresa Lanowitz as she highlights ways to move from simply being a tester of software to an advocate for your organization's customers. Learn how to effectively and concisely communicate with key
stakeholders in your organization to ensure that they understand the value and role of the testing group. With effective and concise communication, the testing group will be perceived as more strategically important and integral to the success of every project.
- Strategies for communicating complex data
|
Theresa Lanowitz, voke, Inc. and Dan Koloski, Empirix
|
|
Be More Effective: Test Automation below the UI
Slideshow
To maintain optimal product quality of large-scale enterprise systems, the regression test suite usually increases in size over time. Whether using automated or manual regression, this brings an additional maintenance and infrastructure cost that tends to get way out of hand, often...
|
Ashish Mehta and Sohail Farooqui
|
|
Testing Around the World These days outsourcing is a pretty familiar concept in this industry. Has globalization hit your company yet? Naomi Mitsumori has been involved in sending testing work offshore, and she has six suggestions that can help you successfully manage the transition.
|
|
|
When in Doubt, Reframe One often overlooked testing skill is understanding what our clients are saying--in addition to the words that actually come out of their mouths. Sometimes reframing a seemingly irrational response can lead to a higher level of communication and a more productive relationship.
|
|
|
Rising Above the 7 Percent Rule Afraid of what you're missing by testing only 7 percent of your code? Forget your formal code inspections; Jason Cohen enlightens us on the merits of bringing lightweight code inspection to your organization.
|
|
|
The Right Stuff: Four Small Steps for Testers One Giant Leap for Risk Mitigation In the countdown to a product release, leaving load testing for last is a risky maneuver. In this month's cover story, Rex Black and Barton Layne present a case study of a project on which they adhered to a four-step strategy. By following these four steps, they were able to alleviate those nasty, end-of-project performance surprises.
|
|
|
The Magic 8 Ball of Testing Have you ever wished for a tool to help you define and refine requirements and make your programs more testable? OClear could be the tool you've been waiting for.
|
|