Automating Web/Mobile/API applications with TestProject

Complete understanding of working with TestProject

Complete understanding of working with android app automation

Complete understanding of working with iOS app automation

Complete understanding of working with Web app automation

Working with advanced concepts of TestProject

Requirements

  • Basic understanding on Web application automation with Selenium
  • Basic understanding on mobile application automation with Appium/Xamarin
  • Basic understanding of Java

Description

Automating Web/Mobile/API applications with the TestProject course is designed to show the rich unified features TestProject has got.

TestProject is a Web-based automation testing platform that is aimed to test applications such as

  • Web
  • Android
  • iOS
  • API

In all the platforms such as

  • Windows 10
  • MacOS
  • Linux

The unique cross-platform power of TestProject differentiates itself from different automation toolsets available in the market.

TestProject is the first-ever tool to support running iOS mobile application testing from Windows or Linux environment, thanks to the modern Web service workers and Web platform to make it happen.

This course curriculum is aimed to cover all the different testing platform support from complete basic though advanced. As that said, this course covers topics such as

  • Automation iOS applications
    • Automate iOS Native application with Simulator
    • Automation iOS Native application with real device like iPhone X
  • Automation Android applications
    • Automate Android Native application with Emulator
    • Automation Android Native application with real device like OnePlus phone
  • Automation Web applications (Cross-browser support)
    • Understanding cross-browser testing with browsers like Chrome, Firefox, Safari
    • Understanding how to automate application in these browser
    • Understand how the code works
    • Understanding the simple record and playback and running the test
    • Understand the usage of test project in different scenarios
  • Understanding the power of the TestProject toolset
  • Extending TestProject with Addons
  • Extending Testcases with Page Object Models

Hope you will like the course this course is ever-growing, meaning, it will be updated every now and then whenever there is a new release of feature in TestProject

Who this course is for:

  • Developer
  • QA
  • DevOps

Course content

8 sections • 26 lectures • 4h 33m total lengthExpand all sections

Introduction3 lectures • 30min

  • Introduction11:48
  • Installing TestProject agent08:35
  • Top 5 distinguished features of TestProject09:16

Section 2 – Mobile automation testing for Android (Basic)4 lectures • 44min

  • Introduction and configuration15:17
  • Testing Hybrid Ionic Mobile Application with TestProject06:56
  • Managing and working with element locators15:14
  • Managing elements and applications06:39

Section 3 – Mobile automation testing for iOS (Basic)3 lectures • 28min

  • Introduction -> configuration -> quick run11:32
  • Testing application using Record and playback with TestProject on iPhone X06:55
  • Running iOS mobile app test from Windows 1009:17

Section 4 – Working with Test Data and handling test runs3 lectures • 30min

  • Working with test data parameterization09:35
  • Data Driven testing with CSV11:28
  • Working with Jobs08:59

Section 5 – Testcase Design and execution3 lectures • 29min

  • Working with Test case steps (detailed)12:16
  • Working with Test step types08:50
  • Calling Test within Test with TestProject for Mobile automation07:49

Testing web applications with TestProject (Basic)2 lectures • 20min

  • Testing web applications with TestProject using record and playback10:00
  • Cross browser testing with Jobs09:35

Working with Addons and Page Object Model in TestProject7 lectures • 1hr 19min

  • Working with Addons (Part 1)12:54
  • Creating custom Addons to click all menu items in menubar (Part 2)18:46
  • Testing custom Addons with runners and publishing Addon to TestProject15:00
  • Source code for custom Addons00:01
  • Coded Test in TestProject using Selenium Page Object Model (Part 1)13:34
  • Coded Test in TestProject using Selenium Page Object Model (Part 2)18:58
  • Source code for Page Object Model test00:01

Testproject vs Katalon1 lecture • 15min

  • Testproject vs Katalon studio14:41

Learn Java Step by Step for Test Automation from ground-up.

Learn Java from ground-up, easy to consume and fun to learn.

Very basics from setting up environment, eclipse and Java download.

Java for Testers

Requirements

  • Be able to understand software linguistics, like what is programming
  • What is a programming language?
  • General understanding of programming

Description

Learning without thought is labor loss, teaching without critical path is not of big use. Java is a vast subject, no doubt about it. But as a successful learner, one needs to identify what is the critical path to learn and put thought and complete.

