Are you concerned because your automated tests have stopped finding bugs? Are you tired of fragile test sequences that break whenever the application changes? If so, model-based testing has some answers for you. Rather than forcing you to craft individual tests, model-based testing allows you to generate tests automatically from a finite state model of the application. Learn how to implement model-based testing inexpensively by using a simple test language tool such as Visual Test.
STARWEST 1999 - Software Testing Conference
Explore two different methods for modeling a GUI application's user behavior and variable input to automatically generate test scripts. Brad Dasko demonstrates both Lucent Technologies proprietary modeling tool and a commercially available modeling tool integrated with a commercially available test execution harness. Discover the characteristics to look for when selecting the right modeling tool.
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 and opportunities within your testing project.
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.
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.
Explore how SynQuest implemented an evolutionary three-stage process of forming high performance teams who integrate test and quality throughout the product development process. Review real-life examples of methodologies and processes used to reduce defects in the development and test process, and learn how to implement a step-by-step process to achieve similar results within your organization.
As the Internet continues to profoundly transform our global economy, testing to external standards is taking on new meaning-and a new sense of urgency. Software applications are increasingly challenged to meet expectations of usability, performance, and reliability. James Speer describes a practical approach for testing legal aspects of e-commerce applications using techniques refined in regulated industries. Explore a conceptual framework for requirements testing that accommodates policy issues.
David Petrella describes a real-life situation where Test was part of the Development team and included in all phases of the development lifecycle, resulting in a highly successful software project. Here, he discusses the strategy, issues, difficulties, and successes of working as an integrated team to develop software. Learn how challenging the established process can pay off in your organization.
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.
Few organizations have achieved a Level 5 rating on the SEI's Capability Maturity Model (CMM). John Romanak describes Telcordia's experience in implementing a CMM Level 5 process with proven benefits and its impact on testing. Learn about the major testing challenges and enormous paradigm shifts that took place at Telcordia (formerly Bellcore) in their journey to CMM Level 5.