Risk-based Testing — When and How?

Risk-based Testing — When and How? QA as insurance for managing risk Empowering Test Automation This post covers Risk-based Testing in the QA industry. Test management tools help testers prioritize risks and inform business stakeholders on overall testing status. Using test automation tools like Functionize, testers can manage risk more effectively. Software testing has undergone … Continued

What is API Testing?

As anyone will tell you, APIs are the glue that holds together all modern web and mobile applications. Without APIs, frontend clients wouldn’t be able to communicate with backends and no services could function. The history of APIs is relatively short, really only going back to the days just after the .com bubble. Early pioneers … Continued

Using Gap Analysis In The Testing Process To Align Devs and Testers

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

Challenges & Benefits Of Microservices Test Automation | Part 2

In the first part of this blog, I gave you an overview of how the microservices architecture differs from the classic monolithic software architecture and we explored why microservices are so hard to test using traditional testing methodologies. I gave 5 tips for how you might approach your test planning and briefly touched on serverless … Continued

The Importance of Upstream / Unit Testing

Overall, most bugs are small and easy to fix. But many small problems require a set of tedious steps to remedy—from the time the tester finds the bug to the point at which the developer applies the fix and QA gives the nod. Some bugs are the size of the Amazon river—with all its tributaries. … Continued

Building a Test Automation Team

There is no shortage of discussion in the software industry about who should own the responsibility for designing, creating, and maintaining test automation. Automation roles and team structures vary across different companies, teams, and development scenarios. The concern for test automation roles tends to elevate when startups move into a growth spurt, or when a … Continued

The Importance of Planning your Tests

In many companies, especially smaller start-ups, testing is often an afterthought, with CEOs and managers sometimes viewing it as wasting valuable resources. But as we all know, without proper testing you risk releasing buggy software that damages your reputation and loses you customers. However, there is no doubt that testing can consume a lot of … 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