|
Integration Testing for Enterprise Resource Planning (ERP) Systems Many companies make the assumption that Enterprise Resource Planning (ERP) systems need less testing because they are, after all, purchased software. Unfortunately, the systems are highly configurable and changes in one module can have drastic effects in another module. Based on her experiences, Linda Malchow describes the test strategy and results of a $115 million SAP project and explores the lessons learned.
|
Linda Malchow, Shell Services International
|
|
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
|
|
Cost-Benefit Analysis of Test Automation There are many factors to consider when planning for test automation. It is important to understand the potential costs and benefits before undertaking the kind of change that automation implies. In this presentation, you will explore financial, organizational, and test effectiveness impacts observed when software test automation is installed. Listen to suggestions and examples to help you decide when automation is beneficial to your organization.
|
Douglas Hoffman, Software Quality Methods, L.L.C.
|
|
STARWEST 1999: The Result of Testing Is Not Quality! The result of testing is not quality; it's information! You can have the best test system in the world, find all of the defects, not do anything with that information, and still ship an inferior product. Learn how a decision and information-driven approach to designing an integrated test strategy will drive higher quality, data-driven product quality, and risk decisions.
|
Joni Ohta, Hewlett-Packard
|
|
Identifying Critical Requirements Using FMEA The Failure Mode and Effects Analysis (FMEA) process was developed by the auto industry to prevent quality problems with their products. Discover how engineers in other industries use FMEA to analyze their manufacturing process or product and how to apply the method to software. Learn how to identify potential software failure modes and their causes, and assess the effects these failures might have on your customers.
|
Edith Maverick-Folger, LifeScan Inc.
|
|
Start-Up for Testing Web Applications Whether you are testing an Internet, intranet, or extranet application, testing for the Web can be more challenging than non-Web applications. In addition to the areas normally covered in non-Web applications, you usually have new challenges in the areas of compatibility and security. Discover the common areas where Web errors occur and learn ways to test for those errors. Learn new ideas and techniques to apply in your own Web projects.
|
Tim Van Tongeren, Datanomix
|
|
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.
|
|
Metrics for Automated Testing Projects In addition to classifying and quantifying defects, a key element of test metrics reporting is a program to monitor and track the effort to develop automated tests. Learn how to define and capture metrics that will provide an objective report on the quality of software under test, as well as the status of the automation project itself. Learn to avoid the estimating games such as "The Price is Right" and "Double Dummy Spit."
|
Jeff Gainer, Merant, Inc.
|
|
Maximizing the Value of Your Test Environment Drawing on his extensive testing experience at Ameritech, Dan Guss discusses considerations for building, managing, and coordinating the development of new or existing test environments and labs for large systems with an emphasis on the entire business solution. Examine the vision, components, approach and methodology, and business processes that are critical to a successful test environment.
|
Dan Guss, Ameritech
|
|
Testing Java Virtual Machines The Java Virtual Machine (JVM) relies on a large and complex software base for its security and integrity, making it difficult to test and verify. Traditional testing techniques are time consuming, expensive, and imprecise. Emin Gun Sirer discusses his experiences with automatically testing JVMs. Learn three practical and effective automated techniques for testing. Observe the security flaws uncovered by each technique with examples from commercial JVMs.
|
Emin Gun Sirer, University of Washington
|