|
Testing Lessons from Comic Book Superheroes Over the years, Rob Sabourin has discovered testing lessons in diverse places-the Simpsons, the Great Detectives, and Dr. Seuss. Join Rob for a raucous, new adventure as he shares his testing lessons from the world of comic book superheroes. Rob believes these superheroes can teach important lessons about software testing and may even inspire you to become a "supertester." Superheroes have mythic adventures: escaping from strange planets, becoming irradiated, avenging crime, and more. Rob explores the skills of real-world supertesters. Batman's utility belt is filled with tools to get him out of danger-with his utility belt of tools and techniques, a supertester can quickly ferret out serious bugs. The Hulk's strength does the work of many people-supertesters develop design skills to build powerful tests. X-ray vision allows Superman to detect hidden enemies-supertesters uncover almost invisible defects lurking in systems.
|
Robert Sabourin, AmiBug.com
|
|
I Didn't Know I Knew That: A Story of Self-Learning During our testing careers, many of us are given the "opportunity" to test a system with which we have no experience-where the domain, the technology, or both are completely new to us. Rather than saying "Sorry, I can't do this job", perhaps you should embrace the opportunity, accept the challenge, and dive in! David Hayman shares the story of his journey testing a system that was new to him-establishing what he knew, what he thought he knew, what he didn't know and had to learn-and dealing with many surprises along the way. During his journey, David elicited the help of friends and colleagues, found surprising sources of information about the system, and discovered new inspiration and determination from within. His lessons learned illustrate an approach you can use to establish and develop new testing skills while working within the bounds of limited knowledge.
|
David Hayman, Qual IT
|
|
All That Testing Is Getting in the Way of Quality "You can't test in quality" is so cliché that it has to be true. Testing is an inherently negative discipline. It never proves quality has been attained-only that it has not. Perhaps it is time, once and for all, to do away with the traditional bug-finding tester role and come up with a better alternative. James Whittaker discusses the diminishing value of the old school testers in today’s software engineering practice and reveals what testers should really be doing instead of simply looking for more bugs. At Google, James has discovered that the role testers should play is one that makes them a part of software construction and elevates their position from a reporter of the negative to a producer of the positive. Learn how Google has embedded professional testers into its development teams and discover the activities they perform that have much more impact and value than merely reporting bugs and playing gatekeeper.
|
James Whittaker, Google
|
|
Automated Testing: The Differentiators of Success While automated testing is not new, it has undergone a resurgence in recent years. A combination of matured technology and continually increasing pressure to deliver more value has put a greater focus on finding efficiencies within testing. However, having the right automated testing tools is not enough. Nazar Hossain shares what he has found to be the key factors common to organizations that successfully use automated testing. First, have a comprehensive end-to-end process to manage and measure the success of automation efforts. Second, integrate test automation into the overall system development framework, making it an integral part of the project. This requires a well-engineered automation framework, automation development practices, and a close connection with the change management system.
|
Nazar Hossain, Zarieas
|
|
Google's New Methodology for Risk-driven Testing Risk mitigation and risk analysis are delicious ingredients in a recipe Google calls risk-driven testing. Most of us are familiar with how to approach risk mitigation from a test perspective-in the form of test plan development, test cases, and documentation. However, comprehensive risk analysis is still considered black magic by many in our field. In this hands-on presentation, Jason Arbon and Sebastián Schiavone introduce ACC-Attributes–Components–Capabilities-a methodology for systematically breaking down an application into coherent and logically-related elements for risk analysis. ACC prescribes a very easy-to-follow process that you can apply consistently and quickly to many types of projects. Jason and Sebastián break down risk analysis into seven simple steps and walk participants through the complete ACC and risk analysis process for several high-profile Google products.
|
Sebastian Schiavone, Google, Inc.
|
|
Test Estimation and the Art of Negotiation Many of us have struggled with test estimation. We have tried simple, heuristic models to craft a best guess-often without much success. We have also tried using a variety of complex, scientific models to calculate an accurate number. The problem is, we are usually fooled by the models-both simple and complex ones-and either overestimate testing needs or are lulled into impossible commitments. Lynn McKee and Nancy Kelln explore the realities of test estimation and propose a new mindset for handling estimation requests. In an interactive format, Nancy and Lynn demonstrate that the best estimate may be no estimate at all. By shifting the focus from estimating to negotiating, you’ll learn how to reveal the often obscured but already determined available time for testing.
|
Nancy Kelln, Unimagined Testing
|
|
Testing in a Regulated World: An Interview with John McConda John McConda is a senior consultant for Moser Consulting and cofounder of the Workshop on Regulated Software Testing (WREST). In this interview, Heather Shanholtzer and John talk about the challenges testers face in the regulated world and what participants can expect during a WREST session.
|
|
|
Turning Quality on Its Head Arguments that moving testing forward in the software lifecycle maximizes the return on investment of testing effort have been made and widely accepted. And it is hard to argue with the results. Software is getting better. But what if a shift away from early cycle testing toward late cycle testing could improve quality even more?
|
|
|
The Evolution of Agile: A Conversation with Bob Galen In this interview with online editor Jonathan Vanian, Bob Galen discusses how agile has influenced testing over the years, the role of a tester in an agile project, and what exactly is “session-based exploratory testing.”
|
|
|
No One Left Behind: Make Time for Accessibility Testing Ten percent of the world's population lives with some sort of disability. So, is your software product optimized accessible to these people? Rajini Padmanaban takes a look at the different types of disabilities out there and the ways to ensure your product works well with as many of these needs as possible.
|
|