Archives

This track includes topics related to test automation architecture, continuous integration, agile automation, and what other tasks you need to perform after you have designed your framework and scripted your test cases.

Successfully Implementing BDD in an Agile World

SmartBear’s Bria Grangard first provides an overview of Shift Left, an approach to software development where quality is considered and testing is performed earlier in the lifecycle, including the three customer values that can be improved. She also shares statistics gathered from a beta program that has been running over the last few months on […]

Today’s Regression Automation Challenge for CI/CD

Regression Automation is all over the map today. The software testing world is way more varied than people think. Some organizations have thousands of tests constantly running on all kinds of VMs taking multiple days to execute, while others have no test automation at all. Any hope of Continuous Delivery or Pipeline Automation makes this […]

Warp Speed Testing at an Enterprise Level

With the extensive amount of testing performed on large scale software projects, build, test and verification teams often experience lengthy wait times for test results, delaying the entire fault identification and resolution process. How can large-scale test teams take advantage of containerization and Amazon Web Services? Amazon Web Services (AWS) provides users with the capability […]

Trials and Tribulations of Test Testing

A reliable automated user interface test suite for web applications, absolutely requires that the tests themselves be validated. That seems obvious, and it seems simple. But in practice this is the one of the things that engineers and teams skip over or perform poorly. Why is that? Perhaps testing tests seems redundant or maybe it […]

The Truth! – The Importance of Good Test Data Management

Testing software is hard. Not having an effective test data management strategy makes it even harder. For too often QA is left guessing whether the data they are seeing in their testing environment is correct. This can lead to QA failing tests that should pass or even worse, missing obvious data related issues. In this […]

Workshop: Building a Testing Framework from Scratch

For many people, the idea of a testing framework is nebulous. It ranges everywhere from downloading Selenium IDE and recording a few tests to repeat to have a completely integrated Continuous Integration and Delivery Pipeline with automated tests at every stage. IT can be a bit overwhelming, but it doesn’t have to be, especially since […]

Optimize Your Tests for Continuous Integration

“Test early, test often.” If you’ve worked with me, you are probably sick of hearing me say that. But it’s common sense that if your tests find a problem shortly after that problem was created, it will be easier to fix. This is one of the principles that make continuous integration a very powerful strategy. […]

Stacking The Automation Deck

Arranging the playing cards in a deck to be in one’s favor is called stacking the deck. Outside of card playing, we use the term more generally to mean arranging a situation to increase our chances of a favorable outcome. When it comes to automation endeavors, the meaning is no different. Specifically, we want to […]

Workshop: Software Design Patterns for Quality Engineers … and then some

What’s the definition of “best practices” for designing software? How about automation frameworks? .. your API test strategy? .. for your GUI tests? What does it mean to design and code a scalable application? The core to ensuring that you, as an automation engineer, or software engineer, are creating a well-designed program, e.g. framework, tests, […]