Conference Presentations

Applying Development Best Practices to Automated Testing

Test automation is a specialized form of software development where executable code is produced for the validation and testing process. Many best practices have been identified to allow developers to code more quickly, efficiently, and correctly, but few test automators have adopted these practices. Learn about several of these "best practices"-including code reviews and coding standards-that can be applied to automated test development. Discover how you, as an automated test developer, can capitalize on the benefits provided by these practices.

Andy Tinkham, Spherion Technology Architects
Achieving eBusiness Quality by Design

Testing can identify software defects, but it cannot prevent them. This presentation examines the opportunity for testers to engage in achieving eBusiness quality from the beginning of the development lifecycle. Architectural process and application of patterns can have a significant impact on eBusiness quality. Yet testing technology and testers' efforts have largely focused in the opposite direction-on deriving tests from the "as-built" system. Learn how to architect testable Web applications and develop test designs and test in parallel with the design and development of your Web-based application.

Sam Guckenheimer, Rational Software Corporation
Establishing Best Testing Practices in Your Organization

The path to best testing practices begins with communication. By building relationships with a product's key players-developers, analysts, and end users-your test team can achieve a higher level of both quality and customer satisfaction. Discover the link between effective communication and implementing critical step-by-step test processes such as test conditions, test case design, test data construction, and reporting.

Michelle Lynn Baldwin, Booz, Allen & Hamilton
Accessibility Testing for Users with Disabilities

Testers have taken a lead role in providing disabled persons access to computer resources. On behalf of the nearly twenty percent of Americans with disabilities, companies are now improving the accessibility of their Web sites, hardware, and software products. This presentation describes the regulatory framework for accessibility issues and suggests approaches for testing a range of accessibility aids including screen readers, voice recognition software, refreshable Braille terminals, and alternative point-and-click devices.

James Speer, VeriTest
Test Progress Reporting Using Functional Readiness

Are you looking for a way to effectively set the expectations of senior management? The Functional Readiness Matrix (FRM) is a decision-making tool that offers a simple way to represent test progress based on the functional areas or features of an application. By enabling the test team to track actual test progress against the implementation goals established early on, the FRM allows for the presentation of valid test metrics to management in a way they can understand.

Robyn Brilliant, Fannie Mae
Testing Middleware Communication Platforms: XML to the Rescue?

Middleware has held a significant place in software history since its advent in the 1990s. Today, middleware is being used more and more in the B2B arena. Although XML is touted as the key ingredient to connect autonomous, heterogeneous systems together, developers and testers must keep in mind that it's not a silver bullet. This presentation will address the growing interest in middleware-based architecture, along with its benefits, issues, and pitfalls.

Nitish Rathi, Independent Consultant and Manish Rathi, Telcordia Technologies
Internationalizing Your QA Process

The main topics of this presentation are: Understanding G11N, I18N and L10N; Planning for a Global QA Process; Overcoming Language-Specific Testing; and Selecting the Proper Tools.

Benson Margulies and Tom Lee, Basis Technology
Introduction to Usability Testing

What is usability? Why is it important? If these questions wake you in the middle of the night, then this presentation is for you. Cheryl Nesta discusses the relevance of usability testing within the broad framework of quality assurance and appropriate expectations based on its uses and applicability. Explore methodology, process flow, goal identification, and definition. Real-world examples create a hands-on introductory experience.

Cheryl L. Nesta, Vanteon
Targeted Software Fault Insertion

Since the completely random software fault insertion techniques suggested in much of the research literature are not practical for most software products, this paper suggests that a modest targeted software fault insertion effort for a few common error conditions can have a dramatic impact on defect detection rates and quality. The paper uses the example of a software fault insertion subsystem, codenamed Faulty Towers, which was added to Mangosoft Incorporated’s test automation in order to target
common failures and errors.

Paul Houlihan, MangoSoft Corporation
STAREAST 2001: The Power of Retrospectives to Improve Testing

Testing is a tough job! Most test professionals learn the hard way what works and what doesn't. Retrospectives are focused, facilitated reviews of a defined piece of work. Learn how software project retrospectives are used as a test process improvement technique to capture the essence of a work, provide closure, and establish a springboard for active improvement in an organization.

Esther Derby, Esther Derby Associates, Inc


AgileConnection is a TechWell community.

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