Skip to main content

Test Management

Keynotes

K1 Testing in a Test-driven World
Jeff Payne, Coveros, Inc.
Wed, 05/01/2013 - 8:30am

Agile software development has fundamentally changed the way software testing is performed. No longer is testing relegated to the end of the lifecycle where its budgets are cut and its conclusions ignored. Now we live in a world where testing drives development and, for better or worse, this world is here to stay. Jeff Payne discusses what impact a test-driven world has on the types of testing we perform and the impact this has on our careers.

Read more
K2 Surviving or Thriving: Top Ten Lessons for the Professional Tester
Lloyd Roden, Lloyd Roden Consultancy
Wed, 05/01/2013 - 10:00am

As testers and test managers we often find ourselves struggling just to survive within our organization—sometimes with the possibility of job loss due to outsourcing looming. Often, we are told to become more “effective,” “efficient,” and do “more with less.” However, most testers and test managers are unsure of what those mandates actually mean. Today, it is not sufficient to just survive; we must take initiatives to thrive. Lloyd Roden shares ten valuable lessons on how you can become better at testing and thrive in your career.

Read more
K5 The Mismeasure of Software: The Last Talk on Measurement You’ll Ever Need to Hear
Lee Copeland, Software Quality Engineering
Thu, 05/02/2013 - 4:15pm

Lee Copeland maintains that most organizations have some kind of metrics program—and almost all are ineffective. After explaining the concept of measurement, Lee describes two key reasons for these almost universal metrics program failures. The first major mistake people make is forgetting that the model we are using for measurement is not necessarily reality. The second major blunder is treating ideas as if they were real things and then counting them.

Read more

Tutorials

TB Key Test Design Techniques
Lee Copeland, Software Quality Engineering
Tue, 04/30/2013 - 8:30am

All testers know that we can identify many more test cases than we will ever have time to design and execute. The major problem in testing is choosing a small, “smart” subset from the almost infinite number of possibilities available. Join Lee Copeland to discover how to design test cases using formal black-box techniques, including equivalence class and boundary value testing, decision tables, state-transition diagrams, and all-pairs testing. Explore white-box techniques with their associated coverage metrics.

Read more

Large-scale testing projects severely stress “normal” testing practices. This can result in a number of less than optimal results. A number of innovative ideas and concepts have emerged to support industrial-strength testing of large and complex projects—some successful and others not so successful. Hans Buwalda shares his experiences and the strategies he's developed over the years for large testing on large projects. He describes the possibilities and pitfalls of outsourcing test automation.

Read more
MC Fundamentals of Risk-based Testing
Dale Perry, Software Quality Engineering
Mon, 04/29/2013 - 8:30am

Whether you are new to testing or looking for a better way to organize your test practices and processes, the Systematic Test and Evaluation Process (STEP™) offers a flexible approach to help you and your team succeed. Dale Perry describes this risk-based framework—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. The STEP™ approach helps you decide how to focus your testing effort, what elements and areas to test, and how to organize test designs and documentation.

Read more
MD Managing Application Performance: A Simplified Universal Approach
Scott Barber, PerfTestPlus, Inc.
Mon, 04/29/2013 - 8:30am

In response to increasing market demand for well-performing applications, many organizations implement performance testing programs, often at great expense. Sadly, these solutions alone are often insufficient to keep pace with emerging expectations and competitive pressures. Scott Barber shares the fundamentals of implementing T4APM™ including specific examples from recent client implementations. T4APM™ is a simple and universal approach that is valuable independently or as an extension of existing performance testing programs.

Read more
MG Measurement and Metrics for Test Managers
Rick Craig, Software Quality Engineering
Mon, 04/29/2013 - 8:30am

To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics is complicated because many developers and testers are concerned that the metrics will be used against them.

Read more
MH Implementing Crowdsourced Testing
Rajini Padmanaban, QA InfoTech
Mon, 04/29/2013 - 8:30am

In today’s market, global outreach, quick time to release, and a feature rich design are the major factors that determine a product’s success. Organizations are constantly on the lookout for innovative testing techniques to match these driving forces. Crowdsourced testing is a paradigm increasing in popularity because it addresses these factors through its scale, flexibility, cost effectiveness, and fast turnaround.

Read more
MI How to Break Software: Embedded Edition
Jon Hagar, Grand Software Testing
Mon, 04/29/2013 - 8:30am

In the tradition of James Whittaker’s book series How to Break … Software, Jon Hagar applies the testing “attack” concept to the domain of embedded software systems. Jon defines the sub-domain of embedded software and examines the issues of product failure caused by defects in that software. Next, Jon shares a set of attacks against embedded software based on common modes of failure that testers can direct against their own software. For specific attacks, Jon explains when and how to conduct the attack, as well as why the attack works to find bugs.

Read more
MJ Quantifying the Value of Testing
Lloyd Roden, Lloyd Roden Consultancy
Mon, 04/29/2013 - 8:30am

“Testing costs too much.” “We don’t get the value we should from the investment we make.” “Testing just delays the project.” Familiar sayings in your organization? Although testing is accepted by most as an integral part of any software development lifecycle, some see it as a hole in which to throw money rather than as an investment in quality. In order to gain credibility and reduce the negative views of our work, we testers and test managers must show senior management a clear return on their investment.

Read more
MM Testing the Data Warehouse
Geoff Horne, NZTester Magazine
Mon, 04/29/2013 - 1:00pm

