SCM / Version Controlling Overview
  • Course Introduction
  • Version Controlling - Background
  • Version Controlling - Benefits
Automation Test Manager’s Key Activities
  • Automation Test Manager’s Activities
  • Useful Links
GitHub & Git Setup
  • Install Git Client and Git Eclipse plugin
  • GitHub - Generate token
  • Create a Repository on GitHub
  • Update .gitignore
Git Workflow
  • Clone using Git client
  • Working Directory
  • Automation Project code
  • Copy Automation Project Code to Local Git Repo
  • Git commands
  • Git workflow - Add
  • Git workflow - Commit
  • Git workflow - Push to remote branch
  • Git workflow - Pull from remote branch
  • Import Maven Project from Git Local Repo (in Eclipse)
  • Git workflow summary
Add Collaborators
  • Add Collaborators on GitHub
Automation Tester’s Activities
  • Accept invitation from Test Manager
  • Clone Repository
  • Import Project into Eclipse
  • Git configuration - Email & Username
Collaboration
  • Make changes to automation project
  • Git workflow via Eclipse
  • History
  • Merge changes
Handling Code Conflicts
  • Code conflicts
  • Resolving code conflicts
  • Creating a branch
  • Tips: Automation Tester’s Activities
Bonus
  • Discounts - Learning Resources