STAREAST 2009 - Software Testing Conference

PRESENTATIONS

Challenges in SOA Performance Testing

A system built using a Service-Oriented Architecture (SOA) consists of many different services that interact with each other to provide the system's functionality. Unlike the traditional stand-alone or client-server architecture, SOA separates functions as distinct services making them reusable and easily accessible over distributed networks. Moreover, SOA aims at a loose coupling of these business-level services.

Manikanda Viswanathan, Cognizant Technology
Cheap and Free Test Tools

Too often, testers have limited money, time, or both to purchase, learn, and implement the robust commercial test tools available today. However, as a tester, one of the best things you can have is your own personal testing toolkit. Since 2001, Randy Rice has been researching free and inexpensive test tools and has compiled a set of tools that have been a great help to him and many others. Randy presents an overview of these tools that can add power and efficiency to your test planning, execution, and evaluation.

Randy Rice, Rice Consulting Services

Crossing the Chasm: Agile Transitions for Test Teams

Even if agile development has "crossed the chasm" and is becoming a mainstream set of practices, testers are often left behind when development teams "go agile." Developers learn test-driven development, continuous integration, refactoring, pair programming, and more. Project managers receive ScrumMaster training. What do testers get? Too often, just a wave to follow as the rest of the organization makes the move. Testers need some answers to their questions: If developers are writing tests, what am I supposed to do?

Janet Gregory, DragonFire Inc.

End-to-End Testing in an Enterprise Agile Environment

All too often, surprises occur late in development when independent projects-agile or not-at varying stages of completion must merge into a cohesive deliverable. These surprises often result in schedule slips and unfulfilled customer needs. At Intuit, Billie Bell found the root causes of these problems and developed an end-to-end testing model to address them.

Billie Bell, Intuit, Inc.
Exploratory Session-Based Testing...with a Twist

Maquet Critical Care develops medical equipment in an FDA-regulated environment and uses exploratory testing as a valuable complementary test technique to requirements-based testing. By combining more traditional techniques with exploratory testing, they achieve high quality software embedded within life-critical equipment.

Alexander Andelkovic, Maquet Critical Care AB

Exploratory Session-Based Testing...with a Twist

Maquet Critical Care develops medical equipment in an FDA-regulated environment and uses exploratory testing as a valuable complementary test technique to requirements-based testing. By combining more traditional techniques with exploratory testing, they achieve high quality software embedded within life-critical equipment.

Alexander Andelkovic, Maquet Critical Care AB

Improve Your Testing through Automation

Are you wondering how to increase progress with your test automation efforts? Do you understand how to measure the efficiency and effectiveness of your automation activities? Jim Sartain shares the test automation journeys of two leading software companies-Intuit and Adobe Systems-which are companies with long histories of investing in test automation. Some of these efforts were ad hoc, while others were carefully planned and based on software architected with the ability to test below the user interface.

Jim Sartain, Adobe Systems
Improve Your Testing with Static Analysis

Static analysis is a technique for finding defects in code without executing it. Static analysis tools are easy to use because no test cases are required. In addition, today's technology has advanced significantly over the last few years. Although their use is increasing, many misconceptions about the capabilities of these innovative tools still exist. Paul Anderson describes static analysis tools and how they work and clarifies their strengths and limitations.

Paul Anderson, GrammaTech
Improving Your Testing Assets Through Domain Modeling

Just as agile approaches have made inroads in development, FitNesse is doing the same in acceptance testing. Many testers rely heavily on FitNesse to improve collaboration and communication among the product owner, developers, and testers. However, beginning by writing tests based on a specific tool will ultimately lead to ineffective testing.

Renato Quedas, Borland Software

Insource or Outsource Testing: Understanding Your Context

As world trade becomes global, goods are produced and are services performed everywhere. Software development services are no exception to this trend. Indeed, they are leading these changes because the cost of developing or testing software in one place may be substantially lower than in another. Yet cost isn't all there is to the equation-you must also consider value. What do you need to know to outsource successfully? While testers offshore might cost less than they cost locally, why might it be more valuable to insource testing?

Michael Bolton, DevelopSense

Pages

CMCrossroads is a TechWell community.

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