After Songkran Sale ลดราคา 17-19 เม.ย. เท่านั้น

Automated Testing (Cypress) 2: Advanced

Intermediate

Beginner

Expert

ในคอร์สนี้ คุณจะเรียนรู้เกี่ยวกับการใช้ Page Object Design Pattern เพื่อจัดการกับองค์ประกอบของหน้าเว็บอย่างมีประสิทธิภาพ รวมถึงการทำงานร่วมกับ APIs และการใช้ Advanced Features ของ Cypress เพื่อเพิ่มประสิทธิภาพในการทดสอบโปรเจคของคุณ

ทดลองเรียนฟรี
6
 ชั่วโมง
274
 นาที
0
 การบ้าน
0
 ข้อสอบ
แพ็คเกจสมาชิกการเรียนที่คุ้มค่าที่สุด
ชั่วโมงปรึกษา 6-8 ชม/วัน
ตรวจทุกการบ้านและโปรเจ็กต์
เข้าร่วมอีเวนท์ 2-3/สัปดาห์
รับบริการสนับสนุนอาชีพ
เรียนพร้อมกับ Job Guarantee
เริ่มเรียนแบบไม่จำกัดกว่า 100 คอร์สและอื่นๆ เรียนแล้วไม่ได้งานคืนเงิน 100%

หลักสูตร

คุณจะได้เรียนรู้เกี่ยวกับการออกแบบแพทเทิร์นในการทำงานกับหน้าเว็บด้วยรูปแบบ Page Object Design Pattern ซึ่งเป็นวิธีการที่มีประสิทธิภาพในการจัดการและบริหารจัดการกับองค์ประกอบต่างๆ ของหน้าเว็บ นอกจากนี้ยังเรียนรู้เกี่ยวกับวิธีการทำงานร่วมกับ APIs เพื่อการทดสอบและการทำงานข้ามพื้นที่ และสุดท้ายคือการศึกษา Advance Feature ที่ Cypress มีให้เพื่อเพิ่มประสิทธิภาพและความสามารถในการทดสอบของโปรเจคของคุณ

รายละเอียดบทเรียน

Introduction

Learning Goals

First Page Object

End to End Flow with page object

Custom commands

เช็กความเข้าใจ

Feedback

00:21

00:06

24:04

24:32

16:22

1 questions

3 questions

1

Page Object Design Pattern

ในโมดูลนี้ คุณจะได้เรียนรู้เกี่ยวกับการสร้างแพทเทิร์นดีไซน์ของหน้า (Page Object Design Pattern) ซึ่งเป็นวิธีการที่มีประสิทธิภาพในการจัดการกับองค์ประกอบต่างๆ ของหน้าเว็บ รวมถึงการเรียนรู้วิธีการสร้างคำสั่งที่กำหนดเอง (Custom Command) เพื่อการทำงานที่สะดวกและมีประสิทธิภาพในการทดสอบของโปรเจคของคุณ

รายละเอียดบทเรียน

เริ่มเรียนบทนี้

Introduction

Learning Goals

First Page Object

End to End Flow with page object

Custom commands

เช็กความเข้าใจ

Feedback

00:21

00:06

24:04

24:32

16:22

1 questions

3 questions

2

ทำงานร่วมกับ APIs

ในโมดูลนี้ คุณจะได้เรียนรู้เกี่ยวกับการทำงานร่วมกับ APIs โดยมุ่งเน้นในหลายๆ ด้าน ซึ่งรวมถึงการเรียนรู้เกี่ยวกับเทคโนโลยี API และวิธีการใช้ Cypress ในการทดสอบ API นอกจากนี้ยังรวมถึงการปรับแก้ Request และการจำลองการตอบกลับ (Mock Response) เพื่อให้การทดสอบเป็นไปอย่างมีประสิทธิภาพและเชื่อถือได้อย่างแน่นอนในโปรเจคของคุณ

รายละเอียดบทเรียน

เริ่มเรียนบทนี้

Learning Goals

What is API

JSON Objects

New project overview

Verification of the browser API Calls

Mock API Response

Cy.intercept() in detail

API Call using cypress

Headless Authorization

เช็กความเข้าใจ

Feedback

00:07

04:46

04:29

16:42

18:37

13:37

18:33

19:19

13:20

1 questions

3 questions

3

Advance Features