What are others don’t get and what you get with this course:

Critical Path : not volumes of lectures. A Critical Path is like teaching how to Fish, rather than feeding a fish. Make students independent while supporting to get there.

Learning one Programming language will change your life for ever. No Joke.

The Java for Test Developers course covers fundamentals, OOP concepts and implementation of them practically with examples, Data structures, File operations, Command line execution, Access modifiers and a mini project to sum up all of the concepts you learnt. Bonus: Setting up your tools to write the code like a pro.

This course is all about giving the traction you need to get started from ground-up. Course is developed for beginners which is detailed enough to establish your fundamentals super strong.

  • Black boarding for better understanding.
  • Coding with me: To face errors and fix along the way.
  • Practical – real world examples.
  • Mini Project: How to Add, List and Exit for an Employee database.

Who this course is for:

  • Beginner Java Students whose end goal is Test Automation.
  • To understand fundamentals of Java
  • To have hands-on experience with Java coding

Course content

10 sections • 32 lectures • 6h 12m total lengthExpand all sections

Introduction1 lecture • 1min

  • Introduction to course!01:06

Setting up Environment4 lectures • 31min

  • Introduction to Programming and Java07:33
  • Install Java and Verify07:11
  • Install Eclipse on Windows07:59
  • Eclipse Location & Preferences08:17
  • Environment Quiz1 question

Variables and Data types2 lectures • 14min

  • Java Variables and int Data Type09:18
  • Java Data Types – char & boolean04:50

Access Modifiers Classes & Objects5 lectures • 1hr 9min

  • Code, Data & Class05:22
  • Access Modifiers08:56
  • Class in Action16:31
  • Class & Object Demystified17:57
  • POJOs – Plain Old Java Objects (Page Object Model foundation)19:57

main() method and Constructors3 lectures • 27min

  • The main() method06:02
  • Constructor and this operator11:42
  • Understanding Package and import09:00

OOP Concepts & Examples4 lectures • 49min

  • Abstraction15:38
  • Encapsulation03:48
  • Inheritance13:31
  • Polymorphism15:34

Logic Building – Core of Programming3 lectures • 31min

  • Different Operators in Java11:34
  • Conditional Statements09:19
  • Loops10:06

Collections3 lectures • 44min

  • ArrayList18:31
  • ArrayList Part -209:19
  • HashMap16:16

File IO in Java4 lectures • 1hr 1min

  • Create, Read & Write to a file.20:10
  • Taking User Input from Command line19:52
  • Taking User Input from Command line – continued06:12
  • Reading from properties file15:13

Connecting Dots & Mini Project3 lectures • 46min

  • Connecting the Dots17:30
  • Java Mini Project23:29
  • Java Mini Project – continued04:39

Selenium 4.0 Observability

Observability

Selenium

Selenium Webdriver

Observability with Selenium

Requirements

  • Knowledge of Selenium and Java

Description

With the rise in importance of non functional tests, it has become inevitable that the systems developed are observable. Being observable means providing external evidences using which one is able to understand the internal state of the system in function.

With the release of Selenium 4, observability is now an integral part of the tool. It allows Selenium to be integrated using open telemetry to tools like Jaeger to understand and log information of a web application under test.

To understand this, we have used a gcp machine on which we invoke selenium grid using docker. We use the open telemetry with tool Jaeger to observe the system as various commands drive the web application.

This course provides a hands on experience to set up a lab on the go, and with use of direct commands provided one will be able to implement observability at their own system.

The course provides a step by step instructions.

The course was recorded as part of the global testing conference 6th edition brought by agile testing alliance.

This course was the keynote delivered by Aditya garg.

In this course series following topics are covered –

1.Selenium Grid and importance of traceability in Distributed architecture

2.Understanding Observability components in Selenium 4.0 and installing coursier

3.Setting up a GCP machine with docker

4.Opening up necessary ports

5.Running Jaeger on the GCP machine

6.Setting up traceability in SeleniumGrid 4.0

Executing the tests and observing the trace

Who this course is for:

  • Software Test Engineers

Course content

1 section • 7 lectures • 1h 28m total length

Selenium 4 Observability7 lectures • 1hr 29min

  • Part 115:00
  • Part 215:00
  • Part 315:00
  • Part 415:00
  • Part 515:00
  • Part 613:54
  • Github link00:00

