Skip to main content

Tutorials

Begin your experience by attending half- or full-day tutorials. Please note that you must register for the tutorial(s) you want to attend as space is limited and many sell out quickly.

Tutorials
TA SOLD OUT! Testing Mobile Applications
Jonathan Kohl, Kohl Concepts, Inc.
Tuesday, April 9, 2013 - 8:30am - 11:59am

As applications for smartphones and tablets become incredibly popular, organizations face increasing pressure to quickly and successfully deliver testing for these devices. When faced with a mobile testing project, many testers find it tempting to apply the same methods and techniques used for desktop applications. Although some of these concepts transfer directly, testing mobile applications presents its own special challenges. If you follow the same practices and techniques as you have before, you will miss critical defects. Learn how to effectively test mobile applications, and how to add more structure and organization to generate effective test ideas to exploit the capabilities and weaknesses of mobile devices. Jonathan Kohl shares first-hand experiences with testing mobile applications and discusses how to address various challenges. Work on real problems on your own device, and learn firsthand how to be productive while testing mobile applications.

Note: This is a hands-on course. Participants must bring their own mobile device for course exercises. 
More Information
Learn more about Jonathan Kohl.
TB SOLD OUT! Critical Thinking for Software Testers
Michael Bolton, DevelopSense
Tuesday, April 9, 2013 - 8:30am - 4:30pm

Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker, too. Critically thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master. Michael Bolton shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice and increase your thinking skills. Critical thinking begins with just three questions—Huh? Really? and So?—that kick start your brain to analyze specifications, risks, causes, effects, project plans, and anything else that puzzles you. Join Michael for this interactive, hands-on session and practice your critical thinking skills. Study and analyze product behaviors and experience new ways to identify, isolate, and characterize bugs. 

Note: A laptop computer is recommended (but not required) for this session. 
More Information
Learn more about Michael Bolton.
TC Managing Successful Test Automation
Dorothy Graham, Software Test Consultant
Tuesday, April 9, 2013 - 8:30am - 4:30pm

Many organizations never achieve the significant benefits that are promised from automated test execution. What are the secrets to test automation success? There are no secrets, but the paths to success are not commonly understood. Dorothy Graham describes the most important automation issues that you must address, both management and technical, and helps you understand and choose the best approaches for your organization—no matter which automation tools you use. If you don’t begin with good objectives for your automation, you will set yourself up for failure later. If you don’t show return on investment (ROI) from automation, your automation efforts may be doomed, no matter how technically good they are. Join Dot to learn how to identify achievable and realistic objectives for automation, show ROI from automation, understand technical issues including testware architecture, pick up useful tips, learn what works in practice, and devise an effective automation strategy.

More Information
Learn more about Dorothy Graham.
TD Planning Your Agile Testing: A Practical Guide
Janet Gregory, DragonFire, Inc.
Tuesday, April 9, 2013 - 8:30am - 12:00pm

Traditional test plans are incompatible with agile software development because we don't know all the details about all the requirements up front. However, in an agile software release, you still must decide what types of testing activities will be required—and when you need to schedule them. Janet Gregory explains how to use the Agile Testing Quadrants, a model identifying the different purposes of testing, to help your team understand your testing needs as you plan the next release. Janet introduces you to alternative, lightweight test planning tools that allow you to plan and communicate your big picture testing needs and risks. Learn how to decide who does what testing—and when. Determine what types of testing to consider when planning an agile release, the infrastructure and environments needed for testing, what goes into an agile “test plan,” how to plan for acquiring test data, and lightweight approaches for documenting your tests and recording test results.

More Information
Learn more about Janet Gregory.
TE Essential Test Management
Rick Craig, Software Quality Engineering
Tuesday, April 9, 2013 - 8:30am - 12:00pm

The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and become more effective with limited resources. Rick offers test measurement and reporting recommendations for monitoring the testing process. Discover new methods and develop renewed energy for taking your organization’s test management to the next level. 

