Process

Conference Presentations

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
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 in the Extreme Programming World

Much attention has been given to the topic of lightweight development processes-especially eXtreme Programming (XP). Robert Martin explains the concept and significance of a paradigm that believes acceptance tests should be defined by customers, and requires developers to write the unit tests before they write the code. He then separates the difficulties from the benefits inherent in this relatively new discipline. By cutting through the controversy, he's able to address the essential issues such as environmental possibilities and the need for XP. But most importantly, he addresses the question: What is the relevance of software testing and testing professionals within XP?

Robert Martin, Object Mentor, Inc.
User Acceptance Testing: The Overlooked and Underplanned

User acceptance testing is sometimes regarded as the red-headed stepchild of testing. Most of us tend to focus on functional and performance testing, and in doing so forget who it is we're actually developing the application for. Kevin Au makes the case that a formal process for user acceptance testing should be instituted on almost every project. Because no matter how well developed a product is, if the user doesn't like it, it'll soon be shelfware.

Kevin Au, Experio
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
Flight Recorders: Analyze and Fix Defects Quickly

Users find 25 percent of your defects after your software goes live, according to a recent study. In addition to being expensive to fix, these post-ship defects often prove impossible to find due to the many potential user environments out there. Flight recorders are new tools, named after those already present on aircraft, that trace the execution of an application in or before production. Their job is to collect information while the system runs. Then, if a problem or failure occurs, you can examine the trace file and discover what operations led to the problem without actually having to recreate the problem.

Oliver Cole, OC Systems, Inc.
Testing an eCommerce Shopping Cart Site

Karen Johnson takes attendees through a shopping session that recreates a number of possible scenarios-and highlights what can go wrong. She'll also explain how to prevent defects from going live on your production Web site. From securing transactions to managing cart contents, this talk is a must for anyone involved in the eCommerce arena.

Karen N. Johnson, Peapod, Inc.
The Simplest Automated Unit Test Framework That Could Possibly Work

Everyone pays lip service to the importance of unit testing, but rarely do developers actually integrate unit testing into their daily routine. In the spirit of eXtreme Programming, this presentation offers a simple two-class framework for automating unit tests in three popular languages: C++, Java, and C. No GUI, no templates, just a fast and productive way of organizing and running suites of unit tests. You'll walk away wondering how you have done without this simple technique for so long.

Chuck Allison, Utah Valley State College
Software Code Inspection for Defect Prevention

Thousands of hours are spent testing, but most software professionals find that traditional testing simply isn't enough to ensure code quality. This presentation gives software professionals a complementary approach: software inspection. Learn how software inspection differs from traditional testing, and gain an understanding of principal inspection techniques.

Jasper Kamperman, Reasoning

Pages

StickyMinds is a TechWell community.

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