Like PUT requests, PATCH requests modify an existing record. But PATCH requests are much tricker to test! This is because a PUT request modifies an entire record, whereas a PATCH request modifies only one part of the record. There are many different operations that you can do within a PATCH request: you can add, replace, […]
Author: kristinjackvony
Testing PUT Requests
In last week’s blog post, we discussed how to create and test POST requests. This week, we will tackle testing PUT requests. A PUT request is actually very similar to a POST request; the major difference is that POST requests are intended to create a new record, and PUT requests are intended to replace an […]
Testing POST Requests
Last week, I introduced the concept of the GET request and how to test it. This week we’ll move to POST requests. POST requests are perhaps the most important of the RESTful requests, because they are what adds new records to your application’s database. It’s very important to test your POST requests well, because they […]
Testing GET Requests
Last week I introduced the concept of RESTful API requests, and discussed why it’s crucial that we test them in our applications. This week, we will begin our discussion of RESTful request types with the GET request. This is usually the easiest request to test, because all we are doing is retrieving data from the […]
Introduction to REST Requests
More and more companies are moving toward a microservices model for their applications. This means that different sections of their application can have a separate datastore and separate commands for interacting with that datastore. The advantage to this is that it’s easier to deploy changes to a small component of the application rather than the […]
Testing the Login Screen
The login screen is the first line of defense between your application and a malicious unauthorized user. But it’s so easy to forget about testing the login screen! This is because as a tester, you are in the application every single day. Getting past the login screen is a step you take dozens of times […]
Testing Back Buttons
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, […]
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 […]