ในโมดูลนี้ คุณจะได้เรียนรู้เกี่ยวกับคุณลักษณะขั้นสูงของ Cypress ซึ่งประกอบด้วยการใช้งาน Cypress command และ NPM Scripts เพื่อการทำงานที่เสถียรและมีประสิทธิภาพมากขึ้น รวมถึงการจัดการกับ Environment variables เพื่อความยืดหยุ่นในการปรับแก้ค่าต่าง ๆ ในการทดสอบ นอกจากนี้ยังรวมถึงการทดลองทำงานซ้ำ (Test Retries) เพื่อการทดสอบที่มีความเชื่อถือได้อย่างมากขึ้น การทดสอบหลายเบราว์เซอร์ (Cross Browser Testing) เพื่อให้มั่นใจว่าเว็บไซต์ทำงานได้ถูกต้องในทุกบราวเซอร์ และการใช้งาน Cypress Dashboard เพื่อการติดตามผลการทดสอบและรายงานในแบบ real-time ทำให้คุณสามารถจัดการกับการทดสอบอย่างมีประสิทธิภาพและมั่นใจได้ในคุณภาพของโปรเจคของคุณ

รายละเอียดบทเรียน

เริ่มเรียนบทนี้

Learning Goals

Cypress command and NPM Scripts

Environment variables

Test Retries

Cross Browser Testing

Shadow DOM

Cypress Dashboard

Visual testing

Where to find more infomation?

เช็กความเข้าใจ

Feedback

Certificate

00:09

12:56

15:30

16:08

12:42

11:22

13:58

13:32

03:57

1 questions

3 questions

4

รายละเอียดบทเรียน

เริ่มเรียนบทนี้
5

รายละเอียดบทเรียน

เริ่มเรียนบทนี้
6

รายละเอียดบทเรียน

เริ่มเรียนบทนี้
7

รายละเอียดบทเรียน

เริ่มเรียนบทนี้

เป็นส่วนหนึ่งของ Career Track:

เป็นส่วนหนึ่งของ Skill Track:

ฟังเสียงจริงจากนักเรียนของเรา

นักเรียนที่เคยเผชิญความท้าทายในการเปลี่ยนสายงาน แต่สามารถบรรลุเป้าหมายและประสบความสำเร็จได้ด้วยการเรียนกับเรา

มากกว่าคอร์สออนไลน์ธรรมดา

เรียนรู้สกิลไอทีหลากหลาย ทั้งคอร์สเรียน IT เส้นทางทักษะ อีเวนท์สด และการทำโปรเจ็คจริง มีการันตีงาน 100%

พูดคุยกับเมนเทอร์ในชั่วโมงปรึกษา

เมนเทอร์ของเราพร้อมประจำการเพื่อช่วยเหลือคุณระหว่าง 6-10 ชั่วโมง/วัน ผ่านวีดิโอคอนเฟอเรนซ์

สอบถามและคุยกับเพื่อนๆบน ออนไลน์ Community

มีคำถามหรือต้องการแบ่งปันอะไรบ้างไหม ส่งข้อความถึงเพื่อนๆ และผู้ช่วยสอนในชุมชนของเรา

เราจะตรวจการบ้านและโปรเจกต์ของคุณทั้งหมด

ส่งงานของคุณมาและรอรับฟีดแบ็ก ซึ่งเราจะพยายามตอบกลับภายในเวลาไม่เกิน 7 วัน

การเรียนแบบสดผ่าน Bootcamp

รูปแบบการเรียนแบบ Flipped Learning ผ่านวิดีโอบทเรียนสำหรับการเรียนเองในวันธรรมดาและมีการเรียนสดในวันสุดสัปดาห์

LinkedIn, Resume และ พอร์ตโฟลิโอรีวิว

สร้างความประทับใจให้กับ HR และบริษัทด้วยโปรไฟล์ที่โดดเด่น

เข้าร่วมอีเวนท์ออนไลน์และออนไซต์

ไม่ว่าจะเป็นเวิร์คช็อป ผู้บรรยายพิเศษ หรือกิจกรรมอื่นๆ คุณสามารถเข้าร่วมกิจกรรมมากมาย

พบกับผู้สอนและเมนเทอร์ของคุณ

ครูผู้สอนที่มีความเชี่ยวชาญในสาขานั้นๆ หลักสูตรสอนโดยผู้เชี่ยวชาญในสายงาน IT ที่มีความรู้และประสบการณ์มากมาย

Puttawit Srianuwatphong

Senior Software Tester @ IBM

Traivith Chumpkhun

Software Engineer @ ABACUS digital

Job Guarantee ของเราคืออะไร?

เรารับประกันคืนเงิน 100% หากคุณไม่ได้งานด้านเทคโนโลยีภายใน 6 เดือนหลังจากสำเร็จการศึกษา

เรียนรู้เพิ่มเติม
แพ็คเกจสมาชิกการเรียนที่คุ้มค่าที่สุด
ชั่วโมงปรึกษา 6-8 ชม/วัน
ตรวจทุกการบ้านและโปรเจ็กต์
เข้าร่วมอีเวนท์ทุกสัปดาห์
รับบริการสนับสนุนอาชีพ
เรียนพร้อมกับ Job Guarantee
เริ่มเรียนแบบไม่จำกัดกว่า 100 คอร์สและอื่นๆ เรียนแล้วไม่ได้งานคืนเงิน 100%

