7 HTTP methods and how to use them
7 HTTP methods and how to use them

HTTP protocol works by clients sending requests to the servers and servers responding to the requests. We do CRUD operations (Create, Read, Update, Delete) by sending HTTP requests with different HTTP methods, sometimes called HTTP verbs.



A guide to smoke testing
A guide to smoke testing

Smoke testing is a software development process where a sufficient amount of code is written for a product to function enough to test the basic functionality of the product. It is a type of rudimentary software testing and, when used in web development processes, a type of black-box testing. This post is about smoke testing. What is it? Why do we need it? How to do it? You’ll find the answers here.

Postman API testing by example
Postman API testing by example

Postman is a tool to help you develop APIs. Postman helps you build APIs by providing tools to capture, validate, and test requests and responses. API testing is the process of verifying that your Application Programming Interface (API) is working correctly. This article will use Postman & Javascript for API testing.


Performance testing explained
Performance testing explained

Performance testing is an automated software testing practice and an essential part of software development. It is the process of evaluating the execution time, throughput, and scalability of a software application and its components under various load levels.
Performance testing is a valuable tool and helps you to identify where your website or application is slow, buggy, or otherwise not behaving as desired.

Overview of functional testing
Overview of functional testing

Functional testing helps software teams validate the correctness of the software functionalities they build, extend and maintain. Thanks to automated functional testing, software teams can release software to production without fear of breaking software features. This article will go through different aspects of functional testing and how you can leverage it to test your software.

Top 10 API testing mistakes
Top 10 API testing mistakes

Eleanor Roosevelt once said: Learn from the mistakes of others. You can’t live long enough to make them all yourself. She is right; learning from other people’s mistakes is much cheaper than learning from your own mistakes! This article is an attempt to bring your attention to some of the most common API testing mistakes we have seen, so you won’t make those mistakes while doing API testing.

Verification & Validation in software testing
Verification & Validation in software testing

Verification and validation terms are commonly used in software engineering and software testing which involves in two different kinds of activities focused on software and the end-product. This article will go through both verification and validation concepts in software engineering and software testing.


A guide to fuzz testing
A guide to fuzz testing

Fuzz testing is a type of automated software testing; a method of discovering bugs in software by providing random input to the software under the test and monitoring any crashes and failed assertions. Fuzzer is a computer program that provides random inputs to the software. Fuzz testing can be applied to virtually any kind of software program, including HTTP APIs.

Top 4 API Fortress alternatives
Top 4 API Fortress alternatives

API Fortress is one of the leading API integration testing and monitoring tools and if you are reading this article, you are likely interested in API testing and API monitoring and have tried API Fortress in the past. This article will review the top 4 API Fortress alternatives for API testing and monitoring purposes.

Top 6 Postman alternatives
Top 6 Postman alternatives

Postman is widely used within engineering and software testing communities as an HTTP client. This article will review the top 6 Postman alternatives to help you decide what HTTP client to pick as the Postman alternative. The comparison table helps you find the best Postman alternative for you easier, look for what matters for you the most and pick the tool that has those features.

Top 10 API testing tools
Top 10 API testing tools

APIs, like any other computer program, benefit from automated testing. Automated API testing enables software teams to enhance APIs without fear of introducing bugs or breaking existing functionalities. Upgrading code dependencies become more manageable when you can verify your API automatically. In this post, we will go through the top 10 API testing tools.

What is API Testing?
What is API Testing?

API testing is a subset of automated software testing, a practice for software teams to automatically verify their code’s correctness. Software teams exercise API testing to verify functionality, performance, and security of their APIs. Unit testing, integration testing, and performance testing are the three most popular types of API testing.

Is Testfully a Postman alternative?
Is Testfully a Postman alternative?

Testfully & Postman are two completely different products with some overlap, API testing & monitoring. If you are among Postman users looking for a Postman alternative, please continue reading as I will compare the two tools from this perspective.

API Testing & Monitoring  explained
API Testing & Monitoring explained

To make sure APIs run smoothly and are free from technical issues, companies adopt different automated testing & monitoring strategies. Whether you’re planning to use a tool like Testfully or roll out your bespoke solution, it’s essential to know the difference between API testing & API monitoring, what each offers and who benefits from them.

Types of API
Types of API

Developers build API for various purposes using different technologies and programming languages and follow different architectural styles, which result in entirely different kinds of APIs. This post will explore the world of APIs from different two essential perspectives: User & Architecture.

What is API Key
What is API Key

Most APIs are protected; to use them, one should authenticate (log in) first, similar to your online bank account that requires logging in before using the online banking service. There are multiple ways to do the authentication & authorisation in APIs; leveraging an approach known as API Key is one of the simplest yet efficient ways to do it.

What is API
What is API

API is the short name for Application Programming Interface and depends on where it’s used; the term API refers to different things. Nowadays, when someone says API, she/he usually means HTTP API, a variation of API built on top of the HTTP (Hypertext Transfer) protocol.

Placeholders: embed values in tests
Placeholders: embed values in tests

Placeholders allow you to embed different kind of values in your test cases. In this article we go through this concept by adding some test cases and using placeholder inside them.

How does Testfully verify your API automatically?
How does Testfully verify your API automatically?

Validation (sometimes called assertion or checks) is one of the core concepts of any testing tool. When it comes to validation of your API, Testfully verifies behaviour of each step within a test independently.