Data warehouses have become a popular mechanism for collecting, organizing, and making information readily available for strategic decision making. The ability to review historical trends and monitor near real-time operational data has become a key competitive advantage for many organizations. Yet the methods for assuring the quality of these valuable assets are quite different from those of transactional systems. Ensuring that the appropriate testing is performed is a major challenge for many enterprises.

Read more
MN Acceptance Test-driven Development: Mastering Agile Testing
Nate Oster, CodeSquads, LLC
Mon, 04/29/2013 - 1:00pm

On agile teams, testers often struggle to “keep up” with the pace of development if they continue employing a waterfall-based verification process—finding bugs after development. Nate Oster challenges you to question waterfall assumptions and replace this legacy verification testing with Acceptance Test-driven Development (ATDD). With ATDD, you “test first” by writing executable specifications for a new feature before development begins.

Read more
MO Essential Test Management and Planning
Rick Craig, Software Quality Engineering
Mon, 04/29/2013 - 1:00pm

The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and become more effective with limited resources.

Read more
TD Management Issues in Test Automation
Dorothy Graham, Software Test Consultant
Tue, 04/30/2013 - 8:30am

Many organizations never achieve the significant benefits that are promised from automated test execution. Surprisingly often, this is not due to technical factors but to management issues. Dot Graham describes the most important management issues you must address for test automation success, and helps you understand and choose the best approaches for your organization—no matter which automation tools you use or your current state of automation.

Read more
MQ The Craft of Bug Investigation
Jon Bach, eBay, Inc.
Mon, 04/29/2013 - 1:00pm

At testing conferences, many presentations mention techniques and processes meant to help you find bugs, but few talk about what to do when you find one. If it’s as simple as writing what you saw, how do you know that’s the real problem? What do you do when you find a bug but the developer wants you to provide more information? How do you reproduce those pesky, intermittent bugs that come in from customers? Join Jon Bach in this hands-on tutorial to help you practice investigation and analysis skills like questioning, conjecturing, branching, and backtracking.

Read more

Concurrent Sessions

W1 Emotional Intelligence in Software Testing
Thomas McCoy, Australian Department of Families, Housing, Community Services and Indigenous Affairs
Wed, 05/01/2013 - 11:30am

As test managers and test professionals we can have an enormous emotional impact on others. We're constantly dealing with fragile egos, highly charged situations, and pressured people playing a high-stakes game under conditions of massive uncertainty. We're often the bearers of bad news and are sometimes perceived as critics, activating people's primal fear of being judged. Emotional intelligence (EI), the concept popularized by Harvard psychologist and science writer Daniel Goleman, has much to offer test managers and testers.

Read more
W7 Taming the Beast: Test/QA on Large-scale Projects
Shaun Bradshaw, Zenergy Technologies, Inc.
Wed, 05/01/2013 - 1:45pm

Large, complex projects—those with more than 100 people and lasting more that a year—require special considerations for developing, communicating, and managing the overall QA strategy and test plans. Shaun Bradshaw provides insights he gained from a $70 million financial software implementation project comprised of multiple components including a general ledger, business intelligence platform, data warehouse, and data integration hub.

Read more
W14 Deadlines Approaching? Budgets Cut? How to Keep Your Sanity
Geoff Horne, NZTester Magazine
Wed, 05/01/2013 - 3:00pm

Testing projects have a habit of dissolving into chaos—and even strife—as deadlines approach and budgets are cut. When asked to do the impossible, risk management and mitigation tools can be the only way for testers to survive. Geoff Horne presents a proven method he uses for identifying and assessing risks and the effects—both positive and negative—of various mitigation approaches. Through the school of hard knocks, Geoff has learned that the most plausible risk mitigation strategy is not always the best and may actually harm the project.

Read more
T7 Crowdsourcing: An Innovative Approach to Testing
Ralph Decker, Alliance Global Services
Thu, 05/02/2013 - 11:15am

In the perfect world, you would prefer to hire and develop a large number of the most qualified testers to work on your projects. However, when that’s impossible, crowdsourcing may be the answer. Crowdsourcing provides a mechanism for finding and using large numbers of qualified individuals to work on the task at hand. Spread across various disciplines—design, development, testing, and R&D—crowdsourced testing is the powerful combination of cloud economics with the effectiveness and efficiency of the crowd.

Read more
T9 Flintstones or Jetsons? Jump Start Your Virtual Test Lab
David Silk, Verisign, Inc.
Thu, 05/02/2013 - 11:15am

The power of virtualization has made it easy and inexpensive to create multiple environments for testing. How you implement your virtualization strategy can boost not only the savings on physical gear and availability of test environments but also your testing productivity. Sharing his experience working through the evolution of Verisign’s virtual test lab, David Silk examines how a well-implemented virtual lab can push your testing productivity to new levels.

Read more
T11 A Year of Testing in the Cloud: Lessons Learned
Jim Trentadue
Thu, 05/02/2013 - 11:15am

Jim Trentadue describes how his organization first used the cloud for its non-production needs including development, testing, training, and production support. Jim begins by describing the components of a cloud environment and how it differs from a traditional physical server structure. To prove the cloud concept, he used a risk-based model for determining which servers would be migrated. The result was a win for the organization from a time-to-market and cost savings perspective. Jim shares his do’s and don’ts for moving to the cloud.

Read more