Systems | Development | Analytics | API | Testing

Latest Posts

Visual Regression Testing: 5 Best Tools to Catch Visual Bugs

Automated visual regression testing tools check for style issues and problems with the visual layer of an app or website. The benefit of these tools is that they can catch issues on the visual layer (the user interface of the website or app, which customers see) that may get missed by test scripts that only interact with the underlying code (the DOM).

A Practical Guide to Reducing the Burden of Flaky Tests

Flaky tests are automated software tests that sometimes pass and sometimes fail without an obvious reason. Often these tests will work well for a while, then occasionally start to fail. If the test passes on a second or third try without any obvious reason for the failures, the tester typically chalks it up to a glitch in the system and ignores the failed test result.

Automated Functional Testing 101: How & When to Start

Manually testing an application is time-consuming, costly, and difficult to scale as your application grows: as you add more features to your application, you have to add more functional tests. And getting those additional tests done usually means adding headcount. Automated functional testing can speed up the testing process, provide more consistent results, and give one person the ability to manage the testing workload of five or more manual testers.

Applause vs Rainforest QA vs Testlio vs Test IO: Crowdtesting Guide

If you're looking to scale up your manual software testing without hiring a whole team of in-house testers, there are several outsourced software testing services that use crowd testers to provide affordable results. Many of these providers look similar on the surface—most offer exploratory testing, some version of scripted testing, and claim to integrate into your team's workflow.

You Only Need These 5 QA Metrics to Improve Software Testing

In software development, there’s almost nothing more stressful than a hotfix—when a customer reports a bug that’s so severe everyone stops what they’re doing (no matter what time of day) to fix the bug. Hotfixes interrupt workflows and seem to always happen at the worst times. Often, a series of hotfixes will drive software teams to ask themselves: why isn’t our QA team catching these, and how can we improve QA?

Agile Regression Testing: How to Do It Well

For teams following agile software development practices, regression testing is a must. Agile teams constantly make changes to live software that can introduce regressions (or, code changes that break the functionality of part of an app). Regression testing can keep teams from shipping critical bugs to production by confirming the most important parts of an app are still working every time new code is pushed.

How to Write a Test Plan: Free Template and a 6 Step Guide

A test plan outlines the objectives, methods, organization, and success criteria for testing a specific feature of a web application or other software project. A good test plan contains all the information you need to write automated tests and will help direct your efforts so you don’t waste time creating unnecessary tests. Here is the test plan template we use with our clients.

A Practical Guide to Automated Testing Strategy: Benefits, Best Practices, and More

An automated testing strategy answers the who, what, when, why, and how of software test automation. While automation can be used for many kinds of software testing, in this post, we’re going to focus on the steps you should take when developing a strategy for functional UI testing (also known as end-to-end testing). End-to-end testing simulates real user conditions to test the functionality of an application from the front-end user interface.

Automated UI Testing: Stop Using Code to Test Code

The goal of automating UI testing is to speed up the software release process and help developers catch front-end bugs sooner and fix them faster.‍ The potential benefits of automated UI testing for web applications are huge: Most software companies do UI testing by asking developers or QA engineers to write test scripts to test the front-end of the application within a web browser. The most popular automation frameworks are Selenium and Cypress.