Cucumber & Java & Selenium automation framework – JASECU

Setup of Jasecu UI & API automation testing framework from zero also for absolute beginners

Requirements

  • computer with operating system and internet connection and will to learn

Description

This is the official basic tutorial for Jasecu automation framework.

The framework is based on Java, Selenium, Cucumber, Maven

and is designed to be used with Git, IDEA IntelliJ, Jenkins.

It integrates also other useful tools for testing, which will be covered in later courses.

You will learn:

– setup complete environment on local PC to develop tests in IDEA IntelliJ

– setup complete CI environment on Jenkins

– create your own version of Jasecu on GitLab

– learn basics of Jasecu structure

Who this course is for:

  • everybody who wants to learn best automation framework – Jasecu (from absolute beginners to advanced players)

Course content

6 sections • 19 lectures • 1h 59m total lengthExpand all sections

Introduction1 lecture • 2min

  • Why Jasecu02:08

Local environment setup – IDEA IntelliJ5 lectures • 41min

  • Java setup11:01
  • Maven setup05:21
  • Git setup03:18
  • IDEA IntelliJ setup13:46
  • Jasecu in IDEA IntelliJ setup07:15

Continuous Integration environment setup – Jenkins3 lectures • 31min

  • Jenkins master setup11:29
  • Jenkins node setup11:02
  • Jenkins job setup08:13

Create your own version of Jasecu in Github3 lectures • 32min

  • Github registration04:56
  • Github repository16:26
  • Run test from Github repository – IDEA IntelliJ/Jenkins10:17

Jasecu framework basics6 lectures • 13min

  • How to run tests02:36
  • What are feature files02:22
  • what is glue code / step definitions01:59
  • what are test runners01:56
  • what are test suites01:52
  • what are page classes with elements and actions02:20

What are feature files1 lecture • 1min

  • Conclusion and future01:09

Galen UI LAYOUT automation testing with Cucumber & Java

you will learn create UI layout tests using Galen. We will use Galen out of the box implementation within Jasecu automation framework

Requirements

  • you should first complete following free tutorial: Cucumber & Java UI & API automation framewok – JASECU, link on Udemy webpage + then: course/jasecu-ui-api-automation-framewok !!! exact link link on this course can be find in the Note plus in the attached text file of Lecture no. 1 Section no. 1 of ‘Galen – UI LAYOUT automation testing’ course !!!

Description

In this course, you will learn how to create UI layout automation tests using Galen within Java Selenium Cucumber framework – Jasecu.

The prerequisite of this course is finishing free Udemy course:

Cucumber & Java & Selenium automation framework – JASECU

link on Udemy webpage + then:

course/jasecu-ui-api-automation-framewok

!!! exact link link on this course can be find in the Description, Note and in the attached text file of Lecture no. 1 Section no. 1 of ‘Galen – UI LAYOUT automation testing’ course !!!,

this free course will help you setup your local and CI environment to use Galen within Jasecu Framework and will learn you the basics of Jasecu Framework

In Galen – layout automation testing you will get familiar with basics of layout testing, you will understand Galen implementation in Jasecu framework and how to run scenarios which include Galen steps from IDEA IntelliJ and from Jenkins.

Primarily, you will learn how to create Galen ‘gspec’ files and create layout verification in them.

After finishing this course, you will realize how easy it is create UI layout tests using Galen with Jasecu framework.

Who this course is for:

  • people who would like to learn UI layout automation tests using Galen

Course content

7 sections • 19 lectures • 1h 40m total lengthExpand all sections

Introduction3 lectures • 11min

  • Why this course04:32
  • Layout testing in general02:35
  • Layout testing with Galen03:25

Implementation of Galen into Jasecu Framework5 lectures • 13min

  • Galen Java Step Definiton (Glue Code)03:15
  • Galen Gherkin Feature file03:22
  • Galen Java Test Runner02:05
  • Galen TestNG test suite01:50
  • Galen Dependency02:22

Galen Gspec Files4 lectures • 16min

  • Placement of Gspec files within Jasecu framework02:07
  • Galen Objects08:03
  • Galen Ranges02:41
  • Galen Specifications03:35

IDEA IntelliJ – Running Galen Tests and check Galen Reports2 lectures • 15min

  • Running Galen Tests in IDEA IntelliJ04:22
  • Check Galen reports10:21

Jenkins Integration2 lectures • 14min

Create Galen Test from scratch for testing Udemy page Login2 lectures • 31min

  • Create files in IDEA IntelliJ and run the test for Udemy Login test22:31
  • Push files to Github and create new Jenkins job for Udemy login Galen test08:37

Conclusion1 lecture • 1min

  • Final word and next steps00:57