Better Software Conference 2006 Conference Proceedings 

Home


GENERAL INFO.

Register

Get a Brochure


PRESENTATIONS

Keynotes

Tutorials

Concurrent

Master Schedule


IN THE EXPO

Sponsors

Exhibitors

To Exhibit


MORE INFO.

SQE Home

Other Conferences


Email Software Quality EngineeringRegister Now

Software Quality Engineering



                
Better Software Conference & EXPO 2006 Concurrent Sessions

Go To:  Agile Development  |  Managing Projects and Teams  |  Measurement  |  Outsourcing  |  Plan-Driven Development  |  
Process Improvement  |  Quality Assurance  |  Security  |  Special Topics  |  System Requirements  |  Testing


View by Date

 Testing
T5
Thursday, June 29, 2006 9:45 AM
Testing the Nth Release
Susan McVey, IBM Rational Software

Congratulations! Your team is entrusted with testing the next release of an excellent product, one your customers have depended on for years. How do you make sure the fifth, tenth, or even the fiftieth update release is as good or better than the first version? Mature products have their own testing issues, different from those faced with new products. Susan McVey discusses the issues many testers face with legacy systems: what to test and what to trust, dwindling resources, handling known problems, aging test cases, inadequate time to maintain infrastructure, and more. Susan shares the promises and the traps of automated regression testing suites and discusses ways to keep your tests and testware up-to-date and clean. Learn to iterate toward higher quality and keep up the enthusiasm of your team�even when they�re testing the Nth release.

� The technical debt that builds up in mature systems
• How to automate and optimize tests over time
• What to do when resources shrink but the workload doesn�t
T11
Thursday, June 29, 2006 11:15 AM
Smoke Tests to Signal Test Readiness
Aditya Dada, Sun Microsystems Inc

Plumbers use �smoke tests� to find leaks in pipes when it is impractical to completely seal a plumbing system. We use this term as a metaphor to define a small set of software tests designed to expose big problems instead of committing the resources to run a large suite of tests. Building a powerful smoke test suite is not trivial and not intuitive, requiring an understanding of the product, the test base, and test automation techniques. Join Aditya Dada to learn the attributes of a high quality smoke test suite and what it takes to build and, most importantly, maintain a small set of effective smoke tests. Improve nightly builds, speed up pre-integration testing, and catch huge defects quickly and efficiently with a new smoke test strategy for your software under test.

� Benefits and attributes of smoke tests
• How to manage a smoke test suite with minimum effort
• Real world examples of smoke tests
T17
Thursday, June 29, 2006 1:30 PM
Testing SOA Middleware: Automating What You Can�t See
Jon Howarth, Wells Fargo

SOA projects employing Web services have multiple back-end integration points, volatile data, and no direct, visible user interface. Together, these factors make SOA applications complicated to test. Most companies opt for indirect manual testing because they see no other option. However, there is a light at the end of the tunnel. Using real-world case studies as examples, Jon Howarth reveals step-by-step the data driven model Wells Fargo employs to automate its SOA regression testing. Learn about the problems their QA groups encountered and the solution that drove down costs and cycle times while increasing quality. Find out how to staff and train your team to support the solution and see example metrics to measure its effectiveness. Learn how to combine vendor tools to optimize your SOA automated testing into an integrated test framework.

� An automated testing strategy for SOA applications
• Ways to automate test data setup, tear down, and post-test condition validation
• A test framework integrating multiple tools
T23
Thursday, June 29, 2006 3:00 PM
The Power of Continuous Integration with Automated Unit Tests
Jeffrey Fredrick, Agitar Software Inc

Better, faster, cheaper�the mantra of many software methodologies and tools. Can it ever be true? Illustrated with examples from Agitar Software's internal development process, Jeffrey Fredrick describes the psychological impact of rapid feedback and how it unleashes the best in people. Find out what continuous integration means in the real world and how it can be coupled with automated developer (unit) tests to reduce the number and cost of failures. Learn about the psychological impact of lava lamps, email notifications, and Web applications as feedback mechanisms and why feedback is not only for developers. Instead of expecting people to act like machines, you can use continuous integration and automated tests to leverage the complementary strengths of each. See how automating integration maximizes the return on your developer testing investment.

� The impact of continuous integration
• How to use automated developer tests with continuous integration
• The differences between lots of tests and code under continuous tests



Better Software Conference & EXPO 2006 is a Software Quality Engineering Production

The Current Conference   |   StickyMinds.com   |   Better Software magazine

Software Quality Engineering   •   330 Corporate Way, Suite 300   •   Orange Park, FL 32073

Phone: 904-278-0524   •   Toll Free: 800-423-8378   •   Fax: 904-278-4380   •   Email: [email protected]

© 2006 Software Quality Engineering. All rights reserved.