Conference Presentations

The Awful Truth About Logic-Testing

This presentation covers conditions and expressions; truth tables; normal form patterns; modified condition/decision coverage; constructing an MC/DC test set; tools for checking MC/DC coverage; unique cause coverage; basic unique cause design; and logic coverage references.

Dave Gelperin, Software Quality Engineering
Making Sense Out of Test Planning

Too often, a neophyte test planner is overwhelmed by the complexity and scope of test planning. Kathy Iberle presents several practical methods to divide the testing into manageable pieces. Based on her experiences as a test planner for a wide range of software applications, she offers guidance on which methods work best in what circumstances.

Kathy Iberle, Hewlett-Packard
Implementing a Test Process

If you want to implement a structured test process in your organization, TPI (Test Process Improvement) and TMM (Test Maturity Matrix) are useful tools in helping you set the right priorities. Learn of one company's experiences in implementing the first scales of TPI, including the prerequisites for--and the first steps of--organizing the test process. Discover ways to raise problem awareness and obtain "buy-in" from your management.

Heiko Muller-Cajar, Tait Electronics Ltd.
Test Strategy, Test Plan, Test Cases: What's the Difference?

Test engineers are often asked to create a test plan for a product. Once the goals of the test project are defined, a test strategy needs to be developed. The second step is to create a test project plan to implement this strategy. A third and final step is to create the actual test case according to the test project plan and test strategy. Learn how these three components-both singularly and collectively-can contribute to a successful test project.

Howie Dow, Compaq Computer Corporation
Automated Testing of Web Content Tailored for Pervasive Devices

With the emerging presence of pervasive computing devices across many market segments, and the corresponding growth in Web content tailoring, the need exists for automated test methodologies to verify tailoring engines and delivery systems. Learn methods used to quickly verify software quality through simulation of pervasive devices and programmatic verification of tailored Web content. Examine highly effective and repeatable test scenarios that have been constructed using the systems and methods described.

Samuel Camut, IBM
Automating Test Generation to Minimize Test Writing

Learn how to minimize test writing by automating test generation! Linda Mier presents an overview and demonstration of a Microsoft Access '97 application that, in combination with a Microsoft Word template, automatically performs many of the tasks normally required when writing/tracking tests. Discover how these same principles and implementation techniques are applicable for automating test generation for other applications.

Linda Mier, Taratec Development Corp.
An Emerging Requirement Type--Legal Requirements

Testing to external standards is taking on new meaning-and a new sense of urgency-when money changes hands in cyberspace. Business rules, which are driven by legal requirements and perceptions of legal risk, dramatically expand the qualitative measures for Web-based applications. In this presentation, discover a conceptual framework for developing test plans and test cases that accommodate emerging legal requirements.

James Speer, Data Dimensions, Inc.
Soap Opera Testing

It is far from easy to develop good tests. Translating requirements one by one into test cases ins't always good enough. You can end up with an unmanageable volume of boring tests that lack effectiveness in finding complex and hidden problems. Based on experiences in numerous testing and test automation projects, Hans Buwalda presents several techniques to improve the process of test development. Learn how the application of these techniques-based around the theme of "Soap Opera Testing"-can not only lead to a more manageable test set, but also can provide a motivating and creative way to develop tests.

Hans Buwalda, CMG TestFrame Research Center
Toward a Totally Automatic Test Scripts Generation

The component testing phase remains mostly a human activity. In particular, the conception of test cases, which can be a very tedious task, is usually completely manual. Although existing tools alleviate the task of the tester and increase his or her productivity, very few actually help in the generation of input test data. Discover a new generation of tools that can automatically generate test cases parameterized with various test objectives (functional, structural, and both). Learn how these tools use advanced technologies in software analysis as abstract interpretation.

Dominique Guilbaud, ATTOL Testware
Design and Test of Large-Scale Systems

Increasing complexity and functionality of digital systems--coupled with time-to-market constraints--pose quality challenges. Strategies often include a mix of new development with the integration of pre-existing components from multiple sources. Ann Miller presents some of the software engineering and software management lessons learned from eight years on a large commercial satellite program, as well as several years on military satellite programs. This presentation focuses on the planned evolution of large-scale systems from the design and build of smaller components based on an end-to-end system backbone.

Ann Miller, University of Missouri-Rolla


CMCrossroads is a TechWell community.

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