Selenium WebDriver with Java

You will know how to write test scripts using Selenium WebDriver

You will know how to identify identify various web elements using Selenium

Yow will know how to work with Selenium Grid

Best practices with Selenium

Using Selenium with TestNg, Maven, Ant, AutoIT, GitHub

Knowledge about various Test Automation Frameworks

Selenium is not only for Web Automation but its pre-requites for mobile automation

Requirements

  • Understanding of Computers and WebSites
  • No prior knowledge of Java, everything will be covered in this course
  • Lifetime instructor support to your querries

Description

Do you want to become a Selenium Automator without having to spend a lot of money on books and boring theoretical courses?

Are you a manual tester who wants to start automating websites?

Or maybe you’re seeking a raise or even a career change?

Join thousands of successful students who have decided to learn Selenium upgrade their automation skills and boost their careers using this 100%hands-on course!

Over 5000 satisfied students are enrolled in my Selenium courses across the Web

Last Updated Dec 2,2015 : Added advance topics of Selenium Grid

Selenium is an open source automation testing tool for web based applications. It runs directly on a web browser such as Firefox, chrome,

IE, Opera, Safari etc., and supports Windows, Linux, and Macintosh platforms.

This Selenium course will be covering from very basic Selenium to the Expert Level. During the course to explain all ways of interacting with web pages using Selenium. Covering each topics with examples of live websites.

During course will be covering all best practices used with Selenium WebDriver i.e TestNG, Maven, AutoIT, Ant to be name few. Covering all popular frameworks available i.e Page Object Model

Will be updating new videos whenever new features/API is added to Selenium WebDriver so that you are always update in IT Indistry.

This course covers:

  • Detailed explaination of selenium api with examples
  • Selenium web driver examples with multiple websites
  • Selenium framework
  • Selenium Grid
  • Preparation for selenium interview
  • UI testing with selenium
  • Functional testing with selenium
  • Selenium on IE, Firefox & Chrome
  • Selenium Regular expressions
  • Integration of Jenkins with selenium for Continuous Integration
  • Maven Selenium
  • Selenium Database testing
  • Selenium Grid
  • Page Object Model
  • Selenium with Sauce Labs
  • Selenium and testng framework
  • Selenium with Git Repository
  • WebElement identication techniques in details
  • All tools and concepts needs for Selenium automation

——————————————————————————————————————-

Important information before you enroll:

  • In case you find the course useless for your career, don’t forget you are covered by a 30 day money back guarantee, full refund, no questions asked!
  • Once enrolled, you have unlimited, lifetime access to the course!
  • You will have instant and free access to any updates I’ll add to the course.
  • I will give you my full support regarding any issues or suggestions related to the course.
  • Check out the curriculum and FREE lectures for a course preview.

——————————————————————————————————————

Enroll NOW and hop on the Selenium Training program. Let’s get started!

Who this course is for:

  • Anyone who wants to move from Manual Testing to Automation Testing
  • Professionals working with Selenium, to be expert in Selenium WebDriver
  • Web Automaters using other tools QTP etc, and wants to switch to Selenium WebDriver
  • Freshers who all wants to boost there startup carrier with Selenium WebDriver
  • Selenium RC who want to learn Selenium WebDriver
  • Any kind of IT geeks who wish to learn Selenium for Web automation
  • Software tester, QA Engineer, Test Engineers, Test Automation Engineers, QA Manager, QA Lead, Test Lead

Course content

15 sections • 152 lectures • 28h 15m total lengthExpand all sections

INTRODUCTION TO SELENIUM9 lectures • 1hr 22min

  • Introduction08:22
  • Install Java05:41
  • Install Eclipse06:50
  • What is Selenium09:00
  • Install/Configure Selenium19:05
  • Selenium first program with Firefox11:38
  • Selenium first program with Firefox Script1 page
  • Selenium with Multiple Browsers14:40
  • Selenium WebDriver Javadoc eclipse06:58

SELENIUM IDENTIFY WEBELEMENTS11 lectures • 2hr 47min

  • Install Firebug, Firepath03:19
  • What are Xpaths13:33
  • Find Xpath of WebElement Part 1- 117:08
  • Find Xpath of WebElement Part 1- 215:58
  • Find Xpath of WebElement Part 229:16
  • Find Element by Locator Part 116:06
  • Find Element by Locator Part 211:50
  • Find Xpath of WebElement Part 3 -118:02
  • Find Xpath of WebElement Part 3 -209:40
  • Find Xpath using CSS Locators Part 118:00
  • Find Xpath using CSS Locators Part 214:34

