English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 13m | 323 MB
Want to build a testing workflow that’s more collaborative and iterative? Learn how to integrate Jenkins and Git into Robot Framework for automated continuous testing and for version control with shared codebases and scripts. In this course, instructor Bryan Lamb shows how to set up and work with Git locally and then apply the same skills to remote GitHub and Team Foundation Server (TFS) repositories, so you can branch and merge Robot Framework scripts and work more effectively as a testing team. Then learn how to trigger Robot Framework tests to run automatically, in parallel, on different browsers and operating systems using Jenkins, and use the results to analyze performance trends.
Topics include:
- Using Git for version control in enterprise test automation
- Adding scripts to a GitHub repo
- Cloning a repo to a local disk
- Adding scripts to TFS repos
- Branching and merging in Git
- Continuous testing with Jenkins
- Creating, updating, and copying Jenkins jobs
- Configuring job-level permissions in Jenkins
Table of Contents
Introduction
1 Overview
2 About me
Git Version Control – Fundamentals
3 Version control overview
4 Install a local instance of Git
5 Configure PyCharm for Git
Git Version Control – GitHub.com
6 Create a GitHub account
7 Add scripts to a remote GitHub repo
8 Clone an existing repo to local disk
9 Save script changes to a remote repo
Git Version Control – Microsoft Team Foundation Server
10 New TFS interface
11 Create a Team Foundation Server TFS account
12 Configure PyCharm for TFS
13 Add scripts to a remote TFS repo
14 Clone an existing TFS repo to disk
15 Save script changes to a remote repo
Git – Advanced Techniques
16 Branching and merging overview
17 Branch and merge basics
18 Handling merge conflicts
Jenkins Continuous Testing
19 Jenkins overview
20 Installation steps overview
21 Jenkins web app installation
22 Overview of configuration options
23 Create update and copy a job
24 Run a job and view results
25 Configure job-level permissions
26 Set up a master-slave configuration
Resolve the captcha to access the links!