แนะ นำ

เสร็จสมบูรณ์เมื่อ

ด้วยไปป์ไลน์ CI/CD มีการปรับใช้เว็บแอปที่ทันสมัยบ่อยครั้งมากขึ้น ซึ่งมักจะถูกส่งไปยังการผลิตหลายครั้งทุกวัน เว็บแอปกลายเป็นเรื่องซับซ้อนมากขึ้น ด้วยเนื้อหาแบบไดนามิกมากขึ้น องค์ประกอบเพิ่มเติมต่อหน้า และการโต้ตอบของผู้ใช้ที่ซับซ้อนมากขึ้น เข้าถึงเว็บแอปโดยผู้ใช้มากขึ้น บนอุปกรณ์ที่หลากหลาย และเครือข่ายที่หลากหลายมากขึ้น

การส่งมอบประสบการณ์ของผู้ใช้ที่เชื่อถือได้และสอดคล้องกันในสภาพแวดล้อมนี้เป็นเรื่องท้าทาย การทดสอบกลายเป็นสิ่งสําคัญเพื่อให้แน่ใจว่าแอปจะทํางานตามที่คาดไว้และการเปลี่ยนแปลงใหม่จะไม่ทําลายฟังก์ชันการทํางานที่มีอยู่ การประกันคุณภาพแบบดั้งเดิมวิธีการพึ่งพาผู้ทดสอบด้วยตนเองไม่ได้ปรับขนาดเนื่องจากความต้องการของแอปที่ทันสมัยเหล่านี้ เราต้องการวิธีการทดสอบอัตโนมัติที่สามารถทําการทดสอบซ้ํา ๆ และใช้เวลานานอย่างเชื่อถือได้และสม่ําเสมอ

การทดสอบอัตโนมัติเป็นกระบวนการของการใช้เครื่องมือและกระบวนการซอฟต์แวร์เพื่อดําเนินการกลยุทธ์การทดสอบด้วยการมีส่วนร่วมด้วยตนเองน้อยที่สุดและเวิร์กโฟลว์แบบทําซ้ําได้ เฟรมเวิร์ก Test Automation มีเครื่องมือ ไลบรารี และกฎสําหรับนักพัฒนาเพื่อดําเนินการแผนการทดสอบอัตโนมัติ ตัวเลือกยอดนิยมได้แก่ Selenium, Cypress และ Playwright

วัตถุประสงค์การเรียนรู้

ในมอดูลนี้ คุณจะได้เรียนรู้เกี่ยวกับ:

  • วิธีใช้ Playwright เพื่อทดสอบแอปพลิเคชันเว็บตัวอย่าง
  • วิธีการเรียกใช้การทดสอบ ดูรายงานทดสอบ และทําความเข้าใจโครงสร้างของโครงการ Playwright
  • วิธีใช้ Visual Studio Code เพื่อเรียกใช้การทดสอบ ดีบักการทดสอบ และบันทึกการทดสอบใหม่
  • วิธีการสร้างชุดการทดสอบใหม่และวิธีการปรับแต่งการทดสอบของคุณ

ข้อกําหนดเบื้องต้น

หากต้องการเริ่มต้นใช้งาน Playwright คุณควรมี: