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
Identifying Gaps in Your Current UI T...

As 2019 is underway, it may be time to start reevaluating your organization’s current UI testing strategy and resolving to make improvements.

Building and Enforcing API Standards ...

Learn how to set and enforce API design standards with Swagger tools.

Reviewing Change Packages: The Next E...

In this webinar session, we will be sharing how teams can use change package reviews to build a robust quality gate for their codebase.

Speed Up Testing & Improve Software Q...

Optical character recognition (OCR) is revolutionizing the digital transformation of organizations across the globe. As the process of digitizing

API Automation and TDD to Implement M...

At SmartBear Connect, Hrishi Potdar explains how Dell designed and implemented an API automation strategy for converting the complex suite of test

The Implementation of DevOps at Smart...

At SmartBear Connect 2018, Martin Loewinger shares the evolution of DevOps at SmartBear. 

How BDD Can Save Agile

At SmartBear Connect 2018, Cucumber's Matt Wynne discusses how teams the teams that want to implement BDD are often half-heartedly using Agile

Accelerate Your Delivery Pipeline Wit...

Laurent Py and Vincent Pretre from SmartBear how successful DevOps teams combine BDD techniques with product analytic analysis to continuously assert

Certica's Use of Zephyr in the Qualit...

At SmartBear Connect 2018, Stephanie Beach reviews how Zephyr fits into Certica's quality program and how to track the tests via the test cycles.

Eliminate Tool Limitations With the "...

At SmartBear Connect, Bryan Osterkamp and Chris Nelson from USAA show their "Test Infrastructure as a Freeway Approach" which can

Testing Without a GUI Using TestComplete

At SmartBear Connect, Steven Holloway from Harris reviews testing in a Linux environment and will share best practices on how to scale test

Hidden Treasure - TestComplete Script...

Select Medical's Rob Martin highlights Script Extensions in TestComplete, an often-overlooked feature, at SmartBear Connect. Script Extensions

 «  3 4 5 6 7  »