Systems | Development | Analytics | API | Testing

Latest News

Top 10 Benefits of Continuous Integration & Continuous Delivery

Continuous Integration (CI) allows you to continuously integrate code into a single shared and easy to access repository. Continuous Delivery (CD) allows you to take the code stored in the repository and continuously deliver it to production. CI/CD creates a fast and effective process of getting your product to market before your competition as well as releasing new features and bug fixes to keep your current customers happy.

Apply Shift-Left Testing Approach to Continuous Testing

As the demand to release quality software products in the short amount of time continues to accelerate, Agile and DevOps teams have to adopt new approaches to avoid falling behind. Continuous testing and shift-left testing are two breakthrough solutions in this modern era of software delivery. In this blog, we will walk you through these two notions, their benefits, and how to implement them into your software development life cycle (SDLC).

Continuous Integration Testing for WordPress

While continuous integration is a common practice for most development teams, the stateful nature of WordPress makes it difficult, but not impossible, to setup. For our open source WordPress plugin, we wanted to integrate our standard build and test process for every pull request using CircleCI. While it might be easier to setup a permanent staging environment, we wanted every build to be isolated for dependable testing.

Automated UI Testing for WordPress

Many websites and even applications online are built on top of a CMS. According to recent survey data, WordPress has a 60% market share, making it the most popular CMS by far. The next closest competitor, Joomla, has only 5.2%! But unlike bespoke software, many people don’t test their WordPress website. While the core of WordPress is fairly well tested by it’s creators, users, and the open source community, the same cannot be said for every plugin and theme.

How We Moved from Heroku to Google Kubernetes Engine

In my last post I laid out our reasoning for moving from Heroku to Google Kubernetes Engine (GKE) and other GCP services. Now I'll describe the actual migration process in detail. This isn't designed as a how-to guide for migrating from Heroku to GKE—Google has their own excellent tutorial for that—but rather a description of some of the challenges of migrating real-world production applications and how we overcame them.

Deep Dive into Rainforest Test Writing Service

We’ve made a lot of changes to our Test Writing Service over the past few months and it’s become the powerhouse of test creation for many Rainforest users. In this post, we’ll dive deep into how Rainforest Test Writing Service works, and how you can use it to scale up and streamline your test case management workflow.

An Interviewer's Complete Guide to hire the best QA Engineers

In this fast-paced market, it’s very hard to find the right talent. Even the expectations from the employers are pretty high in some cases. But here, various components play a role. Hiring managers should have a clear view of the open roles. The job description should clearly explain the mandatory/preferable skills.