Selenium for Entrepreneurs: How to Use This Automation Tool
3.7 (42 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,584 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Selenium for Entrepreneurs: How to Use This Automation Tool to your Wishlist.

Add to Wishlist

Selenium for Entrepreneurs: How to Use This Automation Tool

Understand the Selenium automation tool, add it successfully to your testing process and deliver a high-quality web app
3.7 (42 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,584 students enrolled
Created by Gabiste Akoua
Last updated 10/2014
English
English [Auto-generated]
Current price: $12 Original price: $25 Discount: 52% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 38 mins on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • By the end of this course, you will understand the Selenium tool suite.
  • You will know what tests to automate
  • You will know what browsers to prioritize for your testing.
  • You will know what programming language to choose for your selenium tests.
  • You will learn what Page Objects and UI Map are as well as why you must implement them in your tests.
  • You will learn how to choose a good Selenium Freelancer and what to expect from him/her.
  • You will learn how you can automate your web application cross-browser testing using some online services.
View Curriculum
Requirements
  • The student only needs a computer.
Description

This course will provide you with a HIGH LEVEL understanding of the Selenium tool.

This course covers the following:

  • Presentation of the selenium tools
  • What tests should one automate
  • What browsers should one test
  • Where to host the selenium tests
  • Explanation of Selenium Concepts like Page Objects and UI Mapping and how they can make your selenium tests code maintainable.
  • How to hire a good selenium freelancer and what you should expect from him/her.
  • Presentation of some cloud-based services for cross-browser testing

Next Steps:

After completing this course, I recommend taking my other course "Selenium Webdriver with Python - Basics to Intermediate" which will teach you how to automate web applications using Selenium Webdriver and Python. This course is more technical and requires some basic knowledge of the Python programming language.

Who is the target audience?
  • Web entrepreneurs or Developers.
Compare to Other Selenium Testing Framework Courses
Curriculum For This Course
+
Introduction
2 Lectures 10:55

Quick Overview of the course.

Preview 01:26

Selenium consists of several tools. In this video, I present each tool.

Selenium Users Group:

https://groups.google.com/forum/#!forum/selenium-users

Selenium Developers Group:

https://groups.google.com/forum/#!forum/selenium-developers

Preview 09:29
+
Decision-Making Process
4 Lectures 03:41

You should decide what tests to automate and what tests to manually test. In this video, I explain how to make that choice.

What Tests Should You Automate?
01:16

You should also pick what browsers you are going to test. In this video, I explain how you can make that decision.

What Browsers to test?
00:41

What programming Language should you use to write your selenium tests? This is an important decision. Please find out more in this video.

What Programming Language to use in My Tests?
01:06

Where should you save your selenium tests? Locally? in a code repo? Watch the video to find out.

Where to host the Selenium Tests?
00:38
+
Some Selenium Concepts
2 Lectures 01:39

In this video, I explain what the Page Objects pattern is and how you can use it to make your tests maintainable.

What are Page Objects?
00:58

In this video, I explain what a UI Map is, why you should use it instead of having your locators spread out thoughout your tests code.

What is a UI Map?
00:41
+
Working with a Selenium Professional
4 Lectures 03:33

Knowing how to choose a good selenium freelancer is the key to your selenium automation project success. Please watch this video to find out what the criteria should be for choosing a freelancer.

How to Choose a Selenium Consultant or Freelancer
01:57

Breaking your project into milestones makes it manageable. Please watch this video to see how you can set milestones for your selenium automation project.

Set Milestones
00:58

The Selenium tests should be documented so that everybody understands what is going on. What exactly should be documented? Find out in the video.

Ask Him/Her to document the Tests
00:28

The freelancer should train your team on how to use the selenium tests scripts that he/she has written. This is what I am discussing in this video.

Ask Him/Her to provide Training for Your Team
00:10
+
Running Selenium Tests in The Cloud
3 Lectures 06:01

Do you know that you can run your selenium tests in the cloud? There are companies that provide browsers and Virtual machines for your cross-browser/cross-platform testing. Find out in the video.

Some Cloud Cross-Browser Services
04:17

In this demo, I run 3 tests in parallel in Sauce Labs on 3 combinations of OS/Browser.

Demo: Running Tests on Sauce Labs
00:59

In this video, I discuss the need of setting a continuous integration environment.

Setting a Continuous Integration Environment
00:45
+
Next Steps
2 Lectures 12:59

In this video, I give you an idea of how a web application can be automated using Selenium Webdriver and Python. You see me write code but you do not need to understand everything that I am doing, just have a general idea of what an automation engineer will do to automate your website using Selenium Webdriver.

Giving You an Idea of How to automate a website using Selenium Webdriver
12:41

Continuing On
00:18
About the Instructor
Gabiste Akoua
4.3 Average rating
254 Reviews
5,720 Students
2 Courses
Selenium Consultant and QA Automation Professional.

With over nine years’ experience testing and automating applications, Gabiste is an expert Selenium consultant and quality assurance professional who is now prepared to share his knowledge on Udemy.

Gabiste has automated many web applications from end-to-end for desktop and mobile using Selenium Webdriver and Appium (with Python), and he has helped organizations from startups to well-established companies put in place solid Selenium automation frameworks and procedures, including training staff on their proper use. He is a strong proponent of using Selenium in the cloud, and he has implemented it for most of the companies he has worked with. He has built complex automation infrastructures that integrate code management systems like Github/Bitbucket, continuous integration servers like Jenkins, and cloud services like Sauce Labs.

Having recently discovered Udemy, he now wants to take advantage of that platform to share his experience and help others. Join Gabiste’s course to gain a deep understanding of Selenium Webdriver.