SELENIUM AUTOMATION FEATURES23 lectures • 2hr 49min

SELENIUM AUTOMATION FEATURES ADVANCED10 lectures • 2hr

TestNG23 lectures • 3hr 24min

MAVEN4 lectures • 59min

DATABASE AND SELENIUM4 lectures • 43min

CONFIGURATION MANAGEMENT3 lectures • 1hr 5min

JENKINS9 lectures • 2hr 10min

AUTOMATION FRAMEWORK10 lectures • 1hr 34min

**********Interview Section***********1 lecture • 9min

Sauce Labs4 lectures • 43min

Selenium Grid10 lectures • 2hr 32min

Java Basics15 lectures • 3hr 32min

Bonus Lecture – SQL Commands16 lectures • 49min

Automate WebServices Rest API (testing) using Java

Understand Rest API

Prepared testcases in Java for Rest api

Rest Assured Library to automate API

Requirements

  • Basic knowledge

Description

API testing is integration testing of API’s which checks the functionality , performance & security aspects of API’s.

As GUI test is difficult to maintain and requires a considerable amount of period, API has evolved as primary testing of application logic.

API to be tested are those which are developed by development team or third party API’s which we would consume in our project.

API testing involves:

  • Calling the API with different parameter values
  • API boundary value conditions
  • Actions performed by API i.e. updating database, calling other API
  • Validating Response

Popular API which are used are REST implement in JSON format, which we will be looking during the course. Rest has become  most popular because it is light and easy to maintain.

Rest-assured is library developed by Jaway which is best open source library specially designed to automated Rest API. It also supports XML and JSON Request/Responses.

No need of any tool when you need to automate API, simple coding skills will let you perfect automation of API, will be taught during the course.

Advantage

  • Request can be easily prepared and send over internet
  • Assertions in Response data
  • Clean code which is easy to be maintained

Who this course is for:

  • Manual/Automation testers
  • Developers
  • Managers, architects
  • Anyone in industry who want to get knowledge of Rest API or how to automate them

Course content

5 sections • 43 lectures • 5h 40m total lengthExpand all sections

Introduction1 lecture • 4min

  • Introduction04:26

Introduction to API’s4 lectures • 41min

  • What are Web Services09:12
  • Introduction to Soap Protocol13:47
  • What are Rest API’ – GET, POST, PUT & DELETE11:35
  • Real example of Rest Api06:50

Configuring Automation Project18 lectures • 3hr 23min

  • Configuring Maving Project for automation Suite09:48
  • Downloading prerequites to start automation10:00
  • Downloading prerequites to start automation12:08
  • First Test for GET Request11:05
  • First Test for GET Request14:43
  • Using Parameters and Authorization08:32
  • Using Parameters and Authorization10:47
  • How to Handle Get Requests07:48
  • What are json path and to calculate10:57
  • Calculating complex paths11:34
  • Extracting actual result from api’s10:02
  • Transfering api reponse to other api17:40
  • Installing & Configuring API server11:36
  • Automating the Post Request as a string body15:08
  • Request by post object14:35
  • Example with PUT API10:25
  • PATCH request for updating10:21
  • DELETE Request05:43

Developing Objects for complex POST requests4 lectures • 43min

  • Generating complex objects for POST request17:41
  • POST Request with arrays16:55
  • Scripts00:02
  • Calculate Response time of API07:54

Bonus Lecture – SQL Commands16 lectures • 49min

  • Create Table05:37
  • Insert into table05:47
  • Delete Table03:13
  • Add Column03:20
  • Delete Column01:18
  • Modifying datatype of Column03:10
  • Update record02:56
  • Delete record02:21
  • Select01:41
  • Select distinct02:02
  • Where04:56
  • Where OR03:20
  • Where AND03:10
  • Where Not01:17
  • Order by02:42
  • Top/RowNum02:10

Test Data Generation for Selenium and Appium

Can generate random and unique Test Data using third party APIs in Java and C# for Selenium and Appium to test the application properly.

