This course will teach you Gherkin and Cucumber to start automating your iOS, Android, and Website testing.
What you will learn
Document testing procedures using gherkin
Automate testing using cucumber
Understand how features, step definitions, and pages work together for testing.
Description
This course is designed to get you up to speed as quickly as possible using gherkin and cucumber for behavior driven development (BDD). This course starts at the ground level and build your proficiency in using command-line tools to automate your iOS, android, and website testing. All of the materials needed are free and open source. you should come into this course with one of the following:
Noteβ Make sure your ππππ¦π² cart has only this course you're going to enroll it now, Remove all other courses from the ππππ¦π² cart before Enrolling!
- Windows XP or Above
- OSX 10.7 and Above
- Linux (Debian or Ubuntu)
This course is starting at a beginners level with no experience needed. Other courses will be more advance and require previous lessons to fully comprehend and combine together.
English
language
Content
Introductions, Pre-Requisites, and Course Overview
Introduction
How to write a reveiw
Course Outline and Overview
About the Instructor
Pre-Requisites
Section 1 Quiz
How is this course set up?
Comparison of Different Software Development Processes
Introduction
Waterfall
Agile
Waterfall vs Agile
Section 2 Quiz
Testing and Development Techniques
Introduction
TDD (Test-Driven Development)
BDD (Behavior-Driven Development)
Section 3 Quiz
Setting up your system
Introduction
Installing Atom Text Editor for Windows
Installing Ruby on Windows
RubyGems.org – Directory of Ruby Gems for install
Other Gems and Software to Install
Installing Ruby, Cucumber and Atom on OS X
Section 4 Quiz
Gherkin Overview
Introduction
What is Gherkin?
Gherkin and Cucumber Flowing Together.
File and Folder Structure for Gherkin and Cucumber
Multi-Language Support
Language, Features, Scenarios, Steps, Given, When, Then
And and But
Background
Scenario Outline
Tags and Comments
Section 5 Quiz
Cucumber Steps In
Introduction
Running Cucumber and Exceptions
Writing Step Definitions
Page files for Cucumber
Displaying Results
Section 6 Quiz
Summary
Summary and Next Lectures.
References