STAREAST 2000 - Software Testing Conference


Bob Bartlett, The SIM Group

Developing, implementing, and running e-commerce systems really does require a fresh look at how testing assures product quality, contributes to project success, and maintains a quality product during live running. Based on case studies and real-world experiences, Bob Bartlett explores the different considerations to take into account when testing e-commerce systems and the key techniques that have proven useful.

James Bach, Satisfice, Inc.

Developers, management, and marketing people are clients of the testing process, but they don't know much about it. This ignorance of testing can often lead to decisions that make it harder for testers to do good work. That is why it is helpful to have rapid ways to explain testing issues. Hear some general "three-minute analogies" and "elevator speeches" that will help you explain why testing can be so time-consuming, difficult, and uncertain.

Aslama Hassam, Fidelity Investments

The software testing industry requires QA Engineers to possess strong technical skills and experience. However, what sets one QA Engineer apart from another is extensive domain/product knowledge. This presentation illustrates how one industry expert leveraged its experience to successfully take a project from conception to launch, while adding value to the project team. Learn how to overcome the challenges faced by non-technical individuals in the QA arena and how to gain respect of your technical counterparts.

Peter Cook, Watchfire

Gone are the days for most commercial Web sites when the "application" on the site was the Web. Now Web sites are often just the presentation layer for sophisticated applications that interact with a complexity of internal and external systems, all glued together in an elaborate architecture using Corba or DCOM. Learn how to ensure that transaction-based Web sites function properly. Explore the benefits of automated testing in these environments.

Andre Coulter, Lockheed Martin

The Graybox Testing Methodology is used to test embedded systems. Recent studies have confirmed that the Graybox method can be applied in real-time using software executing on the target platform, expanding the capabilities of this method to include not only path coverage verification but also worst-cast/best-case path timing. Learn how this methodology has been applied in a real-time environment to validate mission-critical embedded software systems.

Daniel Navarro, Banco Nacional de Mexico

Large companies often have multiple software development projects running at the same time. Getting enough infrastructure in place to test these projects concurrently, however, can be very difficult. A High Speed Testing Methodology (called "Testing Trains") has been developed to perform system/acceptance testing for large-scale projects in two-week periods. Learn how Testing Trains can be successful in delivering bug-free software on schedule for your organization.

Brian Lawrence, Coyote Valley Software

Brian Lawrence begins his presentation with a brief overview of what a review is and how it works in software organizations. Although testers may or may not understand source code, they can still contribute considerable value in reviews. Learn how to devise tests as a review preparation technique that can identify potential defects and serve as a basis for test planning and design.

James Whittaker, Florda Tech

James Whittaker took a group of untrained (and untainted) college students, ran them through a rigorous testing boot camp, and then pointed them at an already tested, world-class software product. Their mission: test it, break it, prove it works, and then automate everything you did. The outcome: interesting bugs, cool test automation, compelling test patterns, and useful ways of testing that you might never have considered before.

Johanna Rothman, Rothman Consulting Group, Inc.

Some people think there is a specific answer to the question, "What is the correct staffing ratio for developers to testers in a software development organization?" Usually, though, the only right answer is, "It depends." The answer you need depends on your situation: what you are doing, how quickly you are trying to do it, the culture you work in, and the results you desire and can tolerate. Explore the analysis involved to decide on your correct staffing ratios.

Sharon Burrell, Telcordia Technologies

Telcordia's Software Quality Assurance Testing Organization Business Model was developed to assist its SQA Testing Management Team in becoming more effective and productive in managing SQA testing. Learn how the implementation of this model can help raise the overall technical expertise of your test management team.


AgileConnection is a TechWell community.

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