Conference Presentations

Building a Learning QA Organization

As managers, we're stewards of our company's assets. Each team's capacity to learn-and rate of learning-should be treated as something to be developed, just like coding skills and other intangible corporate assets. Like many software teams, the QA team needs to be able to ramp up fast. However, due to the diversity of projects and customers, they need to know and grow even faster than most. Bill Goleman shares tricks of the learning trade and shows managers how to enhance team learning skills at little or no cost to the company.

Bill Goleman, Mangosoft, Inc.
Using a Process Database for Transition to CMM Level 4

When competition requires better, cheaper, and faster projects, organizations seek a quantitative understanding of productivity and quality. Moving to Capability Maturity Model (CMM) Level four or implementing a Six Sigma program helps provide that understanding. However, a frequently encountered problem is the lack of predictable processes or the lack of consistent data about these processes. Rick Hefner explains how to develop and maintain a corporate repository of historical performance and quality that's driven by business goals. He also shows how this method enabled TRW to better characterize its processes and meet increasing demands for productivity and quality.

Rick Hefner, TRW Systems
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
A Data-Driven Testing Approach

This presentation shows a broader vision of Test Automation
beyond the use of a test automation tool. The objectives of this
presentation are to show:

  • How to use advanced data driven techniques for test automation
  • The use of SQL/PERL/ORAPERL and variables for data control
  • The concept of the Test Automation Engine
Shakil Ahmad, Convergys
No Best Practices: How to Think About Methodology

How do the things you hear at a conference relate to the choices you make on the job? If you really want to help improve how your projects work, don't be a passive transceiver of "best practices." Instead, be an active thinker who understands why methods work and when to apply them. James Bach illustrates how some often-recommended practices aren't necessarily helpful unless you use your skill and judgment to adapt them to your particular situation.

James Bach, Satisfice, Inc.
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
Theory and Practice in Test Process Improvement at Barclays Bank

How do you obtain buy-in on a test process improvement project in an organization with nearly two thousand developers? This presentation gives the inside story of how Barclays Bank Plc. set out to improve their test process, and how they succeeded. Kath Harrison and Martin Pol discuss their first-hand experience, offer recommendations for dealing with obstacles, and put the spotlight on possible pitfalls to avoid. They also detail the method used by Barclay's to implement best process improvement on one of its major Internet applications.

Kath Harrison, Barclays Bank Plc. and Martin Pol, POLTEQ IT Services B.V.
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
DAST: The Diagnostic Approach to Software Testing

Every test manager knows the pain of testing in a chaotic environment. The DAST (Diagnostic Approach to Software Testing) process allows you to cut through the chaos by implementing a strategic way to test products and releases, even when you don't have good product requirements or documentation. Founded on the premise of asking systematic questions to build test cases, Hung Nguyen takes participants through the process, which ultimately leads to valid requirements, specifications, and test cases.

Hung Nguyen, LogiGear Corporation
Enjoying the Perks of Model-Based Testing

Software testing demands the use of some model to guide such test tasks as selecting test inputs, validating
the adequacy of tests, and gaining insight into test effectiveness. Most testers gradually build a mental
model of the system under test, which would enable them to further understand and better test its many
functions. Explicit models, being formal and precise representations of a tester’s perception of a program,
are excellent shareable, reusable vehicles of communication between and among testers and other teams
and of automation for many tasks that are normally tedious and labor-intensive.

Ibrahim K. El-Far, Florida Institute of Technology

Pages

CMCrossroads is a TechWell community.

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