Full-Day Workshops (March 2nd)
Topic Overview


Full Day Workshop: Mobile Testing: QA Strategy for Manual and Automated Testing
-  David Dang


 This one-day course focuses on the major aspects that QA managers, test analysts, and test automation engineers must consider before undertaking a mobile QA/testing project. A combination of lecture, classroom discussion, and experiential techniques provide attendees with a thorough understanding of the strategies and efforts necessary to test mobile websites and apps. This includes the challenges of mobile testing, the strategy necessary to support mobile testing projects, both automated and manual, and additional considerations all leads and managers need to know.


Half-Day Workshop: Agile Testing - Techniques to Survive and Thrive
- Bob Galen and Mary Thorn


Let’s face it – agile testing is different. First of all, there are challenges integrating successfully within the teams themselves. Scrummerfall is still running rampant. Then there is the dichotomy of testing vs. quality and balancing your and the teams focus. Finally, delivering value is also an imperative, but a challenge.
 
In this dynamic workshop, we’ll explore the tools, techniques, and mindset you have to bring to the table in order to successfully test in agile contexts. We’ll examine risk-based testing, iterative test planning, exploratory testing, agile automation strategies, test metrics, and test artifacts. We’ll also explore the Agile Release Train in agile at-scale frameworks and the implications to your testing iterations and planning. And we’ll wrap up with a solid overview of User Stories and Acceptance Test Driven Development (BDD).
 
Gone are the days of one-sized fits all testing techniques. So we’ll explore adaptive approaches so that you thrive in your agile testing. You’ll leave this workshop with your toolbox overflowing with new ideas and approaches.


Half-Day Workshop: Leading Agile Testers - Successfully Making the Leap
-  Bob Galen and Mary Thorn

There’s a gross error being made today across many agile organizations. They’re assuming there is no place for test management and leadership in agile, self-directed team contexts. We beg to differ with this strategy. There is a strong need to testing leadership in agile organizations, just not the way we’ve always approached it.

In this workshop, we’ll explore what excellent test team leadership look like. First we’ll explore the aspects of self-direction. Then we’ll cover agile tools, planning & iterative execution, metrics, and reporting so that you have a solid sense for day-to-day agile operational excellence.

Next we’ll explore how to build (or rebuild) you traditional test teams for agility. Then we’ll also get into how to create an Agile Testing Community of Practice and how to guide your organizations journey from a quality and testing perspective. We’ll use out 3-Pillars framework as a baseline for assessing and continuously improving your quality. At the end of the workshop you’ll have a firm grasp of successful agile leadership practices.


Full Day Workshop: Testers Role in Agile Requirements Exploration
-     Janet Gregory

Roles are blurred in agile projects, but it is not always clear where testers can help. Testers want to be involved early and by incorporating the testing mindset, we improve customer exploration of product needs. At the same time, agile test planning and delivery benefits from involvement in agile requirements analysis. Janet Gregory will lead this experiential tutorial, in which participants examine a subset of agile analysis models in tandem with specifying acceptance criteria to verify and validate requirements. Participants experience how incorporating the tester mindset and using test techniques during requirements exploration accelerates test planning and specification, enhances product quality, and uncovers missing, conflicting, erroneous and unnecessary requirements. Learn how requirements exploration promotes early test specification and increases requirements and product quality.


Half-Day Workshop: Visual Testing: It's Not What You Look At, It's What you See
-    Mike Lyles


How many times have you driven all the way home, only to realize you didn’t remember anything from the drive. Your mind was in a different place, and you were driving on autopilot. Or maybe you walk out to your garage and get in your car every day and are so used to the surroundings that you don’t notice that something has been taken or moved to a new location. When our eyes are so familiar with the things we see every day, our brains are tricked into believing that there is nothing that has changed. In the popular TV show, “Brain Games”, we find many exercises where you, the audience, are asked to pay attention and focus on what is happening. That simple focused attention gets the majority of people in trouble, because the art of focusing on a specific area or activity prohibits the audience from seeing things that are going on around them. This“inattentional blindness” causes key details to be missed. Your brain is the most complex tool that you will ever have in your possession. However, with a highly complex tool comes the need to ensure that it is used appropriately and to its full potential.


In the testing profession, such focused concentration, leading to“inattentional blindness” can be detrimental to the success of the product being delivered. As testers, we must find a way to constantly challenge our visual images and prohibit our brain from accepting that there are no changes which could impact the quality of the product. It is critical to be aware of the entire surroundings of the testing activity and to be able to recognize and call out changes that may be easily overlooked without an attention to detail.


In this session, Mike Lyles will challenge the audience to literally“think outside the box”. The audience will be given specific exercises to show how that the human mind sometimes overlooks details when they seem visually insignificant or unrelated. We will examine how testers can become better prepared for such oversights and discuss strategies that can be used immediately in your organizations. The key to eliminating the risk of oversight and missed problems is learning how to identify the areas where you may have originally ignored a focused effort.


Full Day Workshop: Testing Fundamentals for Experienced Testers
-    Rob Sabourin

Through years of experience you have mastered testing in your domain. But are important bugs still slipping by? Can you transfer your skills to new applications? Why can’t others get the job done? Test fundamentals can help.

Rob Sabourin breaks testing fundamentals into five areas, philosophy, scientific method, problem solving, math and rhetoric. Test philosophy improves purposeful testing revealing truths about what testing can and cannot do. Scientific method provides frameworks to advance knowledge confirming or refute conjectures while designing great test experiments. Many problem solving strategies exist based on modeling knowledge and the unknown. Math (discrete, logic, combinations and probability) improves test design and result interpretation. Rhetoric skills improve tester’s communication, argumentation and persuasion.


Applying testing fundamentals focuses testing, closes gaps, eliminates waste and helps you do the right things well. Rob teaches you “how to know about what to test” and “what to know about how to test”.


Half-Day Workshop: Performance: Web Performance for Functional Automation
-    Mark Tomlinson

Sure it works, but will it scale? Not combining web performance measurements into your functional test automation is a wasted opportunity. Not only do we have ways to bring performance practices earlier in the development efforts, but we have a way to boost the value of every automated test that you execute. This session will introduce the basics of web performance analysis and tools, give hands-on exercises on how to implement these tools together with your automation and also how to make use of the results with your partners in development