Writing the tests
OpenStack is entirely driven by the REST API, and it is possible to write tests for the platform in any language that has an HTTP client implementation. There are software development kits available at http://developer.openstack.org for most popular languages. That said, most organizations tend to write their tests in Python (the language OpenStack is written in). There are two schools of thought on this. The first is that it is easier to attract OpenStack talent who know Python, and the skill is transferable between testing and development. Also, there is an upstream Python project named Tempest, which many organizations use as a framework for running their own tests. The second school of thought is that organizations should ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access