Next Level API Automation image

Next Level API Automation

  • Locked
Julia Pottinger's profile
Julia Pottinger

Head of Training and Development at QualityWorks

Talk Description

APIs are an essential part of an increasingly large number of applications that we use daily. APIs enable applications to exchange data and functionality easily and securely. As testers, we want to ensure that our APIs do not break and provide the expected functionality. We can automate our APIs to speed up the rate at which our checks are done. When automating APIs having tests to ensure that your API returns the correct message and status is great, however, do you test for and automate the negative and edge cases for your APIs? In this talk, I will show you how to get started with automating APIs, a checklist of things needed to automate an API, automate negative tests for your API as well as check that your APIs handle errors appropriately, follow the specified schema, and don't reveal data that it shouldn’t or has certain security gaps. I will also share how to decide which tests you should be automating for your API and how to automate workflows for an API.

 

API automation executes faster than UI automated tests and I have found it to be more straightforward to write. Join me to start creating these quick automated tests using Supertest (a JavaScript API Testing Framework) for the boundaries of your API. The tips that I will share can be applied to any framework that you use to automate APIs.

What you’ll learn

By the end of this talk, you'll be able to:

  • Understand APIs
  • Negative scenarios to automate for APIs
  • Understanding and using schemas to validate your APIs
  • Testing APIs in Postman
  • Automate APIs in javascript
  • API workflows
  • API Testing Checklist
Julia Pottinger's profile'

Julia Pottinger

Head of Training and Development at QualityWorks

About Speaker

<p>Julia Pottinger is the Head of Training and Development at QualityWorks with expertise in manual, automated and API testing and training which has helped companies enhance the quality of their software through improved test coverage, faster time to market, increased process efficiency and optimized use of resources.</p> <p>Julia is passionate about sharing her knowledge and experience and contributes to the testing community through writing articles, and delivering testing content on Test Automation University as well as her Youtube Channel and blog. She also conducts testing bootcamps for persons interested in entering the field of QA.</p> <p></p><h4>Links</h4> <p><a href="https://www.youtube.com/juliapottinger" target="_blank" rel="noopener nofollow">Youtube Channel</a></p> <p><a href="https://juliapottinger.com/" target="_blank" rel="noopener nofollow">Blog Website</a></p>

More Talks
Tooling for Automated Testing with Butch Mayhew

0h 35m 41s

Moving from Gui to Api Testing: Challenges Faced & Lessons Learnt - Shivani Gaba

0h 26m 2s

Testing the Front-end, Back-end, and Everything in Between - Bria Grangard

0h 29m s

Extra! Extra! Automation Declared Software! - Paul Grizzaffi

0h 40m 50s

99 Second Talks - Test.bash(); Manchester 2019

0h 25m 58s

Unified Cross Platform and Application Testing by Keysight

0h 21m 29s

Using Empathy To Guide An Exploratory Accessibility Testing Session

0h 28m 13s

ReTestBash UK 2022: 99 Second Talk with Kika Ganesan

0h 2m 14s

Let’s Go Threat Modelling

0h 27m 6s

United by Security : The Test that Divides Us - Jahmel Harris & Claire Reckless

0h 35m 37s

You Can Become a Toolsmith Too! - Matthew Bretten

0h 30m 1s

Staying Tool Aware with Laveena Ramchandani

0h 29m 14s

Ask Me Anything - Julia Pottinger

0h 38m 55s