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
Setting Clear Expectations for an Agi...

In this webinar session, we will be discussing strategies for setting clear expectations across your team and across projects.

Incorporating Mentorship into Your Co...

In this webinar session, we will be sharing how teams can put foster mentorship through their peer code and document reviews.

Build Mature Test Environments: Movin...

We will explore the differences between mocking and virtualization, how teams can migrate from an existing mock environment to a full virtualization

Test Maintenance: Tackling The Hardes...

Ease of maintenance can only be achieved from a good foundation in test creation and adopting the latest practices such as page object modeling that

Building Your Visual UI Testing Strat...

Join SmartBear experts as we discuss building out your visual UI testing strategy with CrossBrowserTesting.

Data Center Webinar

In this webinar we will cover: The benefits of Data Center for your organization The value of Zephyr for Jira with Jira Data Center Live demo of

Writing Better BDD Scenarios

In this webinar, we'll examine the principles of good and bad BDD scenarios, and show you how to write your own scenarios that the whole team can

Mob Programming Explained

SmartBear joins Amitai Schleier to discuss mob programming and how it can benefit Agile teams.

UI Testing Made Easy with TestComplete

Learn the basics of UI test automation and discover how TestComplete can help you scale your testing efforts.

Using a Peer Review Tool to Accelerat...

In this webinar session, we will be sharing how teams can put together a peer review process that includes both software artifacts and code in one

Leveraging Virtual Services in Your M...

Learn how teams can utilize ServiceV Pro to bridge the gaps between virtual and actual services.

Test Management in Jira: Strategies f...

In this webinar, we will address how your agile teams can employ winning strategies to maximize the benefits of test management in Jira.

 «  2 3 4 5 6  »