More Information
Learn more about Rick Craig.
TF Exploratory Testing Explained
Jon Bach, eBay, Inc.
Tuesday, April 9, 2013 - 8:30am - 12:00pm

Exploratory testing is an approach to testing that emphasizes the freedom and responsibility of testers to continually optimize the value of their work. It is the process of three mutually supportive activities done in parallel: learning, test design, and test execution. With skill and practice, exploratory testers typically uncover an order of magnitude more problems than when the same amount of effort is spent on procedurally scripted testing. All testers conduct exploratory testing in one way or another, but few know how to do it systematically to obtain the greatest benefits. Even fewer can articulate the process. Jon Bach looks at specific heuristics and techniques of exploratory testing that will help you get the most from this highly productive approach. Jon focuses on the skills and dynamics of exploratory testing, and how it can be combined with scripted approaches.

More Information
Learn more about Jon Bach.
TG SOLD OUT! Testing Metrics: Project, Product, Process
Rex Black, RBCS, Inc.
Tuesday, April 9, 2013 - 1:00pm - 4:30pm

One of the most challenging problems that test managers face involves implementing effective, meaningful, and insightful test metrics. Data and measures are the foundation of true understanding, but the misuse of metrics causes confusion, bad decisions, and demotivation. Rex Black shares how to avoid these unfortunate situations by using metrics properly as part of your test management process. How can we measure our progress in testing a project? What can metrics tell us about the quality of the product? How can we measure the quality of the test process itself? Rex answers these questions, illustrated with case studies and real-life examples. Learn how to use test case metrics, coverage metrics, and defect metrics in ways that demonstrate status, quantify effectiveness, and support smart decision making. Exercises provide immediate opportunities for you to apply the techniques to your own testing metrics. Join Rex to jump-start a new testing metrics program or gain new ideas to improve your existing one.

More Information
Learn more about Rex Black.
TH Exploratory Testing Is Now in Session
Jon Bach, eBay, Inc.
Tuesday, April 9, 2013 - 1:00pm - 4:30pm

The nature of exploration, coupled with the ability of testers to rapidly apply their skills and experience, make exploratory testing a widely used test approach—especially when time is short. Unfortunately, exploratory testing often is dismissed by project managers who assume that it is not reproducible, measurable, or accountable. If you have these concerns, you may find a solution in a technique called session-based test management (SBTM), developed by Jon Bach and his brother James to specifically address these issues. In SBTM, testers are assigned areas of a product to explore, and testing is time boxed in “sessions” that have mission statements called “charters” to create a meaningful and countable unit of work. Jon discusses—and you practice—the skills of exploration using the SBTM approach. He demonstrates a freely available, open source tool to help manage your exploration and prepares you to implement SBTM in your test organization.

More Information
Learn more about Jon Bach.
TI SOLD OUT! Acceptance Test-driven Development: Mastering Agile Testing
Nate Oster, CodeSquads, LLC
Tuesday, April 9, 2013 - 1:00pm - 4:30pm

On agile teams, testers can struggle to “keep up” with the pace of development if they continue employing a waterfall-based verification process—finding bugs after development. Nate Oster challenges you to question waterfall assumptions and replace this legacy verification testing with Acceptance Test-driven Development (ATDD). With ATDD, you “test first” by writing executable specifications for a new feature before development begins. Learn to switch from “tests as verification” to “tests as specification” and to guide development with acceptance tests written in the language of your business. Get started by joining a team for a simulation and experience how ATDD helps build in quality instead of trying to test out defects. Then progress to increasingly more realistic scenarios and practice the art of specifying intent with plain-language and table-based formats. These paper-based simulations give you meaningful practice with how ATDD changes the way you think about tests and collaborate as a team. Leave empowered with a kit of exercises to advocate ATDD with your own teams!

More Information
Learn more about Nate Oster.