How to use Random class to generate unique random test data in Java and C#.

How to use FAKER API to generate unique random test data in Java.

How to use JFAIRY API to generate unique random test data in Java.

How to use FABRICATOR API to generate unique random test data in Java.

How to use FAKER API to generate unique random test data in C#.

How to use BOGUS API to generate unique random test data in C#.

Requirements

  • Basic Knowledge of Automation Testing
  • Basic Knowledge of Selenium or Appium
  • Basic Knowledge of Java or C#
  • Basic Knowledge of Test Data
  • Basic Automation Framework Knowledge.

Description

Test data is very important in manual testing as well as in automation testing. But if the test data changes in manual testing then it is not a big issue when compared to automation testing. As in the manual testing the tester can change/create the data as he is aware that the data changes and he will have enough application knowledge. But when it comes to the automation, the tool can not have this kind of knowledge or information. To avoid these kind of issues we can use some third party APIs to generate random unique test data or fake data.

Who this course is for:

  • People already working with Selenium and who are interested to learn automation tool like Selenium.
  • People already working with Appium and who are interested to learn automation tool like Appium.

Course content

10 sections • 22 lectures • 1h 0m total lengthExpand all sections

Introduction1 lecture • 3min

  • Test Data Generation for Automation Testing – Selenium& Appium02:51

Selenium Program Without Third Party API1 lecture • 5min

  • Sample Selenium Program without API05:29

Using Random Class In Java2 lectures • 7min

  • Generate Fake Or Test Data Using RANDOM Class in JAVA05:28
  • Sample Selenium Program Using Random Class in Java02:00

FAKER API in Java3 lectures • 9min

  • Generate Fake or Test Data Using FAKER API in Java02:06
  • Sample Program Using FAKER API in JAVA04:33
  • Sample Selenium Program Using FAKER API in JAVA01:56

JFAIRY API in JAVA3 lectures • 6min

  • Generate Fake or Test Data Using JFAIRY API in Java01:14
  • Sample Program Using JFAIRY API in JAVA03:16
  • Sample Selenium Program Using JFAIRY API in JAVA01:34

FABRICATOR API in JAVA3 lectures • 6min

  • Generate Fake or Test Data Using FABRICATOR API in Java01:07
  • Sample Program Using FABRICATOR API in JAVA03:06
  • Sample Selenium Program Using FABRICATOR API in JAVA01:34

Using Random Class In C#2 lectures • 7min

  • Generate Fake Or Test Data Using RANDOM Class in C#05:25
  • Sample Selenium Program Using Random Class in C#01:52

FAKER API in C#3 lectures • 7min

  • Generate Fake or Test Data Using FAKER API in C#01:28
  • Sample Program Using FAKER API in C#04:27
  • Sample Selenium Program Using FAKER API in C#01:26

BOGUS API in C#3 lectures • 7min

  • Generate Fake or Test Data Using BOGUS API in C#01:23
  • Sample Program Using BOGUS API in JAVA04:25
  • Sample Selenium Program Using BOGUS API in C#01:22

What Next?1 lecture • 2min

  • BONUS – Discount for my other courses02:22

Learn Cucumber: Develop automated test in Java following BDD

You will know what is BDD

How Cucumber comes in BDD model

How to develop feature, scenarios, step files

How to write Cucumber tests

Various features available with Cucumber

How we work with Cucumber in real Projects

Requirements

  • Knowledge of Java is required

Description

To remove the inefficient testing comes BDD i.e. Behaviour Driven Development. This makes process simple and effective for developers and testers.

This cucumber training covers test automation and how to write effective bdd testcases.

Course covers Cucumber Tool with Java, so basic java knowledge is required. 
The only Cucumber Tutorial which covers Cucumber with Java

This cucumber tutorial is for beginners starting from basics- what is bdd, What Cucumber is etc.

No other course covers in depth topic on Cucumber

Cucumber is an Open Source test automation tool gaining a lot of popularity
these days. It’s a flagship Behavior Driven Development BDD tool you
should add in your skill set.

Cucumber is easy to learn framework as it’s in a plain meaningful English text. It’s fun learning this most talked automation tool.

Cucumber  uses plain text executable specifications to test the software. This
makes it is to learn and understand and hence it is bridging the gap
between business people and developers. 

This course covers:

