Conference Presentations

Automated Testing Framework for Embedded Systems

Is it possible to use an "open architecture" automation test tool to avoid the pitfalls of testing in the embedded, real-time world? It is now. In this session, Michael Jacobson presents an architecture that allows existing testing tools to be connected together as components in an automated testing framework targeted for embedded systems using network communications. He shows you how existing testing tools can become servers with just a couple lines of code. You'll even learn how each component can be changed and tested without requiring an update to the rest of the components, as long as interface communication is maintained.

Michael Jacobson, Northrop Grumman Corporation
Teach Your Automation Tool To Be As Smart As You

Teach your automation tool to speak your language instead of the other way around. This presentation demonstrates how test professionals can write automated scripts-without knowing coding-while providing a full complement of management reports that identify project progress, script status, and error tracking. You'll learn to fully integrate requirements, project management, and testing automation. Don't just use an automation tool, get it to do what you need it to do.

Bonnie Bayly, Anteon Corporation
Test Automation with Pure Data

While Web-based GUI testing is all the rage, lots of us still operate in a world of UNIX shells, command lines, and scripts. Automated testing in this world traditionally consists of executing the command being tested, then running a series of additional commands that perform validation. But how do you automate the test when the command being run expects answers? The solution: an Intelligent, Interactive Testing Tool (IITT). An IITT requires no scripting to write or maintain as it's completely data driven, meaning non-programming folks can create and maintain their own automated tests. This presentation demonstrates the ease with which an automated test can be developed using IITT's logic for non-GUI interactive applications.

Brian Brumfield, Hewlett-Packard Openview
Generating Test Code with Teradyne TestMaster

Robin Sahner looks at generating test code with Teradyne TestMaster. His group evaluated TestMaster on two projects. It did what they hoped it would, and now they're using TestMaster on all of their projects. They're not employing it to shorten their test development time or use fewer people; instead they plan to use it to get a more complete, more easily maintained set of functional tests using the same resources. Editors Note: Teradyne SST has become a new company called Empirix.

Robin Sahner
Scripted Validation

David Bennett discusses how scripted validation helped revolutionize his organization's software development efforts. This article contains a sample script.

David M. Bennett
A Look at Network Testing with NIST Net

Gene Sally looks at network testing with NIST Net. He concludes that NIST Net is a powerful tool, allowing you to emulate network conditions seldom occurring in your lab but nonetheless prevalent in the real world. You can reproduce the conditions in which your application fails, easing diagnosis and repair.

Gene Sally
Automating Testing

Brian Marick gives a simplified history of test automation tools and provides a list of test automation links.

Brian Marick
A Look at PREfix by Intrinsa

PREfix provides a source code simulation tool that is able to perform automatic review for a wide range of programming defects that lead to program crashes. Defects reported by PREfix include de-referencing NULL pointers, using uninitialized memory, leaking memory or resources, or using illegal values. Here is an analysis of the product.

Rodney Wilson
The Bug You're Most Likely to Miss

We all miss some bugs, but the bug you're most likely to miss is one that gives wrong results that might look right. Let's look at a famous and costly example, then we'll see what we can do during testing to avoid a similar disaster.

Bob Stahl
Bret Pettichord on Test Automation

Here is Bret Pettichord's collection of the most influential papers, books, and Web sites on software test automation. One benefit of reviewing various reports is that you're more likely to find one that is close to your own situation. All of these reports come from people who've done the work and have reported honestly about it.

Bret Pettichord's picture Bret Pettichord

Pages

CMCrossroads is a TechWell community.

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