Bridging the Gap Between Devs and Testers. Is Test Gap Analysis a Solution?

It is a widely held belief that developers and testers get on like chalk and cheese. Developers often look down their noses at testers, viewing them as an inflexible and unhelpful drag on developing new code who fail to provide clear details in their bug tickets. Equally, testers often view developers with irritation for failing … Continued

Testing Automation Success in an Agile Environment

Even though agile software development has become quite common, many teams continue to grapple with achieving even modest levels of test automation. Agile methodologies present significant challenges to any automation team. The essence of agile is more frequent software releases and increase in team collaboration, but this often results in too many iterations, ambiguous project … Continued

The Future of Test Automation | Part 2 of 2 with Rebecca Karch

Yesterday we shared the first half of our two-part conversation with Rebecca Karch, QA advisor and former VP of Customer Success at TurnKey Solutions, to discuss the evolving role of QA, especially as it relates to continuous delivery. The final half of Rebecca’s conversation will cover: Today’s test automation challenges Trends that are shaping the future … Continued

The Future of Test Automation | Part 1 of 2 discussions with Rebecca Karch

I recently had the pleasure of sitting down with Rebecca Karch, QA advisor and former VP of Customer Success at TurnKey Solutions, to discuss the evolving role of QA, especially as it relates to continuous delivery. As a two-part series, Becky will explore the current state of test automation and how autonomous testing is poised … Continued

Test Automation in a Kubernetes-Spinnaker CD Pipeline

Continuous delivery of software updates to your users requires an automated process that consistently supports building, testing, and releasing high-quality updates of software products. A pipeline should automatically recognize any code changes and then move those changes along the pipeline that will create artifacts as necessary, automatically perform unit and functional testing, and perform a … Continued

The Importance of Beta Testing

Years ago, the great statistician George E. P. Box once wrote once, “Discovering the unexpected is more important than confirming the known.“ Without question, this certainly applies to software development. Lamentably, beta testing often is neglected or short-circuited in the product development cycle. Though it is often undervalued or even ignored, beta testing is a … Continued

Getting Past the Hype of Autonomous Testing

In 2017, machine learning became a worldwide buzzword—and it now such that it seems that all product offerings can only garner attention if they are touted as being capable of machine learning. Although artificial intelligence / machine learning (AI/ML) technology has been employed in the software development industry for at least two decades, we’ve come … Continued