คำถามที่พบบ่อย

WeStride Plus แตกต่างจาก WeStride ธรรมดาอย่างไร? 
BootcampPlus ของเราจะให้บริการแบบ unlimited โดยจะไม่จำกัดบริการไม่ว่าจะเป็น การให้คำปรึกษาจาก Mentor และ Career coachแบบตัวต่อตัว ซึ่งในขณะที่ Bootcamp ในรูปแบบใหม่จะมีการเรียนรู้ผ่านวิดีโอตลอด วันจันทร์ถึงศุกร์และมีคลาสสดในวันเสาร์อาทิตย์ ทำให้คุณได้เรียนรู้ทั้งแบบเดี่ยวและเป็นกลุ่ม
Bootcamp แตกต่างจาก Career Track อย่างไร? 
A: Bootcamp จะให้ประสบการณ์การเรียนรู้ในรูปแบบการสอนสดในช่วงวันเสาร์และอาทิตย์ โดยจะมีการบ้านเสริมและโปรเจกต์ให้ทำเพื่อเสริมทักษะในการทำงานให้กับนักเรียน แต่ในทางกลับกันในส่วนของ Career Track จะเป็นการจัดการสอนออนไลน์แบบไม่ประสานเวลา (Asynchronous learning) โดยผู้เรียนสามารถเรียนรู้ได้ด้วยตนเอง
ฉันต้องจ่ายเพิ่มสำหรับ ชั่วโมงปรึกษา, Events, Bootcamp หรือสิ่งอื่นๆ ไหม? 
ไม่เลย! ทุกสิ่งที่เรานำเสนอชั่วโมงปรึกษา , Events และ Bootcamp ไม่มีค่าใช้จ่ายเพิ่มเติม ซึ่งในส่วนนี้เป็นบริการที่เรามีกับให้นักเรียนทุกคน
ถ้าฉันมีคำถาม ฉันควรถามใคร?
คุณสามารถสอบถามทาง Mentor ได้ที่ ชั่วโมง Office Hours Communityออนไลน์ของเรา Events และคลาสสด
ฉันสามารถขอคืนเงินได้ไหม? 
ขออภัย เราไม่สามารถให้บริการคืนเงินได้
การรับประกันงานของเราคืออะไร? 
WeStride เรามีความมั่นใจในคุณภาพการฝึกอบรมจนกล้ารับประกันคืนเงิน 100% หากคุณไม่ได้งานในด้านเทคโนโลยีภายใน 6 เดือนหลังจากจบการศึกษาทางสถาบันยินดีคืนเงินเต็มจำนวน โดยการรับประกันกันงานจะมีข้อกำหนดและเงื่อนไขโดยสามารถอ่านรายละเอียดได้ที่นี่
Skill Track แตกต่างจาก Career Track อย่างไร? 
Career Track จะมุ่งเน้นไปในส่วนของอาชีพโดยตรง แต่ในขณะที่ Skill Track เน้นทักษะเฉพาะทางที่ใช้ในการทำงานได้จริง แต่ถึงแม้ว่าหลายหลักสูตรใน Career Track จะครอบคลุมทักษะที่มีใน Skill Track แต่ Skill Track จะให้ความยืดหยุ่นให้กับนักเรียนที่ต้องการเพิ่มทักษะเฉพาะเช่นการใช้ Microsoft Excel ก็สามารถเข้าไปเรียนรู้เพิ่มเติมได้อีกด้วย
เมื่อฉันทำการบ้านเสร็จ ใครจะตรวจ? 
หากนักเรียนได้ทำการส่งแบบฝึกหัด จะมีทีมงาน Mentor ของเราจะตรวจการบ้านและให้คำแนะนำกับคุณภายใน 5-7 วัน
LinkedIn, Portfolio และ Resume Review คืออะไร? 
คุณจะได้รับการทบทวน LinkedIn, Portfolio และ Resume ของคุณให้มีความน่าเชื่อถือและน่าสนใจมากที่สุด โดยการตรวจเช็คจะตรวจโดยผู้เชี่ยวชาญ 1 ครั้งต่อ 1 คน
ฉันสามารถเรียนคอร์สหรือ Skill Track ใดก็ได้หรือไม่? มีข้อจำกัดหรือไม่?
คุณมีอิสระที่จะเรียนรู้ทุกคอร์สและทุก Skill Track ที่เราเสนอโดยไม่มีข้อจำกัด เราอยากให้คุณสามารถสำรวจและเพิ่มทักษะได้อย่างไม่มีขอบเขต