Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Website Automation Testing for Beginners with Protractor
Rating: 4.5 out of 5(149 ratings)
565 students

Website Automation Testing for Beginners with Protractor

Automate all the repetitive website software testing tasks so that you can relax while the computer does the work.
Last updated 9/2019
English
English [Auto],

What you'll learn

  • Learn basic HTML, CSS, and javaScript skills
  • Build an HTML Website
  • Automate websites
  • Become a QA Automation Engineer

Course content

9 sections67 lectures7h 47m total length
  • Introduction to Getting Started Section0:33

    Explore automation basics, learn what Selenium is and why coding matters, review browser options, and guide essential installations for future web development.

  • Why do we need automation?3:40

    Learn why automation helps testers perform regression testing quickly, across browsers, and handle repetitive data entry tasks by running automated scripts.

  • What is Selenium?1:41

    Explore how Selenium powers web browser automation and is the core technology behind Protractor. Understand why many tools rely on Selenium and clear up beginner confusion.

  • Why do I need to learn to code?2:49

    Learn why coding basics are essential for using Protractor and other automation frameworks, because writing tests requires JavaScript knowledge and understanding HTML, CSS, and how web pages work.

  • Browsers0:49

    Protractor supports Chrome, Firefox, Safari, and Internet Explorer. On Windows, this course focuses on Chrome and Internet Explorer, noting Safari works only on Mac.

  • Installation - Visual Studio Code2:59

    Install visual studio code on windows and complete the setup. Explore the editor—file explorer and open folder—and install intellisense and protractor snippets to streamline protractor scripting.

  • Installation - Sublime Text9:57

    Install and explore Sublime Text as a powerful replacement for Notepad, featuring multi-file tabs, automatic formatting, syntax highlighting, and package control to format and validate JSON.

  • Installation - ConEmu4:35

    Install ConEmu to replace the default Windows Terminal, enabling tabbed terminals and easier editing for Protractor work; download the stable installer for your system and set up multiple tabs.

  • How to get help4:05

    Google common errors and consult Protractor error messages to troubleshoot daily changes in versions. Collaborate in the Q&A, teach others, and leverage online resources to learn and overcome blockers.

Requirements

  • No prior knowledge
  • PC required
  • All software used in this course is free

Description

Learn Website Automation

This course will teach you everything you will need to know to get started automating website testing. You do not need any prior knowledge to be successful in this course.

Web Foundations

To be successful in web automation, you first must understand the basics of how a website works. We will teach you how to build a website from the ground up. You will be building a website using HTML, CSS, and JavaScript.

Protractor

We will be using Protractor 5 as our automation framework for writing our test scripts. Protractor was built for Angular applications but it is not limited to only Angular. We are going to demonstrate that by testing the HTML website what we created. Protractor is fully featured and easy to use once you learn all the fundamental concepts from this course. You may ask, "Why are we not using Selenium?". Protractor is built with Selenium at its core. What that means is that when you use Protractor, you are using Selenium.

Industry Famous Tools

You will learn how to use some of the most common tools in the web development and testing industry. 

These tools include:

  • Protractor 5

  • Visual Studio Code

  • Node.js

  • Bootstrap

Who this course is for:

  • QA Engineers
  • Web Developers
  • Anyone who wants to learn how to automate website testing
  • Anyone who wants to automate website tasks