Process

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
How to Write Better Test Cases

Test cases are the biggest investment and greatest asset of a software quality team. Dianne Runnels explains practical methods to maximize the return on this investment through clever strategies and writing techniques. Learn how to make cases easy to test, increase productivity, and respond to project changes.

Dianne Runnels, Interim Technology Consulting
Effective Testing for Java-based Web Software

This presentation addresses the following: What is Java software, anyhow? How do you test Java? How do you build testable Java applets/applications?

Sam Guckenheimer, Rational Software
Compressing Test Execution Time to a 24-Hour Cycle

Software development projects face a growing trend of tighter schedules, more complex environments, and increased time-to-market pressures. Thomas Poirier presents a composite case study that explores how frequently encountered situations can severely impact the duration of the Test Execution Cycle (TEC). Learn strategies and tactics to shorten the TEC to within a 24-hour cycle without sacrificing test coverage.

Thomas Poirier, Conduciv inc.
Testing Component-Based Software

Today component engineering is gaining substantial interest in the software engineering community. Jerry Gao provides insight and observations on component testability and proposes a new model to represent and measure the maturity levels of a component testing process. In this presentation, you will identify, classify, and discuss new issues in testing component-based software.

Jerry Gao, San Jose State University
Software Inspection: Taking a Step Forward to Completion

n

Neela Majumder, Intel Corporation
Understanding Test Oracles

To get value from test execution, the results must be determined and evaluated. This presentation describes the dimensions and alternative approaches to results. It identifies three types of oracles and more than ten different reference functions. Listen as David Gelperin discusses design for testability issues relating to lower-cost oracles and the elements of an oracle strategy.

David Gelperin, Software Quality Engineering
Don't Just Find Bugs: Influencing the Defect Fixing Process

In many projects, finding defects is easy but getting them fixed quickly and correctly can be a big problem. As a test professional armed with test plans and automated tools, you can detect and report reams of bugs. But in the end, product quality is not judged by the problems found, but by the problems fixed. Until a time when robots fix defects, testers must convince programmers to research and fix problems. How do you make certain that the important defects you find are corrected properly? How do you get and keep the attention of management to sell them on the fixes you think are essential? In this presentation, Margaret Ramsey discusses the people issues in reporting and selling your defects to both management and developers.

Margaret Ramsey, Software Process Innovators
Measuring Test Effectiveness: How Good is Your Testing?

Every year companies around the world spend vast sums of money testing software, yet many have no idea of the effectiveness of this effort. Some use flawed metrics, while others find the measurement problems too hard to even attempt. Rick Craig dissects some of the more commonly used measures of test effectiveness and discusses their pros and cons. From this list of measures, including defect removal efficiency, code coverage, and functional coverage, learn a practical and usable (if still imperfect) set of metrics that every organization needs to quantify its test effectiveness.

Rick Craig, Software Quality Engineering
Analyzing Web Application Errors

This presentation focuses on the characteristics of Web application errors to derive key issues to consider in analyzing and reproducing errors. Learn how to isolate application errors from configuration and technical support issues. Explore effective techniques to make errors reproducible. Examples of common and uncommon Web application error types are provided.

Hung Nguyen, LogiGear Corporation

Pages

StickyMinds is a TechWell community.

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