STAREAST 2012 - Software Testing Conference

PRESENTATIONS

Design Patterns in Automated Testing: May the Power Be with You

To keep up with ever-changing systems, most test automation developers spend countless hours updating, reworking, debugging, and validating test scripts. In an agile environment, keeping up is even more difficult. Bindu Laxminarayan explores powerful design patterns and coding practices she uses to maintain, extend, and reuse the test automation scripts. These design patterns will aid you in developing a robust automation framework and cut down the time you spend on routine maintenance tasks.

Bindu Laxminarayan, Overstock.com

End-to-End Test Automation of ERP Software: A Case Study

Enterprise Resource Planning (ERP) packages, which have become a mainstay in many businesses, increase in complexity with each release. Most testers are turning to automation to ease the burdens of testing these packages. Although end-to-end automation better tests the ERP systems by emulating real-world use and business process flows, creating a proper end-to-end automation framework can be a daunting, complex task.

David Dang, Zenergy Technologies

Enhancing Collaboration through Acceptance Tests

Even though acceptance testing principles and tools are common today, teams often stumble during implementation. In the worst cases, acceptance tests start to feel like a burden rather than a boon. Paul Nelson guides you through common acceptance testing pitfalls and provides practical, “tested” solutions to keep your acceptance testing efforts on track.

Paul Nelson, ThoughtWorks, Inc.
Evaluating Testing: The Qualitative Way

For years, testers and managers alike have wrestled with the problem of evaluating software products and testing efforts, often using approaches derived from manufacturing, construction, and physical sciences. These approaches have been only partially successful because software products aren't physical products. Rather, software is part of a complex web of relationships among programs, computing equipment, networks, and, most importantly, people.

Michael Bolton, DevelopSense

Experience-driven Test Automation

Is this presentation yet another "approach: to test automation? No, it isn't. Instead, Mark Fewster shares his and others’ experiences with test automation so you can capitalize on good ideas and avoid useless ones. In their new book, Experiences of Test Automation, Mark Fewster and Dorothy Graham describe twenty-eight case histories of test automation across a rich variety of application domains, environments, and organizations.

Mark Fewster, Grove Consultants

Exploring Old-fashioned Test Design Techniques

Structured test design techniques have been around almost as long as testing itself. Some people even call them old school and out-of-date. Join Ruud Teunissen to examine why test design techniques have been and always will be useful to testers. Explore the well-known-and often ignored-principles of equivalence partitioning, boundary value analysis, condition/decision coverage, and operational use. Learn-or relearn-how to use these techniques no matter what application context you’re in: cloud, web services, end-to-end, or mobile.

Ruud Teunissen, Polteq Test Services B.V.

Improving Quality: One Weekend at a Time

What if there were a way that testers could practice the craft of testing and learn from mentors all over the world? A way they could tackle interesting problems with both novices and experienced testers participating together? A way completely free of cost? Sound like fantasy? It isn’t-if you are part of the “Weekend Testing” group. Michael Larsen demonstrates the methods used in Weekend Testing and discusses how you, too, can participate in these online sessions.

Michael Larsen, SideReel.com
Integrating a Cloud Solution into Your Test Environment

Cloud computing is THE big buzzword in the computing industry today. At Gerdau, they have chosen a cloud computing solution for their ongoing test environment strategy, employing an outsourced infrastructure vendor. Jim Trentadue explains why it is critical that sound testing environment practices be in place before moving to the cloud.

Jim Trentadue, Gerdau

Launch and Grow Your Test Automation

Situation: Your company needs test automation yesterday-but has little or no automation experience and a small budget. How do you quickly launch the automation project, create productive tests that make a difference, and pave the way for success in the ongoing development of test automation? Five years ago, Neovest began an automation journey that started with a single macro-based playback test and has evolved into a Java framework checking 21,000 test cases each night.

Paul Parsons, Neovest, Inc.
Making Distributed Testing Teams Work

Working with distributed testing teams can cause extreme frustration, slower releases, and even outright project failures. However, it doesn't have to be that way. Although distributed teams can help you bring great value to your customers, you'll need a new approach and different mindset to help the team work effectively. Jim Holmes walks you through critical aspects of distributed teams, including forming the team, finding tools for communication, smoothing workflow, and dealing with conflict.

Jim Holmes, Telerik

Pages

CMCrossroads is a TechWell community.

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