STARCANADA 2013 - Software Testing Conference
PRESENTATIONS
An Agile Test Automation Strategy for Everyone
Most systems are not designed to make test automation easy! Fortunately, the whole-team approach, prescribed by most agile methodologies, gives us an opportunity to break out of this rut. Gerard Meszaros describes the essential elements of practical and proven agile test automation strategy. |
Gerard Meszaros, Independent Consultant |
Android Mobile Development: A Test-driven Approach
Few topics are hotter these days than mobile software development. It seems that every company is rushing to release its own mobile application. However, when it comes time to build that software, companies quickly discover that things are different now. |
Jeff "Cheezy" Morgan, LeanDog |
Bad Testing Metrics—and What To Do About Them
Many organizations use software testing metrics extensively to determine the status of their projects and whether or not their products are ready to ship. Unfortunately most, if not all, of the metrics in use are so flawed that they are not only useless but possibly dangerous—misleading... |
Paul Holland, Testing Thoughts |
Build Your Own Performance Test Lab in the Cloud
Many cloud-based performance and load testing tools claim to offer “cost-effective, flexible, pay-as-you-go pricing.” However, the reality is often neither cost-effective nor flexible. With many vendors, you will be charged whether or not you use the time (not cost effective), and... |
Leslie Segal, Testware Associates Inc. |
Cause-Effect Graphing: Rigorous Test Case Design
A tester’s toolbox today contains a number of test case design techniques—classification trees, pairwise testing, design of experiments-based methods, and combinatorial testing. Each of these methods is supported by automated tools. |
Gary Mogyorodi, Software Testing Services |
Changing the Testing Conversation from Cost to Value
The software testing business is in the grip of a commoditization trend in which enterprises routinely flip flop between vendors—vendors who are engaged in a race to the bottom on price. |
Iain McCowatt, CGI |
Collaboration without Chaos
Sometimes software testers overvalue the adherence to the collective wisdom embodied in organizational processes and the mechanical execution of tasks. Overly directive procedures work—to a point—projecting an impression of firm, clear control. But do they generate test results that... |
Griffin Jones, Congruent Compliance |
Creating Dissonance: Overcoming Organizational Bias toward Software Testing
Overcoming organizational bias toward software testing can be a key factor in the success of your testing effort. Negative bias toward testing can impact its perceived value—just as inaccurate positive bias can set your team up for failure through mismanaged expectations. A structured... |
Keith Klain, Barclays Capital |
Designing Self-maintaining UI Tests for Web Applications
Test automation scripts are in a constant state of obsolescence. New features are added, changes are made, and testers learn about these changes long after they've been implemented. Marcus Merrell helped design a system in which a "model" is created each time a developer changes... |
Marcus Merrell, WhaleShark Media, Inc. |
Driving Down Requirements Defects: A Tester’s Dream Come True
The industry knows that a majority of software defects have their root cause in poor requirements. So how can testers help improve requirements? Richard Bender asserts that requirements quality significantly improves when testers systematically validate the requirements as they are developed. |
Richard Bender, BenderRBT |