Mô tả

Hey there! I decided when creating this course I wanted it structured in a way that you could learn some important concepts a day at a time. I've structured this course to be taken day by day, to progressively teach you the skills you would need to learn test automation. Most sections I have tried limiting them to roughly an hour a day, in order to not overwhelm or throw too much at you at once. The most important things you will learn are

  • Basic JavaScript

  • UI test automation with playwright

  • API testing with Playwright

  • Git repository management

  • CI/CD using GitHub actions

When getting started, ill also show you everything you will need to download and get started. I also created an entire documentation website to use as a supplement to this course and to help you move forward faster. When creating my scripts and notes for this course, I thought it would be incredibly helpful to be able to follow along using some kind of documentation.


Leveraging the power of Playwright, a modern end-to-end testing framework, students will gain hands-on experience in automating tests for web applications across various browsers and platforms.


If you have a desire to move forward in your career in the quality engineering realm, I believe this is a great course for you!

Bạn sẽ học được gì

Learn JavaScript with interactive lessons

Learn the command line basics of Playwright and npm

Playwright Automation from the ground up

Learn git and git commands

Learn how to do REST API testing with Playwright

Learn Visual Comparison Testing

Learn how to Mock Data

Global Setup

Learn how to encrypt your passwords for later use in a CI/CD pipeline

Learn about Workflow Triggers.

Learn to use Inputs and reusable workflows.

Yêu cầu

  • No programming experience is needed! Everything is within the course

Nội dung khoá học

10 sections

Day 1: Introductions, Tools, and starting with Javascript

12 lectures
Introduction
01:39
Join Community Discord!
00:04
Supplemental notes created for you!
00:03
Initial Installations
03:49
Quick VS Code Walkthrough
06:02
Font Ligatures Read Through
00:38
Font Ligatures Walk Through Video
04:50
Your First Javascript! Types and Comparisons
17:47
Day One Types and Comparisons
8 questions
Variables, Template literals, inspecting types, & type conversions
15:41
Coding Exercise 1!
04:44
Congrats on Completing Day 1!!!
00:28

Day 2: Control Flow, Arrays, and Loops

9 lectures
Day 2 Start!
00:33
JavaScript Conditionals!
07:24
Conditionals Hands on Exercise
04:59
Scope with let and const
06:41
JavaScript Arrays!
11:43
Array Coding Challenge Hands on
08:48
JavaScript Loops
14:37
Final Day 2 Challenge!
12:13
Day 2 Complete!
00:41

Day 3: Functions, Objects, and Classes oh my!

7 lectures
Day 3 Start
00:33
JavaScript Functions!
13:32
JavaScript Function Challenge
09:15
JavaScript Objects and THIS keyword
07:43
JavaScript Classes
08:33
Day 3 Final JS Challenge
13:19
Day 3 Completed!
00:46

Day 4: Beginner Playwright UI Automation Part 1

10 lectures
Day 4 Start!
00:43
Downloading Playwright UPDATED
02:51
Init Playwright Tour UPDATED
10:04
Lets start Coding with Sample app
06:21
Codegen Update Playwright Version 1.40.1
06:19
Page Object Modeling Sample App
13:49
Locator Strategy
06:55
First Automation Challenge
08:57
Debugging UI Tests
07:46
Day 4 Complete!
00:36

Day 5: Beginner Playwright UI Automation Part 2

7 lectures
Day 5 Start!
00:46
BaseUrl, Grouping Tests, and running them in parallel
09:50
Dialog boxes, Scrollbars, and getting text from a page
13:27
Progress Bar Page Automation Challenge
09:12
Evaluating all elements
13:59
Automation Challenge: Dynamic Table
18:50
Day 5 Complete!
01:10

Day 6: Source Code Management With GIT

6 lectures
Day 6 Start!
00:55
Let's Git Started
06:29
Git Good Guide Part 1 - Configuration, Add, Remove, Commit Best Practices
12:02
Git Good Guide Part 2 - Cloning Repos, Branch Strategy, Stashing, and Merging
11:56
Git Good Guide Part 3 - Merge Conflicts, Undoing Staged Changes, and Other Tips
12:12
Git Good Guide Part 4 - Final Git Lecture on Diff, Difftools, Alias, and Forking
09:24

Day 7: API testing with Playwright

6 lectures
What is an api and why should you test it?
01:53
Poke api and JSON
10:03
JSON Challenge. Get your starter pokemon here!
04:52
Testing Status Codes
06:37
API Snapshot testing
07:30
API Schema Testing
07:46

Day 8: API Testing Continued

7 lectures
API Request Types
00:57
A Challenge!?!?
02:58
Learning Query Parameters
11:09
Post and Put requests
16:39
Add and Update Challenge
07:56
Delete Requests
05:54
Final API Challenge
09:48

Day 9: Continuous Integration / Continuous Delivery

6 lectures
Getting Started With CI/CD!
08:54
Hiding Credentials with GitHub Secrets
16:33
Fixing our local to use process.env
05:07
Workflow Triggers
11:41
Workflow Inputs
07:40
Reusable Workflow
08:56

Additional Learning

6 lectures
NEW! Additional Advanced Learning
01:19
Playwright Extension
11:39
Playwright UI Mode
02:37
Playwright Mocking
06:35
Global Setup
16:52
Visual Comparison Testing
12:10

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.