How to Write a Manual Test Case for a Login Form

In this post, we’ll cover the basics of writing a test case and go over how to manually test a login form. Please feel free to add your own examples and advice in the comments below. This is meant as a beginner tutorial for those who are new to testing, so if you’ve got some great advice – share it! But first…what’s a test case? Test cases are the bread and butter of testing. The main purpose of writing test cases is to validate the testing coverage of the application. This means that a test case defines a set of…

How to Be a Better Freelance Web Developer

Becoming a successful freelance web developer is not always an easy path: it requires a lot of hard work, focus, and above all, patience. Still, the perks of being your own boss, setting your own schedule, and choosing your own clients can make it worth weathering the storm. Today, we’ll go over the basics of what it takes to be a great freelance web developer. If you’re thinking about taking the plunge or have already made the switch, this is the post for you.

Test Driven Development and Testomato

Testing can be a pain. It’s also one of the first things we skip when deadlines are looming or when the temptation to cut a few corners gets the better of us. Unfortunately, not testing has its consequences and this could mean many a late night chugging coffee and cursing yourself. We’re all about making testing easier and more effective, which is why our post today will give you a brief overview of test-driven development. Test-driven development (TDD) is a software development process, which employs very short development cycles that are repeated over time. TDD employs a technique in which the testing…

A Real Test: Testomato and a DDoS

On Monday, hackers attacked some of the most prominent online Czech news websites, including:,, and The websites were flooded with thousands of digital requests, which overloaded their servers, causing their homepages to slow or completely crash. “News servers have been facing a massive DDoS (Distributed Denial of Service) attack since 8:30am (0730 GMT),” iDNES announced on its Facebook profile. By noon (1100 GMT), both iDNES and iHNED were back up and running. But there’s more to this story… In the Wikidi office, the Testomato team was just starting its morning off with some fresh coffee, when one of…

The Basics: Types of Software Testing

Software testing is an important part of producing a sound product in any development cycle. Regardless of what industry or field, products need to be tested on performance and functionality, in order to ensure they live up to the expected requirements. The main goal of software testing is to identify performance problems, find bugs, and work out issues of functionality throughout the development process. Testing is a vital part of improving the quality of a piece of software, as well as weeding out possible issues that may occur prior to going live. Testing can be performed either manually by human testers, or can…

UI Testing and Testomato

In last week’s post, we covered the basics of UI testing and how Testomato is a simple service that helps developers automate error checking throughout the UI testing process. This week we’d like to give you a brief rundown of the types of errors that Testomato actually checks for on an application’s user interface. When creating a project and configuring your test suite’s settings, you have the ability to run basic tests, which are automatically configured, as well as tests with custom created parameters and possible user interactions that may occur during the use of your application or website. Automatic…

What Is UI Testing and Why Is It Important?

UI testing is the process of testing the user interface of something. This means testing to see how your application, website, or software interacts with a user. Basically, UI testing checks to see how your application or software responds to the following: usability consistency accessibility compatibility In simple terms, it’s checking to see how your program handles mouse and keyboard input, as well as whether it displays text, images, boxes/menus, icons, toolbars, and other interactive elements.

Uptime Monitoring

Check your website availability every 15 seconds.

We check your website uptime/downtime from 10 different locations around the world. Get alert when the website is down.

Website Checks

Run simple checks on certain pages every minute.

Check whatever you need: plain words, HTML code, HTTP headers, redirects, xpath, regex... to make sure your website is OK.

Website Monitoring

Monitor your website for common errors automatically.

Testomato has a large database of common errors and will send you notifications when we find one on your website.