Automated testing with Openshift

livelace 985 views 12 slides Mar 13, 2016
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

Openshift as tool for automated testing.


Slide Content

Complete testing. What next ?

Review for year.

Manual testing. Working kit.
●Vagrant: Ruby. Full virtualization, perfect for manual testing,
provision and semi-automated, hard to manage complex
environments.
34 virtual machines, 18 predefined configurations
●Robot Framework: Python. Complete framework for testing
purpose, good documentation, expandable by modules, built-in report
system, documentation generation etc.
configd ~100 tests, netcheck/gated ~90 tests

Automated tests. What choose ?
Core requirements for automated testing:
●Reliable solution.
●Scalable, controllability, autonomy.
●Speed and high density.

Why Openshift ?
●Red Hat: reliable solution.
●Kubernetes: scalable, controllability, autonomy.
●Docker: speed and high density.
●Open vSwitch: network connectivity.

Docker

Open vSwitch

Openshift

Workflow

References

Demo video: https://www.youtube.com/watch?v=IVNRbKqmXh4

Configuration: https://github.com/livelace/virtualization/tree/master/openshift/drweb
●Projects:
https://www.openshift.org/
http://kubernetes.io/
https://www.docker.com/
http://openvswitch.org/