STAREAST 2008 - Software Testing Conference


The Angels and Devils of Software Testing

It's never been easier to fool your manager into thinking you're doing a great job testing! Does that sound tempting? Some would rather spend time playing Spider Solitaire, Foosball, or watching online videos of cats begging for cheeseburgers instead of doing their testing work. Jonathan Kohl and Michael Bolton discuss the types of test fakery that are out there-and that you need to avoid.

Michael Bolton, DevelopSense

The Four T's of Test Automation

Historically, organizations have measured the level of software quality after a system goes into production. What about measuring the level of software quality coming into testing? By measuring the number of test cases that pass or fail, and calculating the failure rate, you can forecast future failure rates and the number of test cases that will have to be executed each day during test. Then, you will have the information needed to adjust resources, timelines, and level of effort.

David Dang, Questcon Technologies, A Division of Howard Systems Intl.

The Promise of Model-Based Testing

Good test design is the cornerstone of every test effort. Although approximately 50% of testing time is spent on test design, very little has been done to bring structure, automation, and a scientific approach to the test design process itself. The quality of designs is highly dependent on the individual tester's expertise. Mahesh Velliyur N has found that model-based testing is extremely useful in testing end-to-end business scenarios. Model-based testing brings a rigor to test design by focusing on what and how much to test.

Mahesh Velliyur, Maveric Testing Solutions
The Rise of the Customer Champions

The customer champion model is a new way for test teams to systematically collect, organize, and act on customer feedback. This model helps test teams think more strategically about their overall customer connection approach, in addition to growing the test discipline in the long term. Mike Tholfsen describes how the Office OneNote test team employed innovative customer connection techniques to improve product quality and customer satisfaction during the Microsoft Office 2007 release.

Michael Tholfsen, Microsoft Corporation
The ROI of Testing

In today's competitive business environment, corporations need and demand a good return on investment (ROI) for everything they do-and testing is no exception. Although executive managers are requesting meaningful metrics more often than ever, many test managers are struggling to justify the cost versus benefit of their departments' work. Often these test managers are unsure how to calculate investment costs versus dollars saved when using solid QA and testing methodologies.

Shaun Bradshaw, Questcon Technologies, A Division of Howard Systems Intl.

The Ten Principles of an Agile Tester

On an agile team, everyone is a tester-anyone can and often does take on testing tasks. If that’s true, then what is special about being an agile tester? If I'm a tester on an agile team, what does that really mean? Do agile testers need different skill sets than testers on traditional teams? What guides agile testers in their daily activities? An agile tester embraces change, collaborates well with both technical and business people, and understands the concept of using tests to document requirements and help drive development.

Lisa Crispin, ePlan Services, Inc.

Today's Testing Innovations

As a consultant, Lee Copeland has spoken with thousands of software testers in hundreds of different organizations. Generally, he comes away from these discussions depressed with the state of testing. Many organizations neither know about nor have adopted recent important innovations in our field.

Lee Copeland, Software Quality Engineering

Today's Top Ten Controversies in Testing

Having been in the IT industry for thirty years, Lloyd Roden believes that we often adopt behaviors even though there is little evidence that they are correct or beneficial. Some of these are "that's the way we've always done it" so they must be right. Others come from the latest development and testing philosophies (fads). Lloyd suggests we challenge our assumptions on a regular basis.

Lloyd Roden, Grove Consultants

Transforming Your Test Culture: One Step at a Time

Whether we develop software-based systems to create invoices, solve difficult physics problems, diagnose heart disease, or launch rockets, we've learned that nothing stays the same very long and software defects are inevitable. However, one thing has remained constant—the role and value of testing has been misunderstood by many in senior management.

Thomas Wissink, LM IS&S
Using Source Code Metrics to Guide Testing

Source code metrics are frequently used to evaluate software quality and identify risky code that requires focused testing. Paul Anderson surveys common source code metrics including Cyclomatic Complexity, Halstead Complexity, and additional metrics aimed at improving security. Using a NASA project as well as data from several recent studies, Paul explores the question of how effective these metrics are at identifying the portions of the software that are the most error prone.

Paul Anderson, GrammaTech, Inc.


AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.