Automation

Conference Presentations

Implementing an Automated Regression Test Suite

Many efforts to automate regression testing have failed or not met expectations-resulting in "shelfware." Lloyd Roden presents a real-world case study based on the success of implementing a regression test tool within a software company. Learn the steps taken in evaluating and deploying the tool. Discover the key benefits and successes achieved over a three-year period as well as the challenges faced while using the tool.

Lloyd Roden, Grove Consultants
Adventures in Web Application Performance Testing

Examine the challenges and successes experienced by a test team analyzing application and systems performance for applications moving from distributed Client/Server solutions to centralized, Web-based designs. In this presentation, Nancy Landau presents case studies to address the changes made in automated testing methods to handle compressed delivery schedules, new architectures, new test tools requirements, and changing customer expectations. These case studies encompass principles such as managing iterative test development, creating reusable tests, standardizing application metrics, migrating from simple to complex networking environments, and predicting performance bottlenecks.

Nancy Landau, ALLTEL
Scripts on My Tool Belt

The aims of this presentation are to: convince you that "test automation" is more than automating test execution; show some examples of the kinds of things that can be accomplished with scripting languages, using simplified code samples; and make you aware of three different scripting languages (shells, perl, and expect).

Danny Faught, Tejas Software Consulting
STARWEST 2001: Designing an Automated Web Test Environment

This paper offers an alternative to the typical automated test scripting method of "record and playback now and enhance the automation environment later." It explores a regression automation system design for testing Internet applications through the GUI, along with scripting techniques to enhance the scalability and flexibility of an automated test suite. This paper will present a basic
structure for an automated test environment, and will expand on each of the items found in that structure. Web testing levels will be laid out, along with a basic approach to designing test scripts based on those Web testing levels.

Dion Johnson, Pointe Technology Group, Inc.
Three Seasons of Test Automation: A Case Study

This presentation makes the following recommendations related to automating testing: don't automate all of an application (seventy to eight percent); don't automate all applications (stable, long term); don't take a 3G approach for short term gain; if shelf life and maintenance costs are important, a 3G approach is best; insure proper roles are filled and people trained; have requirements before you start; have good access to data and test oracles; spend time in design to set the right level of granularity for the test cases and action words.

Russell Roundtree, Landmark Graphics and Mike Sowers, Software Development Technologies
Ready to Automate?

Is your organization ready to benefit from automation? The decision to automate your test process can sometimes raise more questions than you expect. What tools do I need? Who should I hire? Do I need to outsource? This presentation will help you determine how your organization can make the best use of test automation. Learn Key steps to ensure your automation efforts get off on the right foot.

Bret Pettichord, Pettichord Consulting LLC
Enterprise Test Engine Suite Technology

Many companies invest heavily in test automation in order to verify the functionality of their complex
client/server and Web applications, only to find that anticipated cost savings and higher reliability remain
elusively out of reach. This paper is a guide on how to create Table Driven Test automation with off-the-shelf utilities and commercially available GUI testing tools. It demonstrates the benefits of using a table driven approach and presents various engines, utilities and documents that enhance or support this third generation testing
architecture, which I call Enterprise Test Engine Suite Technology (E-TEST).

James Schaefer, Capital One
The Path to Universal Automated Testing

The adoption of a universal automated testing methodology (UAT) can seem a complex and costly prospect at first glance. However, this session describes the many benefits that come with adopting such a tactic, including repeatability, reduced execution time, and relevant documentation. It seeks to prove that though definition and development takes time, in the long run it will deliver a positive return. The presenters walk participants through a "stepped solution" to universal automated testing.

Celestina Bianco and Joan Carles Sanchez, NTE s.a.
Designing Reusable Test Automation

This paper introduces the Sequencer design that facilitates the creation and execution of reusable operations. The idea behind the Sequencer is to carve the product under test into sets of functional operations. A test case data file describes the operations to be executed including their order and required data. The Sequencer’s test driver executes the test by loading the test case and sequencing the operations. The beauty of this approach is with a well-stocked library of operations coded, new tests can be generated by combining different sequences of existing operations.

Edward Guy Smith, Mangosoft Incorporated
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.

Pages

StickyMinds is a TechWell community.

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