Conference Presentations

What's That Smell? Tidying Up Our Test Code
Slideshow

We are often reminded by those experienced in writing test automation that code is code. The sentiment being conveyed is that test code should be written with the same care and rigor that production code is written with. However, many people who write test code may not have experience writing production code, so it’s not exactly clear what is meant. And even those who write production code find that there are unique design patterns and code smells that are specific to test code. Join Angie Jones as she presents a smelly test automation code base littered with several bad coding practices and walks through every one of the smells. She'll discuss why each is considered a violation and via live coding, she will demonstrate a cleaner approach. While all coding examples will be done in Java, the principles are relevant for all test automation frameworks.

Angie Jones
Automating Accessibility Testing with Axe
Slideshow

Accessibility empowers users, increases diversity, and can drive higher adoption and higher growth of your digital services. The axe family of open source technologies has been designed with speed, ease of integration, and zero false positives in mind.

Dylan Barrell
Industrial-Strength Automation: When You Should and How You Can
Slideshow

You wouldn't buy a yacht to navigate your swimming pool, any more than you would paddle a canoe to Finland. The first is overkill and the second is dangerous. But we can't conclude that yachts are always overkill or canoes always dangerous; it depends on the context.

Mike Duskis
STARCANADA 2019 The Lazy Student’s Guide to Test Automation
Slideshow

Do you loathe regression? Do you tire of the repetitive tasks that are part of your product's lifecycle? If you do, then you might be lazy like Chris Loder. Since his Grade 4 teacher wrote “Chris is lazy” on his report card, it has become his way of life.

Chris Loder
Agile DevOps West Getting to Continuous Testing
Slideshow

Max Saperstone tells the story of how a healthcare company striving to get to continuous releases built up their automation to secure confidence in regular releases.

Max Saperstone
Agile DevOps West How to Prevent Catastrophic Doom on Your Next Federal DevOps Project
Slideshow

Trying to achieve real continuous deployments into production is hard for everyone, but it’s especially hard for highly regulated or government projects. 

Ryan Kenney
Agile DevOps West Building the Blocks of Trust in Automation
Slideshow

When moving toward automation, establishing trust in the automation test suite is important to unite the team as a whole. Once trust is established in the process and the tests, it becomes crucial to the overall software development lifecycle.

Sneha Viswalingam
Agile DevOps West 5 Common Types of Mobile App Bugs Found Using AI
Slideshow

Among all mobile apps, the current error rate is believed to be at 15 percent. With a thousand new apps launching daily and a constant increase of mobile devices, there’s a need for a scalable solution to create and maintain high-quality apps, without hassle.

Sandy Park
Agile DevOps West How to Avoid Automation Framework Sinkholes
Slideshow

Test automation frameworks are constantly plagued by runaway costs and huge codebases that become maintenance nightmares. Successful automation frameworks are best defined under the “keep it simple, stupid” philosophy—KISS!

Laura Keaton
Agile DevOps West Hunting Sasquatch: Finding Intermittent Issues Using Periodic Automation
Slideshow

In pop culture, Sasquatch (aka Bigfoot) is an ape-like creature infrequently seen in the Pacific Northwest of North America—if he even exists.

Paul Grizzaffi

Pages

CMCrossroads is a TechWell community.

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