billcestmoi / Whitelist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automation Testing Workshop

=====================

Course Outline

Test Automation Strategy (2h)

  • Planning for Automation
  • Skills/Tools/Workflows

Automation Frameworks(23h)

  • UI Testing(15h)
  • Selenium
  • Junit Framework
  • Cucumber Framework

API Testing(8h)

  • Introduction to API
  • TestNG
  • restassured

Performance/Load Testing (4h)

  • Jmeter Testing

Testing and Continuous Integration(3h)

  • Build environments
  • Structure regression
  • Business facing regression
  • Static analysis
  • Jenkins CI

Job Search and Interview(2h)

  • Job Search
  • Building Resume
  • Interview Questions

Project Design/internship is added on request.

Setup Environment

JDK

The major java version used in the project is java1.8

IDEA

Maven

The project is managed by maven

Download Old Version Firefox

https://www.mozilla.org/en-US/firefox/releases/

Version 52.0 would be a good candidate for xpath checker and Selenium IDE.

https://ftp.mozilla.org/pub/firefox/releases/52.0.1/

Git

https://git-scm.com/download

Cucumber Framework

http://www.seleniumframework.com/cucumber-jvm-3/cucumber-jvm-and-selenium/

Open project

Open IDEA,
File -> Open-> pom.xml under automation-testing
Choose open as a project
Wait untile maven build completed.

Terminal and Start / Stop daemon in Mac

You want to use launchctl to start and stop Jenkins.

Start Jenkins: sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

Stop Jenkins: sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist sudo mv /Library/LaunchDaemons/org.jenkins-ci.plist /Library/LaunchAgents/org.jenkins-ci.plist

About


Languages

Language:Java 91.1%Language:Gherkin 8.9%