STARWEST 2006 - Software Testing Conference


Testing for Global Customers

More and more organizations are creating applications that are used around the globe. These applications must be customized for various national conventions including time, date, number, and currency formats. In addition, these applications must process data from non-English keyboards in languages such as Russian, Japanese, Hindi, and Arabic. Additional complications include string processing, sorting, and sequencing; character conversion; and bi-directional language support for Middle Eastern languages.

Bj Rollison, Microsoft Corporation

Testing for Sarbanes-Oxley Compliance

In the wake of huge accounting scandals, many organizations are now being required to conform to Sarbanes-Oxley (SOX) legal requirements regarding internal controls. Many of these controls are implemented within computer applications. As testers, we should be aware of these new requirements and ensure that those controls are tested thoroughly. Specifically, testers should identify SOX-based application requirements, design automated test cases for

Suresh Chandrasekaran, Cognizant
Testing for the Five Most Dangerous Security Vulnerabilities

Today, secure applications are vital for every organization. Security attacks seem to come from every corner of the globe. If your applications are breached, your organization could lose millions. Currently, the biggest holes in IT security are found in applications rather than system or network software. Perimeter and network defenses are not enough to protect your organization from attacks.

Joe Basirico, Security Innovation LLC
Testing SOA Software: The Headless Dilemma

Once we were able to ensure quality with some degree of certainty by testing our applications through their user interfaces. As SOA systems based on Web services proliferate, testing through the GUI isn't going to be sufficient. SOA systems are assembled from components, "headless" chunks of encapsulated business functionality. If we are building the components themselves, we will want to test their functionality and their interfaces.

John Michelsen, iTKO, Inc.
Testing Web Services in Four Key Dimensions

As Web services become a more prominent component of many applications, effective testing of these components is increasingly more important. Dave Mount discusses testing Web services in four different dimensions: functionality,
interoperability, security, and performance. Functionality testing is familiar territory, but the other dimensions may not be. Although interoperability could be assumed, differences in .NET, Java, and XML implementations among

Dave Mount, J-Soup Software, Inc
The Nine "Forgettings"

People forget things. Simple things like keys, passwords, and the names of friends long ago. People forget more important things like passports, anniversaries, and backing up data. But Lee Copeland is concerned with things

Lee Copeland, Software Quality Engineering

Tomorrow's Test Lab Today: One-Touch Test Bed Automation

Many software organizations are struggling with the complexity of their testing environments especially with the rapidly growing number of production environments. In many cases, the cost of creating those testing environments is prohibitive. Functional testing tools combined with new virtual lab automation (VLA) technology is changing the way test teams deal with this problem. Steve Kishi will demonstrate how VLA software can create myriads of virtual

Steven Kishi, VMware
Using Mind Maps to Document Exploratory Testing

Mind maps were developed in the late 1960s by Tony Buzan as a way of helping students take notes using only key words and images. Mind maps are quick to record and because of their visual approach, much easier to remember and review. Samuli Lahnamäki describes how mind mapping can be used as a

Samuli Lahnamäki, Tieto-X
What Every Tester Needs to Know to Succeed in the Agile World

Agile methodologies may be coming soon to a project near you. Agile software development holds the promise of faster

Jean Tabaka, Rally Software Development


CMCrossroads is a TechWell community.

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