Gojko Adzic describes defining tests with the following statement: “It’s not important what you call it, but what it does.” This is a great way to approach defining tests. The truth is that there are many different definitions out there, and it’s often difficult to isolate a single meaning from the large variety of perspectives and roles that exist within the development community. In this post, we’ll go over the…

When Google announced in April 2010 that website load time has a direct impact on Google Rank, it validated what many had suspected for some time: page load time is incredibly important to our web browsing experience.  The truth is, we live in a world where the need for speed dominates every day life. We want everything, and we want it now. Based on this reality, the speed of your site will affect…

There are a lot of terms used to talk about testing, but it’s not always clear what they actually mean and what the differences are between them. One of the most common areas of confusion, for both non-technical and technical people, arise from distinguishing the differences between the following terms: error, fault, bug, defect, and failure. So, what’s correct? And more importantly, does it really matter if you’re 100% absolutely…

In today’s post we wanted to give you a short introduction to the most popular “schemaless” database, MongoDB, and explain how we use it here in Testomato. In recent years, “schemaless” database systems have gained a small, but strong following, especially in open-source development. NoSQL databases approach data storage in a considerably different way than the traditional SQL model and are particularly well-liked for their flexibility and easy integration. First things…