Conference Presentations

End-to-End Automation: Providing Stakeholders Feedback on Quality
Slideshow

Are you running automated tests during development yet not providing automated feedback to the project stakeholders? Vikas Bhupalam approached this problem by leveraging and integrating monitoring, logging, and defect tracking systems to provide automatic feedback to stakeholders.

Vikas Bhupalam, Intuit Inc.
STARWEST 2012 Keynote: Leverage Your Test Automation ROI with Creative Solutions
Video

Typical automated tests perform repetitive tasks quickly and accurately to lighten the burden of manual testing. These tests mimic typical interactions with the system, checking for pre-determined outcomes. However, with some creativity and a sound strategy, you can...

Doug Hoffman, Software Quality Methods LLC
Invest in a Testing Framework
Video

HP Automated Testing Solutions. A modern application. Component based testing—why frameworks? Automation evolution. HP Automated functional testing solution. Orginzational Considerations. Resources. 

Heather Taylor, HP Software
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 describes and illustrates specific design patterns: Template Design Pattern, Test Object Pattern, Component Object Pattern, and Page Object Pattern. Take back code samples to help you understand the patterns in detail. By putting these patterns into practice, you'll improve test case development and make script debugging more efficient.

Bindu Laxminarayan, Overstock.com
Automated Software Testing for Embedded Systems

Test automation for an embedded system presents a unique set of challenges. For starters, it requires a specialized set of automation tools that may be expensive or hard to come by. In addition, because embedded systems involve an amalgamation of hardware and software, you'll need a specialized tester-to-controller interface to drive the tests. Join David Palm to learn about the "gotchas" posed by test automation on embedded systems. He'll discuss race conditions and how can you craft your automation to detect them. David will explain why embedded systems are so vulnerable to initialization problems and what to do about it. Find out why testing extreme values and end-points presents a real obstacle in many embedded systems.

David Palm, Trane
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. Join test automation experts David Dang and Dave Satterlee for an in-depth look at automation for ERP as they share a case study of SAP at a major manufacturing company. David and Dave discuss the benefits and objectives of end-to-end ERP test automation as well as the challenges and solutions of ideal automation frameworks, test data strategy, and integration issues.

David Dang, Zenergy Technologies
Test Automation in a Mixed Software/Firmware Environment

Test automation is an attractive choice for dealing with regression testing, high-volume repetitive testing, data-driven testing, and high risk software that needs its tests to be strictly repeatable. However, the automation tools on the market focus on either software or firmware, so they only offer solutions to pieces of the puzzle. Through a case study from Boston Scientific’s Neuromodulation division (BSN), Christopher Crapo shares the benefits and pitfalls of building an in-house test automation system combining off-the-shelf software components and custom tools. Learn how BSN created a scriptable interface to support simultaneous UI, database, and embedded testing and how that interface fit into their overall testing approach.

Christopher Crapo, Boston Scientific
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 highlights the common themes that span both management and technical issues-the influence managers have over test automation success and failure, the importance of keeping management informed and involved, and the need to match the investment level with the desired automation objectives. He highlights technical issues such as attending to testware architecture early, encouraging reuse to reduce maintenance costs, and scripting quality.

Mark Fewster, Grove Consultants
Test Design for Automation

Automation is often seen as a technical challenge-a matter of applying the right technology, tools, and smart programming talent. However, test automation often lags behind expectations and is difficult to manage and maintain, especially for large and complex systems. Hans Buwalda describes the role that the right choices for test design can play in automation success. Specifically, discover how good automated tests are not the same as the automation of good manual tests. Instead, you should break down your tests into modules-building blocks-where each has a clear scope and purpose. The test cases you design within each module need to reflect that scope and nothing more. Hans also explains how to separate the automation details from the test itself with keyword-based testing and describes how all these principles fit together to give you a better result with less time and effort.

Hans Buwalda, LogiGear Corporation
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 identifies the essentials of a test automation launch plan and describes how to assess your team’s skills to provide a crucial takeoff point. Paul guides you through the automation evolution spectrum-from record and playback to mature test frameworks-where you'll learn the strengths and challenges of each stop along the way.

Paul Parsons, Neovest, Inc.

Pages

CMCrossroads is a TechWell community.

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