The Latest

STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo 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
STAREast Logo (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

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.