Take this Course   PRICE: $100   SALE: $50  LIFETIME ACCESS!

Description

In this course I’ll teach you how to integrate several key tools that any good test automation resource should know. We’ll discuss several DevOps/QA Engineering concepts that will take your skills and salary to the next level:

  • Collaboration using Git version control
  • Integrating Robot Framework with Jenkins CI

By the end of the course, you should feel confident to work seamlessly with other scripters and pursue a role with any company who needs to introduce continuous integration and test automation into their software development lifecycle.

Prerequisites

  1. This course builds upon information presented in the Level 1 course. It’s not a mandatory pre-requisite, but taking the Level 1 course will be very helpful to the Level 2 material
  2. Robot Framework tests are command line-driven, so that is a recommended topic for additional study if you’ve never used it. I will cover command line basics in the course, however, so you will not be held back by this skill.
All course materials © 2017 Bryan Lamb. All rights reserved.

 
Take this Course

Course Content

Sections Status
1

Git Version Control- Fundamentals

Using version control for your scripts is absolutely critical for team collaboration, efficiency, and not losing work. Git is easily the most popular version control system. Let's have an overview, install it, and integrate it with our Robot Framework IDE, Pycharm.

10 min

2

Git Version Control- Github.com

GitHub.com is a very popular, cloud-based version control repository. In this section we'll walk through all the steps necessary to create and work with Robot Framework repositories.

26 min

3

Git Version Control- MS Team Services

Visual Studio Team Services is a very popular, cloud-based version control repository. In this section we'll walk through all the steps necessary to create and work with Robot Framework repositories.

21 min

4

Git Version Control- Advanced Techniques

Now that we know the basics, it's time to apply them in the context of a daily version control workflow. The same concepts apply to any Git repository (i.e. GitHub and TFS).

20 min

5

Jenkins Continuous Testing

Jenkins is a web application that allows you to schedule & trigger your automated tests, then collect & chart the execution history and even send out automatic emails after every run. Combined with Robot Framework and Git, Jenkins is the final key to automated "continuous testing".

55 min