Full-Day Workshops Topic Overview
Tuesday, February 27th
Testing Fundamentals for Experienced Teams
Robert Sabourin (8:30 am - 4:30 pm)
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”.
Mobile Testing: QA Strategy for Manual and Automated Testing
David Dang (8:30 am - 4:30 pm)
You have grasped the challenges of mobile testing and developed a high-level strategy to address them. Now you must implement that strategy for mobile testing, both manual and automated. What details must you consider for success? Where are the gotchas? David Dang answers these questions while showcasing a practical approach to test your mobile website or mobile apps. He will highlight key considerations for successful mobile testing efforts and explore the impact of Agile vs. Waterfall development methodologies to your mobile testing. David will outline the use of mobile analytics to pinpoint mobile features to cover.
Join David as he describes the significance between validating content vs. functionality and explains the testing impact between using real devices vs. simulators. David will entertain and enlighten you while covering various types of testing unique to mobile. If mobile test automation is on your company’s agenda, David will address the common tools used as well as the key mobile features to target to ensure your approach suits your testing strategy. By the time David’s presentation is over, you will have a solid practical guide for testing your mobile web/app.
Half-Day Workshops Topic Overview
Tuesday, February 27th
Dominoes of Automation
Let’s knock down some dominoes!
In this workshop you’ll be challenged to set up dominoes in a way that solves puzzles. In doing so, you’ll learn the basic principles of good test automation: how verification steps affect what we learn from tests; how dependencies affect our testing outcomes; how interactions with third-party systems work with and against our goals; and how time limits us in what we can learn about our systems under test.
Where ever you are in your test automation journey there is more to learn. Join us to have fun and gain insights into automated test design and execution!
- How to organize test cases to reduce different types of risk,
- How verification steps affect what we learn from tests,
- How dependencies affect our testing outcomes,
- How interactions with third-party systems work with and against our goals and…
- How time limits us in what we can learn about our systems under test.
Agile Testing - Techniques to Survive and Thrive
Let’s face it – agile testing is different. First of all, there are challenges integrating successfully within the teams themselves. Scrummer-fall 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, join agile coaches, Mary Thorn and Bob Galen, as they show you the tools, techniques, and the 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, and mindmaps for test artifacts. And we’ll wrap up with a solid overview of user stories and acceptance tests.
Gone are the days of one-size fits all testing techniques. So the overall focus will be on adaptive and context-based tools to add to your agile testing toolbox.
Leadership Workshop: Leading the Next Generation of Software Testing
Mike Lyles (8:30 am - 12:00 pm)
It has been said “Everything rises and falls on leadership”. The world has experienced many changes over the last few decades, and organizations must respond to this constant change at much greater speed than ever before.
Being a leader does not require someone to have the title of manager. You can lead from all levels within the organization. With many organizations with little or no experience in testing in senior leadership, testers must learn to educate, inform, and ‘manage up’ to build successful strategies.
Testers today must understand the multiple channels within the organization. Everyone within the team must learn how to clearly communicate the value of testing and its importance for a successful product. Collaboration with all teams becomes critical.
This workshop is for experienced and new leaders alike.
- Review challenges reported by leaders in testing
- Review approaches to solve common problems
- Discuss the future of testing organizations
- Suggestions for how testers can lead upward, sideways, and down through the organization
The Power of Intensions in Test Automation
Paul Merrill (1:00 pm - 4:30 pm)
Successful test automation depends on our ability to decide on what to automate. Too many teams make this decision without understanding the impacts. Those who don’t waste time, money, and labor on expensive test automation that doesn’t meet business needs and doesn’t help testers. Join Paul Merrill to learn the factors we must understand in order to benefit our testing, our teams and our businesses with test automation. Learn the major constraints teams must consider when deciding what to automate. Help your team deliver faster, better software with automation when you learn how to determine what should be automated!
Leading Agile Testers: Successfully Making the Leap
There’s a terrible 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 view and believe there is a strong need for testing leadership in agile organizations, just not the way we’ve always approached it.
In this workshop, join Mary Thorn and Bob Galen as we explore what excellent test team leadership look like in agile contexts. First, we’ll explore the aspects of self-direction teams and the implications to your previous leadership styles. Next, we’ll look under the covers of Scrum and see where you should be engaging, and importantly, where you should give the team space.
Next, we share a well-rounded set of critical leadership patterns that to help guide your personal transition to an agile mindset. And finally, we’ll use out 3-Pillars framework as a baseline for assessing and continuously improving your quality.
Continuous Performance Engineering
Mark Tomlinson (1:00 pm - 4:30 pm)
Modern practices for software design, development, deployment and operations emphasize the importance of bringing all disciplines together into a fantasmagorical system of systemized automation. Yet, no matter how many combinations cool tools and hip scripts you pull together when it comes to performance there are some critical techniques that can help to amplify the value and visibility of your solution. This introductory workshop will help you to establish the foundation for continuous performance automation; the core concepts for automating performance, prioritizing business relevance, upgrading performance processes, establishing clear communication pathways and how to transition from older, pre-existing methodologies. Attendees will be invited to participate in small group exercises as a means to practice the techniques.
- Essential ingredients required to get your performance testing integrated with continuous integration and delivery.
- Hands-on experience with configuring a CI solution with an industry-standard load testing tool.
- Concepts to extend your performance testing upstream and downstream across the development lifecycle.