What are the Benefits of Continous Integration (CI)?

Working in software development requires agility and speed. With competitive markets and constantly evolving user needs, organizations can’t afford to waste time on the development cycle. This is where the benefits of Continuous Integration (CI) come into play as a powerful method for modern software development practices. Today, we’ll define Continuous Integration and its key […]
The Quick Guide to Automated Geolocation Testing

Are you a QA tester grappling with the challenge of making sure geolocation testing is reliable and efficient? If so, then you’re in the right place. Geolocation testing is an important process for anyone dealing with applications or services that rely on location information from users around the world. In this blog post, we’ll explore […]
9 Test Automation Best Practices to Start 2025 Off Right

As we round the bend into 2025, here’s our best advice for maximizing your automation testing productivity and avoiding mistakes. Automated testing entails much more than simply creating tests and enabling them. A “set it and forget it” approach won’t get you very far with automated tests — particularly automated browser tests, which interact with the […]
How to use Selenium IDE with Ghost Inspector: An Automation Testing Tutorial

Selenium IDE is a popular open-source tool for recording and running automated browser tests. You can use it to interact with a browser the way a human would, doing things like navigating to URLs, filling in forms, and clicking on links and buttons. You can also use “assertions” to verify things are working as expected, like checking […]
What Is Automation Testing, and How Does It Fit into a QA Workflow?

If you work in Quality Assurance testing, you know that automated browser testing saves every tester from hours upon hours of manual test work. But exactly what is automation testing, and how does it fit into a typical QA workflow? We’ve got the full explanation for you in this straightforward guide on the basics of […]
What is End-to-End Testing? A Simple Tester Guide

End-to-end testing (E2E) is an important part of the software development process, serving as a comprehensive way to verify that applications and systems work properly not only in the testing enviroment, but also in real-life scenarios. It provides a level of assurance that your application will correctly exhibit behavior from start to finish. End-to-end testing […]
Continuous Integration for WordPress: Testing and Deployment

While continuous integration is a common practice for most software development teams, the stateful nature of WordPress makes it more challenging to set up. For our open source WordPress plugin, we wanted to integrate our standard build and test process for every pull request using CircleCI. CircleCI is a cloud-based CI/CD platform that streamlines the development […]
CSS Selector Cheat Sheet: Smart Tips for Browser Automation Testing

“Change breaks the brittle.” — Jan Houtema I love this quote, though I’m not quite sure if “Jan Houtema” is a real person. It may be a Paul Graham pseudonym… But in any case, yes, change breaks brittle things and one of the challenges of automated browser testing is to mitigate that effect as much as possible while you […]
Regex Essentials: Validating HTML id Attributes

When we initially started building our test recorder, we needed a way to validate the id attributes being used on the page. We would sometimes capture an id attribute in a recording, only to find that it failed when we used it in a test, because it didn’t meet specification. For instance, sometimes websites would use […]
5 Post-Launch Steps to Make Your App Successful

This post originally appeared on the Build Blog by ThinkApps. View the original post by Runscope’s VP of Developer Relations, Neil Mansilla. So you’ve designed, built and launched your app. Before you pat yourself on the back and move on to the next project, your work isn’t quite done. In order for your app to gain adoption, consistently delight […]