Behaviour-Driven Development
How Cucumber tool Works
Downloading Cucumber Jars
Creating a Feature
Creating Step Definitions
Implementing Our First Step Definition
Adding an Assertion
What’s Gherkin For?
Scenario
Writing Runner Class
writing regular expression in step file
Pretty, Tags and Glue
Multiple Captures
Background
Data Tables
Scenario Outline
Hooks
Dependency Injection
Create the Maven Project
Create Cucumber Structure
Create Cucumber feature files
Create Step definitions
Introduce class to support multiple browsers.
Writing Tags to Scenario and features
Running selected tests
Generating Cucumber reports
Cucumber Selenium

——————————————————————————————————————-

Important information before you enroll:

In case you find the course useless for your career, don’t forget you are covered by a 30 day money back guarantee, full refund, no questions asked!

Once enrolled, you have unlimited, lifetime access to the course!

You will have instant and free access to any updates I’ll add to the course.

I will give you my full support regarding any issues or suggestions related to the course.

Check out the curriculum and FREE lectures for a course preview.
——————————————————————————————————————

Who this course is for:

  • Manual Testers
  • Automation testes
  • Developers
  • Test Analysts
  • Business Product Owners
  • Managers
  • Anyone who what to work with BDD and Cucumber
  • Testers to know how they can integrated with Cucumber
  • Automation testers to develop framework with Cucumber
  • Professionals want to understand the Cucumber
  • Who want to implement Cucumber in your project
  • How to write Cucumber tests

Course content

6 sections • 20 lectures • 3h 18m total lengthExpand all sections

Introduction1 lecture • 4min

  • Introduction04:12

Cucumber BDD overview3 lectures • 26min

  • What is Behaviour Driven Development08:53
  • Cucumber Basics15:38
  • Cucumber basic doc01:33

Cucumber Steps and features2 lectures • 20min

  • Implementation of Feature File09:13
  • Develop the Step File10:48

Cucumber Advanced features9 lectures • 1hr 33min

  • Running Feature file with TestNG15:19
  • Making Multiple Scenarious in feature file12:55
  • Parameterization in Cucumber Step File09:06
  • Tagging Cucumber feature files06:27
  • Adding Multiple Feature File07:09
  • Examples concept in Cucumber09:35
  • Datatable in Cucumber15:57
  • Understanding Background feature08:38
  • Junit and Reporting07:41

Cucumber with Project integration4 lectures • 55min

  • building cucumber project with Ant16:54
  • Running Ant Scripts08:32
  • Applying Hooks to feature files14:05
  • Running Cucumber with Maven15:09

All Resources & Examples1 lecture • 1min

  • Resources00:24

JUnit 5 Quick Start: Java Unit Testing

How to write and run Java Unit tests using JUnit 5

JUnit asserts and annotations

Test-driven development

How to use JUnit for bug fixes

How to use JUnit for feature requests

The import statements needed to run JUnit

Best practices and coding conventions

How to understand test output

Requirements

  • Basic experience with Java (creating classes, understanding methods, etc.)
  • Beginner to JUnit

Description

Let’s make things easy! In this quick-start course, students will learn how to write and run JUnit Java unit tests. Imports, annotations, and test output will illustrated and explained.  Best practices are discussed and demonstrated through examples and applications. By the end of the course, students will be able to conduct their own JUnit tests, successfully interpret test output, and incorporate best practices in their software development. The course is taught by a straight-A Ivy League graduate with industry experience in the subject matter.  No prior knowledge of JUnit is required. 

Who this course is for:

  • Java developers (beginner or advanced) who want to learn JUnit

Course content

3 sections • 11 lectures • 34m total lengthExpand all sections

Introduction2 lectures • 4min

  • Introduction: what JUnit is, how it works, and why it is important.04:01
  • Course requirements00:26

JUnit fundamentals8 lectures • 29min

  • Your first JUnit tests: @Test, assertEquals(), assertNotEquals()03:50
  • The assertTrue() and assertFalse() methods.03:32
  • Practice: JUnit methods04:15
  • Fielding a bug report : best-practices demonstration03:25
  • Implementing a feature request : best-practices demonstration04:45
  • @BeforeAll, @AfterAll annotations02:31
  • The assertArrayEquals() method04:15
  • Development practice: performing a bugfix02:40
  • Quiz 15 questions
  • Quiz 24 questions

