The Latest
No More Exploratory Testing—Really?[presentation]
Slideshow
Thirty years ago when Cem Kaner coined the term “exploratory testing,” it was largely ignored for almost a decade. Since then, the idea of exploratory testing has moved through recognition, controversy, hostility, tolerance, and acceptance. Yet questions remain: Is exploratory testing an... |
Michael Bolton
|
|
The Selenium Grid: Run Multiple Automated Tests in Parallel[presentation]
Slideshow
The Selenium Grid unleashes the full power of Selenium to run multiple automated tests in parallel across multiple platforms. Brian Long demonstrates the use of an open-source framework developed at Virginia Tech to get up and running with a Selenium Grid in about an hour. He begins by... |
Brian Long
|
|
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Agile Testing[presentation]
Slideshow
Many levels of estimation are practiced in agile, including budgeting, high-level estimation, and task planning (detailed estimation). That might seem like an anathema to agile, but it is not. Mike Harris shares a case study that provides an approach that “checks the box” for standard... |
Michael Harris
|
|
Combine Test Automation Code with Product Code: The Good, the Bad, and the Lessons Learned[presentation]
Slideshow
At STAREAST 2015, Chris Loder spoke about the automation framework that he and his team built at Halogen Software. At the time, they had just moved the test automation code into the development code base so that everyone in R&D was able to use it. One year later, Chris returns to... |
Chris Loder
|
|
Build a Quality Engineering and Automation Framework[presentation]
Slideshow
How would you like to be in this position? Development sends the final release candidate for multiple systems with a user base of one million just a day before the production release, and you are expected to sign off on the overall software quality. Rahul Shah is responsible for providing... |
Rahul Shah
|
|
Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies[presentation]
Slideshow
Acceptance test-driven development (ATDD), behavior-driven development (BDD), and Cucumber promise many benefits related to your user story acceptance tests. They promise tighter collaboration between the product owner and the team. They promise the ability for the product owner and... |
Mary Thorn
|
|
The Lean Startup Method and Its Value for Testers[presentation]
Slideshow
A startup is an organization created to deliver a new product or service under conditions of extreme uncertainty. Approximately 40 percent of all startups will cease operations with investors losing everything; 95 percent will fall short of their financial projections. And the number one... |
Lee Copeland
|
|
Stay Ahead of the Mobile and Web Testing Maturity Curve[presentation]
Slideshow
Join Danny McKeown, Paychex’s lead test enterprise automation architect, to learn how to climb the testing maturity curve and increase predictability and reuse, all while accelerating repeatable and reliable testing. Learn how Paychex iteratively built a well-defined web and mobile app... |
Danny McKeown
|
|
Lessons Learned in (Selling) Software Testing[presentation]
Video
In 2013, Keith Klain quit his job as Head of the Global Test Center at Barclays Investment Bank to start a test consulting business based on context-driven testing principles. Keith has spent the past two years wading through industry dogma, pitching new ideas about testing to clients... |
Keith Klain
|
|
Continuous Integration Testing Techniques to Improve Chef Cookbook Quality[presentation]
Slideshow
Chef, Puppet, and other tools that implement “infrastructure as code” are great for configuration management and automated deployments, but it is difficult to test these infrastructure scripts before putting them into production. Since infrastructure as code is a relatively new... |
Glenn Buckholz
|
|
Cross-Platform Mobile Test Automation Using Appium[presentation]
Slideshow
Mobile devices are taking over the world and quickly outpacing the use of traditional desktop machines. But how should we test them? Jonah Stiennon has spent the past two years working with a team of open source contributors at Sauce Labs to establish Appium as the industry standard for... |
Jonah Stiennon
|
|
Anti-Patterns for Automated Testing[presentation]
Slideshow
Patterns—proven, repeatable solutions to common situations that occur again and again—are commonly used in development and to a lesser extent in testing. In addition to patterns, various anti-patterns have been discovered. These are common responses to recurring problems that, while... |
Hans Buwalda
|
|
Evolve or Die: What Testers Need to Do to Survive and Thrive[presentation]
Slideshow
With the advent of new technologies, agile methodologies, innovative tools, and a global workforce, the tester’s role is rapidly changing. Those who can adapt to the changing environment get the best jobs and assignments, and others get left behind. As the discipline of testing evolves... |
Michael Cooper
|
|
Analyze, Diagnose, and Prevent Test Flakiness[presentation]
Slideshow
Test code development is generally approached with more lenient standards and less scrutiny than production code. As a result, rather than providing valuable feedback on software quality, this can lead to tests that produce inconsistent results and false outcomes. Team productivity is... |
Dionny Santiago
|
|
(Almost) Everything I Know about Testing I Learned Playing Poker[presentation]
Slideshow
When I was in high school, I always enjoyed weekly poker games with my friends. As I began my testing career, I realized many poker skills that I honed years ago are similar to those I need to be a good software tester. In poker, resource allocation (betting with chips) is easier knowing... |
Matthew Eakin
|