The back button is so ubiquitous that it is easily overlooked when it comes to web and application testing. The first thing to know when testing back buttons is that there are many different types. The two major categories are: those that come natively, and those that are added into the application. For native buttons, […]
Author: kristinjackvony
Automated Form Testing
Now that we have looked at all the different ways we can manually test forms, it’s time to think about automating those tests so you don’t have to run through all the tests again every time you need to do a regression test! But before you jump into automation, think for a while about what […]
Testing Forms
Today is the day that we’ll be putting it all together! In the past few posts, we’ve been looking at different types of text fields and buttons; now we’ll discuss testing a form as a whole. There are as many different ways to test forms as there are text field types! And unfortunately, testing forms […]
Testing Buttons
Buttons tend to be something that it’s easy to forget about. The “Save” button is so ubiquitous that it seems like it would just work. But overlooking testing buttons on a page can also mean overlooking bugs. Recently someone told me about new functionality she was testing on an existing web page. The new feature […]
Testing Phone Fields- Part II- International Phone Numbers
If I were to be given three wishes for the world, my third wish (after world peace and ending world hunger) would be to standardize international phone numbers, because testing them is so complicated! Let’s take a look at some phone number patterns from around the world: Mexico:Phone numbers are ten digits, plus an area […]
Testing Phone Fields- Part I- US Phones
Phone number fields are without a doubt the most time-consuming thing I have ever tested. This seems so unlikely- phone numbers are standardized to ten digits in the US, so how can they cause so many headaches? The answer is that, as we saw with Zip codes, there are so many ways to get them […]
Testing Date Fields
Date fields are another data type that seems simple to test. After all, dates are standard throughout the world: there’s a month, a day of the month, and a year. But as you will see below, there are many factors to consider and many scenarios to test. There are three main areas to think about […]
Testing Postal Codes
A text field with a postal code looks so simple, and yet it can be one of the most complex things to test on a form. There are two important questions to ask before you start testing postal codes: 1. What countries does our application support? 2. What formats will we be accepting for the […]
Automating CRUD Testing
There are a number of different patterns we can use to automate CRUD testing. At the very minimum, we want to test one operation of each: Create, Read, Update, and Delete. For the purposes of this discussion, let’s assume the following: 1. We are testing the simple form used in this post2. We are doing […]
CRUD Testing Part II- Update and Delete
In last week’s post, we started looking at CRUD testing. As you recall, CRUD stands for Create, Read, Update, and Delete. Last week we discussed testing Create and Update operations, and now we will continue by looking at Update and Delete. In our discussion of the Read operation last week, I mentioned how important it […]