Barcelona, Spain
October 25-28, 2016

Event Details

Please note: All times listed below are in Central Time Zone


Automating Your Manual Test Suite Using a Tempest Plugin, Scenario Tests and Rally

Testing an OpenStack deployment by running 100s of detailed manual test scripts is a very time consuming effort.  Luckily, the Tempest test framework has a plugin interface and scenario test framework that can be leveraged for automating detailed test scenarios.


In addition to standard scenario test, that drive the OpenStack REST APIs, it is also possible to create scenario tests utilizing the WebDriver API for simulating browser interaction with Horizon, for full end-to-end UI test scenarios.


Furthermore, a Tempest plugin can be installed into a Rally deployment, so you can leverage the power of Rally for persisting your test runs , as well as create reports and compare test runs etc.


This presentation will outline and demonstrate the entire process for automating a single detailed test scenario.


What can I expect to learn?
  • Reviewing a manual test scenario
  • Creating a Tempest plugin
  • Implementing a scenario test based on manual test script
  • Installing the Tempest plugin into a Rally deployment.
  • Running the test, viewing and comparing test results via Rally.
Wednesday, October 26, 2:15pm-2:55pm (12:15pm - 12:55pm UTC)
Difficulty Level: Intermediate
Senior Principal Software Engineer
Senior principal software engineer with over 20 years of experience designing and building software solutions. I am currently a member of Dell EMC Network Edge team.  My introduction to OpenStack was working on the team that implemented the Crowbar deployment tool, the first of it's kind for deploying OpenStack to bare-metal. I have been an active upstream contributor to the OpenStack QA,... FULL PROFILE
Principal Software Engineer - CTO Office, Telco Platform
Daniel is a Principal Software Engineer at Red Hat contributing to upstream OpenStack and RDO and Kuryr's PTL since the Rocky cycle. He's passionate about networking, development, and messing around with python and deployment tools! He holds a MSc Degree in Telecommunications from Universidad Carlos III de Madrid and is an active contributor to several OpenStack, Kubernetes and open source... FULL PROFILE