The new Openstacky way of API testing - OpenCAFE
by Jaydeep Chakrabarty (speaking)
Objective
OpenCAFE is a new API Automation Testing framework proposed to test all the Openstack products. It provides a model, a pattern and assorted common tools for building automated tests for API and non-UI resource testing.
The objective is to not only enable participants to contribute to this project but to also use this pattern in any other API automation approach.
Description
Agenda for the session:
- Brief introduction about Openstack with current automation framework.(Tempest)
- Why OpenCAFE?
- Patterns and model in OpenCAFE.
- API testing - beyond Request/Response validation and verification.
- Sample code walkthrough.
- How to contribute to OpenCAFE.
Requirements
- Basic knowledge of API/Non-GUI testing.
- Basic knowledge of Python
Speaker bio
Jaydeep has been working as a Quality Analyst at Thoughtworks for six years. For over one year he has been helping Rackspace build the OpenCAFE framework for testing Openstack products.
He actively contributed towards writing API tests for Compute, - the Rackspace API for building Cloud Servers (based on OpenStack)
In his free time Jaydeep likes to tinker with Javascript and Photography.