Course wrap-up1 lecture • 1min

  • Course conclusion00:39

Learn the Basics of Automation: Selenium

Selenium Basics

Important basics of Selenium most don’t mention in their videos

Get ready for advanced Selenium course

Get ready to learn Java

Requirements

  • No prerequisites required.

Description

VIDEO CONTENT

This course gives you the thorough understanding on Selenium tool and this knowledge is what you need to begin your career as a Automation Tester. Selenium is an Open Source tool which is a popular and useful automation tool. Apart from being widely used tool in the market. Framework development and creating Automation Test Suites needs to be curated carefully. Additionally, In order to master this field, you will need to have a thorough knowledge on basics and that’s what Simply Automation is focusing on, since one must need this knowledge to think out-of-the-box and provide problem-solving solution to achieve Business Needs. This introductory video series has six videos that provide basic knowledge on Selenium tool and its usefulness.

UPCOMING CONTENT

To create an automation project from scratch we need to integrate more tools like Cucumber, TestNG and Rest Assured API testing. Also there is more to creating a framework than just integrating a bunch of tools, it starts right from being informed about the underlying concepts behind framework development to understand how to create complex framework with simple-to- implement steps.

As much as we need to up-skill, quick learning is a must to stand out and implement the steps with Simplicity. Enroll to this course to learn more.

Hope this course helps you in learning and upskilling. Have a great time learning!

Who this course is for:

  • Beginner automation testing learners
  • Beginner automation learners

Course content

1 section • 7 lectures • 1h 3m total length

Introduction7 lectures • 1hr 4min

  • Introduction to Selenium04:39
  • Install Java and Eclipse09:55
  • Eclipse Overview and Shortcuts07:28
  • Install Plugins TestNG, Maven, Cucumber08:55
  • Maven tool Overview12:28
  • Old fashion: Selenium Script Creation10:30
  • WebDriver initialization in a better way!09:43

Selenium for Beginners using Java step by step

An easy to understand and Learn Selenium from Scratch

Using Java with Selenium

Build selenium tests with chrome driver and Selenium

Requirements

  • Yes, you should have background in Java. To keep focus on topic of interest this course will teach selenium for students with Java background.

Description

Starting with very fundamentals of selenium, covers the core topics of Selenium WebDriver.

Course emphasis on “Why” aspect followed by How for each lesson or topic. Which will assure thorough understanding of subject, which can applied in real world situations.

While expects student to be from Java background but still provides a primer on Java to start with.Tips and tricks from Instructor who is actively working in Test Automation.

Now updated with course code. Link at the beginning.

Who this course is for:

  • Beginners in Test Automation who has background in Java fundamentals.
  • Who has knowledge i bits and pieces but want to consolidate in a structured manner
  • Who wants to build a career in test automation with Selenium and Java
  • Converting from manual testing to automation engineer

Course content

8 sections • 24 lectures • 3h 42m total lengthExpand all sections

Introduction3 lectures • 27min

  • Introduction07:35
  • Setup and Verify Java & Selenium06:40
  • Setting up Chrome Driver12:28

Link to source code1 lecture • 1min

  • Source code00:00

WebDriver4 lectures • 40min

  • Introduction to WebDriver10:13
  • WebDriver In-Action13:40
  • Different Browser Types and WebDriver04:26
  • Setting IE WebDriver from ground-up11:32

TestNG2 lectures • 12min

  • Introduction to TestNG05:55
  • Setup and using TestNG05:58

WebElement4 lectures • 35min

  • Introduction to WebElement10:28
  • Coding with WebElement09:27
  • HTML Coding : Understsanding HTML Basics05:28
  • Understanding Radio Buttons09:46

Resource Locators5 lectures • 55min

  • Introduction to Resource Locators07:36
  • Using Chrome Developer Console for Resource Locators – Most Reliable Way07:40
  • Resource Locators by ID14:09
  • Resource Locators by Name10:19
  • Resource Locators by XPATH15:41

Waits3 lectures • 29min

  • Why we need Waits in Selenium and Types of Waits07:37
  • Implicit Wait and How to Implement07:22
  • Explicit Wait and How to Implement14:07

Assertions2 lectures • 25min

  • Introduction to Assertions06:22
  • Hard Assertion and How-To18:30