STARWEST 1999 - Software Testing Conference
A software inspection is a well-known method in the industry today to improve the quality of software that we produce. Examine the problems that Intel Corporation faced with implementing this process and how they overcame the issues to see some very good results--ultimately attaining closure with 96% of their inspections.
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.
Highly Available (HA) Clustered systems are at the core of many enterprise mission-critical applications. Due to the complex set of hardware and software involved and the requirement of highly reliable software, testing HA systems is a challenging task. Gain a better understanding of the quality assurance issues involved in testing large and complex systems. Learn new testing strategies and methodologies used in the testing of real-world HA Clustered systems.
Can your testing efforts eliminate 99.98% of the bugs made during software development? If not, are there cost-effective methodologies that you can use to reach this goal? Tsuneo Yamaura explains current methods that make this goal attainable, and draws on personal experience to show how it can be done in less time using fewer personnel than you might think.
How often have you been asked the question, "When will system testing be completed?" without knowing the final scope of the functionality, when the system will be ready for testing, and what test resources are available. In this double-track session, learn how to develop realistic and credible estimates. Learn why accurate estimates are a critical survival skill for test professionals and managers.
This presentation provides a practical guide for addressing three essential testing challenges: how to design and document a highly inspectable test suite; how to effectively architect an automated regression test library; and how to integrate test design and automation technology using Action Words. In this double-track session, Ed Kit and Hans Buwalda provide examples, case studies, and demonstrations to illustrate a proven test automation architecture. Learn of the common automation problems and how to overcome them.
Software testing can be an expensive endeavor if not approached in an efficient manner. Discover how a Testing Business Model has been instrumental in Telcordia's success in managing SQA testing. Robert Lindquist discusses how a clean separation of system test from design has been a key component in Telcordia's SQE Independent Testing Organization recognition as "best-in-class."
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.
At each level of integration (class, component, subsystem, and system), there are possible interactions between the pieces that are being integrated. John McGregor presents two techniquest to use consistently at each of the levels of integration to locate faults due to incorrect interactions. Learn how an interaction matrix and a statistical sampling technique provide a complement to the standard functional and structural test case design strategies.