Home

Awesome

Robot Framework strategies for the lone tester - RoboCon 2019 Workshop

General Information

This repo contains all of the examples that will be covered in the "Robot Framework strategies for the lone tester" workshop. More information about this RoboCon 2019 workshop can be found here... https://robocon.io/#workshops

In addition to the current requirements in the workshop bio, the following are optional requirements that you need for the new bonus content that is not mentioned in the original bio...

Bonus Content: There are some possibly interesting extras in the repo that I did not mention in the original workshop bio. They are...

Before the workshop, please run the following on your machine.

git clone https://github.com/jg8481/Robot-Framework-Lone-Tester-Strategies-RoboCon-2019.git
cd ./Robot-Framework-Lone-Tester-Strategies-RoboCon-2019

Set up an .env file using the provided template.env file. After setting up your .env file you can run the following, but it will require Docker on your machine.

./start-specific-docker-example-workflows-for-workshop.sh Build-Docker-Container

Workshop Examples

There will be presentation slides explaining the following in more detail and I will assist everyone with running them.

  1. Workshop-Part-One: Robot Framework strategies for rapidly testing and adapting to frequently changing projects
./start-specific-docker-example-workflows-for-workshop.sh Part-One-Postman-Newman-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Part-One-cURL-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Part-One-Requests-Library-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Part-One-Python-Library-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Part-One-Run-All-Docker-Workshop-Examples
  1. Workshop-Part-Two: Robot Framework strategies for enhancing existing tests and taking your test process further
./start-specific-docker-example-workflows-for-workshop.sh Part-Two-Postman-Newman-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Part-Two-Python-Library-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Part-Two-Requests-Library-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Part-Two-cURL-Workshop-Examples
./start-specific-docker-example-workflows-for-workshop.sh Long-Graphwalker-Run-Workshop-Example
./start-specific-docker-example-workflows-for-workshop.sh Short-Graphwalker-Run-Workshop-Example
./start-specific-docker-example-workflows-for-workshop.sh Previous-Long-Graphwalker-Run-Workshop-Example
./start-specific-docker-example-workflows-for-workshop.sh Previous-Short-Graphwalker-Run-Workshop-Example
./start-specific-local-machine-example-workflows-for-workshop.sh Hybrid-Tool-Desktop-Workshop-Example
./start-specific-local-machine-example-workflows-for-workshop.sh Hybrid-Tool-Appium-Workshop-Example
  1. Workshop-Part-Three: Combined results visualizing your testing story
./start-specific-result-gathering-example-workflows-for-workshop.sh Combined-Results-Dashboard-Workshop-Example
./start-specific-result-gathering-example-workflows-for-workshop.sh Metrics-Dashboard-Workshop-Example

Part Three of the workshop discussed the following dashboards.

If you have a Windows operating system, the following options may work for you...


Slides for the workshop and a related RoboCon 2019 lightning talk can be found in this repo.

I also wrote an article on Medium describing the gist of my RoboCon 2019 lightning talk.


Big thank you to the following people and groups.

Their contributions to the testing community helped me a lot with this workshop and my day-to-day work.