REST API functional testing with Python

Akshay Maldhure (~akshay61)


14

Votes

Description:

This talk is for Python enthusiasts who are interested in building test automation framework and test suites for REST API functional testing. It would throw a light on how to write useful, business-oriented and maintainable functional API test suites in Python on top of existing test frameworks like lemoncheesecake.

Contents:

  1. About myself
  2. REST API and it's testing - A quick introduction
  3. Choosing a test framework to write your tests on
  4. Making API requests from Python
  5. Writing suite configuration and teardown code
  6. Introduction to the "component-tests" model for structuring the test code
  7. JSON parsing, use of matchers, asserts for writing test case validation criteria
  8. Importance of logging and reporting - How logs and readable reports can ease the job of debugging bugs found using tests
  9. Bringing everything together

Prerequisites:

  1. Python basics
    1. REST API basics
    2. Basics of test frameworks like pytest
    3. Passion for test automation

Content URLs:

https://docs.google.com/presentation/d/1GUPp1bwBpJUfnbAfuVa0np61xk4S30MpQwxucc7Xuss

Speaker Info:

I'm currently working as a SDET Lead with AgroStar, India's largest agri-tech platform for the Indian farmer. I'm passionate about technology and automation, I'm willing to contribute in building robust software test frameworks accompanied with some of the best industry practices like CI/CD that would help ensuring the best possible software quality from time-to-time. The “always exploring and learning” attitude is something that keeps me going.

Speaker Links:

  1. LinkedIn
    1. Facebook
    2. Twitter

Section: Developer tools and Automation
Type: Talks
Target Audience: Beginner
Last Updated: