Conference Presentations

Stress Testing Load on a Server

Everyone is talking about the need to "load test" their servers--whether Web servers or proprietary server software--but how do the people who must load test these servers actually perform the testing? Learn how different companies load test their servers by simulating thousands of connections using a combination of publicly available tools and proprietary utilities.

Elisabeth Hendrickson, Aveo Inc.
Better Test Cases Through Improved Testability

Software today is getting more and more complex. This complexity brings fresh challenges in testing the software user interface and its underlying functionality. This presentation takes a look at where "testability" fits into the overall software development lifecycle. Learn how adding testability features can improve the test coverage and automation level--resulting in a better quality product release. Explore the relationship between testability and usability in software development.

Kanwarpreet Singh Grewal, Cadence Design Systems
Implementing a Test Process

If you want to implement a structured test process in your organization, TPI (Test Process Improvement) and TMM (Test Maturity Matrix) are useful tools in helping you set the right priorities. Learn of one company's experiences in implementing the first scales of TPI, including the prerequisites for--and the first steps of--organizing the test process. Discover ways to raise problem awareness and obtain "buy-in" from your management.

Heiko Muller-Cajar, Tait Electronics Ltd.
Testing Rapidly Created Web Sites

Learn of one company's key activities and experiences through an IPO effort to successfully launch a Web site targeted to be among the top ten Web sites in America. This presentation will discuss the methods, tools, and resource issues encountered in delivering this site--and make some recommendations for each. Discover how consistency was maintained through templates and fast-reviews, and explore the different methods used to measure the test progress.

Ronald Beilinson, Concero
Architectures of Test Automation

Regression test automation is just one example of automated testing, and it is probably not the best one. This double-track presentation considers the problems inherent in regression automation and outlines alternatives that involve automated generation, execution, and evaluation of large numbers of tests. Explore oracle-based, high-volume comparison tests, stochastic tests, and configuration tests.

Cem Kaner, Florida Institute of Technology
8-Fold Path of Stress Testing

Using examples and results taken from several successful stress testing projects, Dan Downing illustrates an eight stage methodology for planning, designing, executing, and evaluating the results of an automated load test. Learn the key activities, tools, resources, costs, deliverables, techniques, and challenges for each stage of this approach. Explore load testing concepts and terminology.

Dan Downing, Mentora, Inc.
Advanced Test Automation Using Programming Languages

Companies setting up test automation projects find out pretty quickly that the major automation tools on the market today cannot always accomplish what is needed to support a full and complete automation testing project. While some companies can afford to purchase multiple tools, others rely on popular programming languages. Explore how testers can use these common programming languages and techniques to build test scripts and utilities to enhance and support their automation projects.

Mary Sweeney, Data Dimensions, Inc.
Performance Testing a Firewall

Firewall products pose some interesting challenges. Learn of some of the issues--and their resulting resolution--which occurred while planning the performance and characterization testing of a network security product (firewall). Based on lessons learned during this planning process, gain an understanding of the complexity of the issues and the broad range of requirements (from marketing, engineering, and customers) placed on the characterization project.

Howie Dow, Compaq Computer Corporation
Capture Replay: A Foolish Test Strategy

Capture replay is not an effective strategy for test automation. This popular technique seems to enable unskilled testers to generate test scripts quickly. However, there are two reasons why this strategy is generally not effective. Learn why the capture replay concept is poorly suited for the realities of software development, and why this technology is often unreliable. Discover various architectures successfully used for automated testing.

Bret Pettichord, Independent Consultant
STARWEST 2000: Data-Driven Automated Testing Using XML

Test automation is an unavoidable entity for testing Web-based applications where reduced time-to-market is the name of the game. Data-driven test cases allow the test automation engineer to automate/develop once and run many times with different conditions to test the system. Learn why XML--the markup language for documents containing structured information--is the best way to present the test data for automated testing. Explore the advantages and disadvantages of XML-based test data.

Rutesh Shah, Arsin Corporation

Pages

CMCrossroads is a TechWell community.

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