QA Guide to Web Application Testing for Beginners
4.5 (160 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
568 students enrolled

QA Guide to Web Application Testing for Beginners

Learn software testing for web applications and improve the quality of your team's software
Bestseller
4.5 (160 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
568 students enrolled
Created by Jason Myers
Last updated 8/2019
English
English [Auto-generated]
Current price: $16.99 Original price: $24.99 Discount: 32% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 8 articles
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will be able to write test cases using the QA Touch Test Case Management tool
  • You will be able to write clear and accurate bugs/defects for web applications
  • You will be able to build a simple website from scratch using HTML, CSS, and javaScript
  • You will be better prepared for an interview as a Quality Assurance Engineer
  • You will be able to help your team/organization to build better quality web applications
Requirements
  • Basic Computer Skills
  • PC or MAC computer
  • All software used in the course is available online for FREE. Note: QA Touch has changed to be a 30 day Free Trial.
Description

Application QA Engineers are high on the list of great jobs that can earn you over $100k a year. In this course, I want to help you learn all the skills required to get your first job as a QA Engineer.


Learn Front End Website Testing

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

Test Cases

We will be using QA Touch, a real world test case management application throughout this course. There will be multiple guided lessons that will teach you how to create realistic test cases.


Bugs

QA Touch's test case management tool that we will be using also doubles as a bug tracking system. I will be instructing you on how to create bugs including how to document the reproduction steps and how to take great screenshots.

Web Foundations

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

Who this course is for:
  • People who want to add Quality Assurance practices to their web development team
  • People who want to learn the necessary skills to become a Quality Assurance professional testing web sites and web applications.
  • Teams and Organizations that want to improve the quality of their web applications
Course content
Expand all 75 lectures 06:53:46
+ Learn the basics of HTML
15 lectures 01:07:35
What is HTML?
03:07
Code Editor - Visual Studio Code
06:40
HTML Structure
06:23
HTML Elements
00:59
HTML Attributes
01:32
Text
06:51
Images
08:21
Absolute and Relative Paths
05:17
Links
07:21
Lists
03:40
Tables
03:12
HTML Section: Files
00:01
PROJECT - Build a Favorite City webpage
00:59
PROJECT SOLUTION - Build a Favorite City webpage
13:10
HTML Project: Files
00:02
+ Learn the basics of CSS
12 lectures 53:17
Methods for adding style
07:34
What is CSS?
04:31
CSS Structure, Syntax, and Selectors
07:33
Font
09:43
Colors
03:22
Borders
02:51
Margins and Padding
03:51
Width, Height, and Position
02:34
CSS Section: Files
00:00
PROJECT - CSS - Build a Lost Dog webpage
00:41
PROJECT SOLUTION - CSS - Build a Lost Dog webpage
10:36
CSS Project: Files
00:01
+ Learn the basics of JavaScript
13 lectures 41:14
What is JavaScript?
00:35
The Console
02:13
Data Types and Variables
09:35
Operators
03:02
If Statements
05:30
While Loops
04:34
For Loops
01:50
Functions
03:15
Bring our site to life with JavaScript
02:23
javaScript Section: Files
00:00
CODING EXERCISE - Jessie James
01:47
CODING EXERCISE SOLUTION - Jessie James
06:29
javaScript Exercise Files
00:00
+ Writing Test Cases
11 lectures 01:15:44
What is a test case?
06:20
Test Case Management Tools Overview
01:30
Update on QA Touch
00:07
Test Case Management Tool - QA Touch
04:11
Write test cases for Math Webpage 0.1 - Part 1
09:06
Walkthrough of a test case in QA Touch
03:52
Write test cases for Math Webpage 0.1 - Part 2
14:58
Write test cases for Math Webpage 0.2 - Part 1
13:56
Write test cases for Math Webpage 0.2 - Part 2
17:41
EXERCISE: Write test cases for Math Webpage 1.0
01:01
EXERCISE SOLUTION: Write test cases for Math Webpage 1.0
03:02
+ Writing Bugs
6 lectures 28:24
What is a Bug?
05:13
Bug workflow
08:09
Bug severity and priority
05:01
Bug Content
04:21
Screen Capture Tool - Greenshot (Windows)
03:40
Screen Capture Tool - Monosnap (Mac)
02:00
+ Testing the User Interface
9 lectures 01:47:12
Exploratory testing
01:57
Browser compatibility testing
01:57
Creating a test run
04:54
Links to Testing Webpages
00:05
Execute a test run for Math Webpage 0.1 - Part 1
30:59
Execute a test run for Math Webpage 0.1 - Part 2
09:22
Execute a test run for Math Webpage 0.2
23:53
EXERCISE: Execute a test run for Math Webpage 1.0
01:57
EXERCISE SOLUTION: Execute a test run for Math Webpage 1.0
32:08
+ Interview Topics
6 lectures 31:03
Testing Environments
05:05
Test Plan
03:49
Types of testing
08:19
Software Development Lifecycle
05:40
Web Browsers
03:23