Articles

Model-Driven Architecture

Powerful new development technologies such as model-based code generation will overwhelm test teams that continue to create tests by hand. It's time for testers to put their own productivity into a higher gear. Harry Robinson tells you all about it in this column.

Harry Robinson's picture Harry Robinson
Compressing Test Execution Time to a 24-Hour Cycle

Software development projects face a growing trend of tighter schedules, more complex environments, and increased time-to-market pressures. Thomas Poirier presents a composite case study that explores how frequently encountered situations can severely impact the duration of the Test Execution Cycle (TEC). Learn strategies and tactics to shorten the TEC to within a 24-hour cycle without sacrificing test coverage.

Thomas Poirier, Conduciv inc.
STARWEST 1999: Testing and Test Automation: Establishing Effective Architectures

This presentation provides a practical guide for addressing three essential testing challenges: how to design and document a highly inspectable test suite; how to effectively architect an automated regression test library; and how to integrate test design and automation technology using Action Words. In this double-track session, Ed Kit and Hans Buwalda provide examples, case studies, and demonstrations to illustrate a proven test automation architecture. Learn of the common automation problems and how to overcome them. Discover how to create a process for test design that supports effective test automation.

Edward Kit and Hans Buwalda, Software Development Technologies
Software Inspection: Taking a Step Forward to Completion

n

Neela Majumder, Intel Corporation
Exploiting a Broken Design Process

A major flaw in the way most code is designed allows you to break the code by exploiting the flaw. Learn how this "trick" can force software into a state from which it produces incorrect results. Observe live demonstrations on applying this "trick" to popular software programs and code. Discuss ways to build test automation that methodically searches for these flaws.

James Whittaker, Florida Tech, Computer Science
Database Design for Test Information Management

Every test organization must report its findings in a concise, timely, and comprehensive way. Using a relational database to manage test information can dramatically reduce the cost and effort of such reporting. Learn the pitfalls to avoid when designing a test information database. Examine a concrete example of good test database design that you can apply immediately.

Stephen Liss, Motorola
Test Automation of Large System Testing

The New York Stock Exchange (NYSE) traded over $10 trillion last year. Three years ago, NYSE established an initiative to improve the productivity and quality of software validation efforts. Learn the key architecture and infrastructure elements of that initiative.

Al Lowenstein, SIAC
Does Test Length Matter?

According to popular testing folklore, long tests are more likely to find bugs than short ones. Based on a series of experiments using formal traversal tools, Shmuel Ur demonstrates that long tests do indeed achieve better coverage and are lower in costs than test suites built of short tests. Explore the trade-offs between short and long tests while learning the effective strategies of converting test requirements to test plans.

Shmuel Ur, IBM Research
Testing Database Integrity

The saying "Data is a corporate asset" has become a cliche, but most organizations are still vitally dependent on data quality. This presentation addresses how to validate data integrity and check the robustness and controls of databases. Using case studies in database testing, learn how to develop test plans and build test cases for a typical database application.

Ross Collard, Collard & Company
Automated Testing for Web-Based Applications

As Web applications have proliferated, they also have grown in complexity. Automated testing for Web-based applications is in high demand due to limited resources and shorter time-to-market. Learn how automated testing tools have expanded their functionality and capability to support Web-based applications. Discover new ideas and techniques to apply to your Web-based applications testing.

Yang Lu, Kent Ridge Digital Labs

Pages

StickyMinds is a TechWell community.

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