Resources: API Testing

API Testing Resource Center

APIs: Testing the Center of the Online Universe

APIs, or Application Programming Interfaces, are at the heart of most data driven applications. Never before has the access to so much data been so widespread; with the adoption of RESTful API design and frameworks like Swagger, our connected world is growing even more connected. APIs are often overlooked during the QA phase, since users can't directly complain about a bug or performance issue of the actual API, all they see is your loading screen waiting to be filled with data. Nevertheless, testing web services and APIs, both internal and external is critical in producing quality software that works for the end user in a manner that it's supposed to.

Software applications are often thought of as having 3 layers: A data layer, a logic layer, and the presentation( or GUI) layer. APIs sit at the logic or messaging layer, and is the conduit between databases around the world, and your front-end program that a user interacts with. There are many aspects of API testing that are similar to traditional software testing, like performance testing or mocking, but since their is no GUI, there are a few quirks to master. Read through our collection of API Testing resources, and be sure to keep up with our newest posts and videos.

REST API Testing: For Beginners

Let's take some fundamentals of software testing, flip them on their side, and see how we can get better API testing.

Why It's Necessary to Test Your APIs 

Coming over from GUI Testing, or just beginning testing your REST or SOAP APIs? Start here to learn why testing APIs is critical!

Continuous Integration Testing For APIs

Continuous Integation can be tough for QA teams and testers. Learn how to make it an easier process for all teams involved. 

Clear all filters
OpenAPI 3.0: Supporting a More Mature...

Hear from Chris Riley during his presentation about supporting a more mature REST API in OpenAPI 3.0 during our first ever SmartBear Connect

Moving from SoapUI Open Source to Soa...

Learn how easy it is to migrate from SoapUI open source to SoapUI Pro in this 2 minute video.

Moving from HPE ALM to SmartBear QACo...

Hear from a Large Entertainment Company on why they switched to QAComplete and how they did it.

LunchBadger at SmartBear Connect: The...

Microservices have garnered a lot of attention to achieve sustainable application development and have greatly influenced API design. When it comes to

How To Succeed When Moving Beyond Man...

Hear from Carson Underwood as he talks about moving to test automation during this SmartBear Connect presentation.

Everbridge at SmartBear Connect: Soft...

In today's SaaS world, software engineers are building RESTful microservices, quality engineers are using increasing amount of automation for

Doing the Impossible: Implementing Ne...

Join Reginald Moore as he discusses implementing a TestComplete framework for Windows Applications at our first ever SmartBear Connect Conference.

Creating Your First SOAP Test in Soap...

Learn how to quickly create your first functional test of a SOAP-based web service in SoapUI Pro.

Creating Your First REST Test in Soap...

Learn how to quickly create your first functional test of a REST API in SoapUI Pro.

Continuous Testing with Service Virtu...

Hear from Amit Bansal during his presentation about continuous testing using service virtualization during our first ever SmartBear Connect Conference

Codelessly Script User Journeys with ...

Get started with DejaClick to codelessly script user journeys in AlertSite in this video tutorial.

Cigniti at SmartBear Connect: Continu...

The concept of Agile and DevOps has become very popular as organizations try to meet faster delivery schedules and improve collaboration across

 «  1 2 3 4 5  »