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 differences between unit, integration, and functional testing. A programmer could spend a lot of time improving test automation (it’s a huge field), but today we’ll try and cover these three.…

July 4, 2013 by Roman Ožana

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 every metric that matters. Bounce rate. Conversion. Pageviews. Revenue. Ranking. It appears, we children of the web have no patience for waiting. Even if it’s for a fraction of a…

June 28, 2013 by Roman Ožana

Who are you and what is your role at Testomato? My name is Jan Prachař and I’m a Senior Developer. One of my main responsibilities at Testomato is handling the client-side Javascript code. What is the best part of your job? The best part of my job is the feeling I get when I see that users really use our product and benefit from it. I like getting feedback from them and adding features that satisfy their requirements. What’s been your proudest moment working on this project? The proudest moment for me working on this project was the first time…

June 14, 2013 by Roman Ožana

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 correct when using this terminology? First, let’s cover the definitions: Error: A discrepancy found during development, which creates a deviation from the result (i.e. an unexpected result is produced rather…

June 6, 2013 by Roman Ožana

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 first…what is it? MongoDB is an open source, document-oriented database that is scalable, schemaless, and queryable. While there are a few other NoSQL databases out there, MongoDB is currently the most…

May 31, 2013 by Roman Ožana

Who are you and what is your role at Testomato? I’m Roman, and I’m a Senior Developer working at Testomato. Mainly, my job is to handle the PHP side of the application (back-end). What is the best part of your job? The best part of my work is using recent technologies to create something beautiful and new. What’s been your proudest moment working on this project? The first time we got positive feedback on Testomato’s functionality from users was probably my proudest moment. But, there was another really great behind-the-scenes thing that happened about six months ago. The skeleton for Testomato…

May 24, 2013 by Roman Ožana

A few posts back, we discussed how to automate a login form test, but what about other types of forms you might find on your website? In today’s post, we’ll show you how to automate a search form test using Testomato. Is testing the search function important? We don’t have to tell you how important search is for the visitors or users of a website. Developers and designers alike know that search is a key functionality for accessibility and usability – so what happens if it’s not working properly? The search function is so common that when we come across websites,…

May 17, 2013 by Roman Ožana

Is your website available? Testomato can check your website availability every 15 seconds from 10 different locations around the world and will send you an alert if the site is unavailable.

Keep track of the important parts of your website with simple checks that can run every minute. They can check plain words, HTML code, HTTP headers, redirects … and much more. Never miss anything.

Websites break, it happens all time. You'll be the first to know. Testomato has an extensive database of and will let you know if it finds any error on monitored url.