Robot Framework - Jenkins CI & Git Version Control
4.6 (738 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,542 students enrolled

Robot Framework - Jenkins CI & Git Version Control

Robot Framework Agile best practices and automated continuous testing!
4.6 (738 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,542 students enrolled
Created by Bryan Lamb
Last updated 11/2019
English
English [Auto]
This course includes
  • 2 hours on-demand video
  • Access on mobile
  • Certificate of Completion
What you'll learn
  • More effectively collaborate with team members on new test automation features using Git version control
  • Create separate versions of your test automation scripts for dev, qa, and stage environments
  • Never be in fear of losing your test automation scripting work
  • Integrate Robot Framework tests into a Jenkins CI pipeline so your tests run automatically with each build, or at intervals you specify
  • More easily trigger Robot Framework tests and track execution trends using Jenkins
Course content
Expand all 26 lectures 02:13:12
+ Git Version Control- Fundamentals
3 lectures 09:58
Version Control Overview
04:49
Install a Local Instance of Git
03:07
Configure Pycharm for Git
02:02
+ Git Version Control- Github.com
4 lectures 23:23
Add Local Scripts to a Remote Github Repo
05:27
Clone an Existing Github Repo to Local Disk
03:51
Save Local Script Changes to a Remote Repository
07:38
+ Git Version Control- MS Team Services
6 lectures 23:42
Team Services new UI
03:19
Configure PyCharm for Team Services
01:25
Add Local Scripts to a Remote Team Services Repo
03:23
Clone an Existing Team Services Repo to Local Disk
04:20
Save Local Script Changes to a Remote Repo
05:25
+ Git Version Control- Advanced Techniques
3 lectures 19:26
Branching & Merging Workflow- Overview
04:25
Branch & Merge Basics
11:06
Handling Merge Conflicts
03:55
+ Jenkins Continuous Testing
8 lectures 55:14
Overview of Jenkins Continuous Testing
04:26

Jenkins Command: java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar jenkins.war

Installation Steps Overview
03:59

Jenkins Command: java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar jenkins.war

Jenkins Web App Installation
06:08
Overview of Configuration Options
04:11
Create, Update, and Copy a Jenkins Job
09:50
Run a Job and View Results
06:55
Configure Job-Level Permissions
08:11
Set Up a Master-Slave Configuration
11:34
Requirements
  • Have access to a Windows, Linux, or Mac computer & Internet
  • Have a basic understanding of the Robot Framework platform
  • Have a basic understanding of Robot Framework scripting
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 concepts that will take your skills and salary to the next level:

  • Collaboration using Git version control
  • Integrating Robot Framework with Jenkins CI
  • A complete end to end example
  • More!

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

Who this course is for:
  • Manual QA professionals who need to automate their regression testing
  • Manual QA professionals who want to learn best practice collaborative scripting processes
  • Developers who need to automate their smoke testing
  • Test automators who want to integrate automation into the build & deployment cycle