| Friday, November 8, 2002: 10:15 AM Go to 11:15 AM |
|F1 Test Management|
Keeping Your Outsourced Testing Under Control
Martin Pol, Polteq IT Services B.V.
As companies focus on their core business, the option to outsource software testing becomes more and more attractive. And there are plenty of organizations out there that specialize in the practice. But implementing outsourcing can feel like an uncertain proposition. In this session, Martin Pol explains how you can effectively select, implement, and audit outsourced testing activities. He shows you step by step what needs to be done to make outsourcing work for you and your company.
• Develop criteria for selecting your outsourcing partner
• How to monitor the outsourced testing progress
• Uncover the pitfalls of outsourcing your testing
|F2 Test Techniques|
Testing from Use Cases Using Path Analysis Technique
Naresh K. Ahlowalia, Object System Group
Use cases are an industry-standard method of specifying user interaction with the system, and hence have become part of the requirements definition phase of many software projects. They’re used to derive, construct, and validate interfaces, classes, relationships, and processes in an application. This session introduces participants to a testing methodology called use case path analysis. This technique has proven to be an extremely powerful way to create accurate, realistic test cases based on the use cases. Usable in any environment, with any tool set, use case path analysis not only saves time and money, it also helps you to control risk.
• Examine the Path Analysis Process and learn to develop and present paths of use cases
• How to select paths for testing so as to minimize the risk
• Learn to create test cases and data tables for testing
|F3 Test Automation|
Diary of a Test Automation Lead
Michael Prisby, United Parcel Service
Take a look beyond the polished project plan to see what it really takes to achieve automation. Follow in the footsteps of Joe Tester as he takes on his new role as a test automation lead and learns from his successes and failures. Experience the pitfalls and traps that many projects and leads fall into, and see how they get resolved. This session covers everything from inherited test tools to defining management expectations. It will help you make educated choices about your role, your team’s abilities, and how to select and implement automation tools and practices.
• Understand the difference between achievable goals and empty automation illusions
• Reveal the myths and realities of test automation return on investment
• How to make a U-turn once you hit an automation dead end
|F4 Web/eBusiness Testing|
Testing for Section 508 Accessibility Compliance
Bill Chandler, Rational Software
Section 508 of the Rehabilitation Act is a key issue affecting testing for more and more companies. Section 508 requirements include a set of Web design guidelines that allow users with various disabilities to more easily access information from the Web. Adoption language by the federal government in June 2001 stated that all federal agency Web sites must be 508 compliant — but the push for accessibility is spreading to state government and the private sector as well. Bill Chandler covers who’s expected to become compliant, when you’ll need to be compliant, and how to find out your current level of accessibility. Learn to leverage existing tools and processes to test the accessibility of your Web site and make the necessary changes. Plus, figure out how Section 508 will affect your future development processes.
• Are you required to be Section 508 compliant?
• Determine if compliance — or lack of — poses a competitive threat
• See what tools are available to help you become compliant
|F5 Advanced Topics|
Testing a Distributed Application Written in Embedded Windows CE
Jim Walters, BSQUARE Corporation
How will your Windows CE application perform once you start deploying it in the “real world”? This session addresses the many issues developers face when building distributed applications using embedded Windows. The ability to set up your application simulating the “real world” in a controlled lab environment using automated testing tools — along with the option to troubleshoot — saves critical time and money. But you need to be aware of the pitfalls you face. You must also identify tools and strategies to resolve your product’s problems before they impact your company’s “real” customers.
• Uncover the challenges of distributed application development
• Determine a Windows CE-based product’s expected performance
• Learn to predict communication speed for your embedded application
| Friday, November 8, 2002: 11:15 AM Go to 10:15 AM |
|F6 Test Management|
A Missing Link: Project Management in the Testing Organization
Ellen K. Vastrick, Federal Express
The emerging discipline of project management within the information technology arena can be a major move toward your testing organization accomplishing its stated goals. That’s because effective project management leverages the best practices of quality control and quality assurance, with the basic principles of a sound project strategy. This means working toward goals in an organized way, and using a road map that integrates test project management into the organization. Ellen K. Vastrick shares the road map to help you manage this change, especially if you’re in an environment where chaos often rules.
• Find out how some project management discipline can help you meet your target dates and improve customer satisfaction
• Review a case study where one testing organization moved from CMM level 2 to level 3
• Learn how this success translates into lower turnover and an increase in the value of testing
|F7 Test Techniques|
Smarter Testing with the 80:20 Rule
Erik Petersen, Software Testing Consultant
It may not be a silver bullet, but knowledge of the 80:20 rule, and the special variation that applies to software testing, can help you dramatically improve your testing — and your entire software development lifecycle. This session explains what the rule is using real-life examples, then shows you how to use it within your test team. Erik Petersen then investigates the different ways the rule is being used by leading testers and developers today. This talk has motivated some Australian testers to change the way they test. Will this approach from Down Under turn your testing ideas upside down?
• How to use the 80:20 rule to find bugs faster
• Learn to use the 80:20 rule to improve testing and software development processes
• Take home a list of techniques and practices based on the 80:20 rule
|F8 Test Automation|
A Custom Automation Framework and Test Case Management Solution
Darin Magoffin, PowerQuest
Interested in seeing a real test automation solution in action? Automated testing is an exciting thing to be part of, but automating the automation is even better. This session presents a system where the test case/automation system is set in motion after configuration management builds a piece of software for a project in which test has been automated. This means thousands of preprogrammed test cases can be run on multiple machines day and night. Darin Magoffin shows you a demonstration of the process, then explains its challenges as well as its flexibility.
• See a totally automated set of tests run on a client/server application
• Learn what obstacles you have to overcome for this level of automation
• Discover a flexible and comprehensive test automation framework
|F9 Web/eBusiness Testing|
PeopleSoft Load Testing: Strategies and Techniques
Dan Downing, Mentora Group
This session is a case study that demonstrates how to plan and execute pre-launch performance-and-tuning tests using commercially available performance testing tools. The study involves tuning a WebLogic/Oracle human resources system prior to its going live. You’ll learn performance testing methodology for J2EE applications and explore the bottlenecks found and corrected in the system.
• Learn how to apply automated tools for performance testing
• Obtain diagnostic techniques for identifying and fixing performance bottlenecks in a packaged Web application
• Explore the verifiable customer benefits observed by the instructor
|F10 Advanced Topics|
Challenges in Wireless Testing
Nematolah Kashanian, Sunlight Consulting
For your company to succeed in the wild, wireless world, you must be aware of the tools available to help you test, and to know what wireless devices you will need to test. With so many different devices, networks, and applications, the number of test permutations is almost infinite — so what tests are most important? Take a journey through the wireless landscape as a way to gain some perspective on testing your applications, and take away some answers to your wireless testing questions.
• Explore the wireless landscape: what it’s made up of and how it works
• How to categorize different types of wireless devices and choose which devices to test
• Learn to design test requirements for wireless devices, especially interoperability and user-design challenges