Conference Presentations

Testing Undocumented Software Under Impossible Deadlines

Years after Cem Kaner's book Testing Computer Software, it is still common to work on software projects with light documentation and very tight schedules. Cem discusses the "good enough testing" approach for dealing with these types of projects. Learn what "good enough testing" really means and how to employ the process effectively.

Cem Kaner, Ph.D., J.D.
Testing is Not a Phase

Are testing misconceptions causing you to fail? All too often, testing is viewed primarily as something done in the collapsible zone between development and release when, in truth, software testing is a true teamwork issue involving great skill and experience. Using up-to-date failure data, industry expert Les Hatton explores the integral concepts involved in creating and sustaining a superior testing system. Learn where testing efforts are best spent, the importance of the design stage, and more. Explore testing as a full life-cycle issue and its interaction with other activities.

Les Hatton, Oakwood Computing
Testing and Quality at FedEx: How to Add Value Throughout the Development Life Cycle

When Glenn Daily was given the task of ensuring software quality for FedEx's revenue software development, he took a new approach. The time was right for a dramatic change in the way software was developed and tested. Daily and FedEx's current CIO, Chris Hjelm, created a new department that has improved testing and quality by employing a life cycle testing approach coupled with metrics, process management, and certification checkpoints. Learn how they achieved and maintained critical "buy-in" from senior management, users, and the development organization to meet the quality challenges and substantially improve software development at FedEx.

Glenn Daily, Federal Express
Exploiting a Broken Design Process

A major flaw in the way most code is designed allows you to break the code by exploiting the flaw. Learn how this "trick" can force software into a state from which it produces incorrect results. Observe live demonstrations on applying this "trick" to popular software programs and code. Discuss ways to build test automation that methodically searches for these flaws.

James Whittaker, Florida Tech, Computer Science
Testing Huge Systems-- Issues and Solutions

Testing very large scale computer systems involves more than simply finding defects. This presentation gives examples of "huge" systems and discusses the issues that make testing so difficult. From a case study, learn an effective strategy to approach the testing problem and observe the specific areas that might cause test projects to fail.

Howie Dow, Compaq Computer Corporation
Test Automation for Multi-Platform Client/Server Software

This presentation takes a look at the test automation experience of two major releases of a multi-platform client/server software product. Learn about the advantages and pitfalls of full test automation. Examine ways to achieve an optimum level of test automation and discover the test tools that best minimize the drawbacks of full automation.

Heesun Park, SAS Institute Inc.
Life after Death: Testing Standards for the New Millennium

As hard as it may be for many testers to think about life after Year 2000, it will happen. Claire Lohr takes a look at the existing standards for software testing and the future evolutions, including the latest revision to IEEE standards for software testing documentation. Not only will the audience have a chance to learn of the upcoming standards, but they will also have a chance to shape them.

Claire Lohr, Lohr Systems
How to Manage Outsource Testing within Your Project Budget

Outsourcing quality assurance testing is more expensive than hiring contractors. How, then, do you efficiently and effectively outsource? George Hamblen discusses ways to identify the correct outsource effort and how to maximize potential. Learn how to identify your outsourcing needs within your testing project.

George Hamblen, Fidelity Investments
Defect Free and Unusable

Even the best code will fail if the end user isn't involved. Usability studies are a great way to get critical feedback. Without them, be prepared to fix your perfect code AFTER it gets into production. This presentation takes a look at the two types of usability testing and how to find the right users.

Russell Neimy, Home Account Network
System Integration Testing of a Large Network

Take a journey to testing on the "other" side and learn what corporate consumers go through after your product has shipped. Based on his experiences at Clorox with a team of systems integrators, Michael Bossart discusses how to ensure system stability and the seamless integration of new systems into a 5,000 node worldwide network.

Michael Brossart, Clorox

Pages

CMCrossroads is a TechWell community.

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