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 |