Playwright End-to-End Test Automation
Testing a web application by hand before every release burns an enormous amount of team time, and the bigger the system gets the less of it actually gets covered. The bugs...
การทดสอบเว็บด้วยมือทุกครั้งก่อนปล่อยของทำให้ทีมเสียเวลามาก และยิ่งระบบใหญ่ขึ้นก็ยิ่งทดสอบไม่ทั่วถึง สุดท้ายบั๊กที่ผู้ใช้เจอมักเป็นจุดที่ไม่มีใครได้กดซ้ำ Playwright เป็นเครื่องมือทดสอบอัตโนมัติจาก Microsoft ที่สั่งเบราว์เซอร์ทำงานแทนคนได้ครบทั้ง Chromium, Firefox และ WebKit ด้วยโค้ดชุดเดียว พร้อมกลไกรอองค์ประกอบให้พร้อมก่อนทำงานอัตโนมัติ ซึ่งช่วยลดปัญหาเทสต์ล้มแบบไม่มีสาเหตุที่เครื่องมือรุ่นเก่ามักเจอ หลักสูตรนี้พาผู้เรียนเขียนชุดทดสอบอัตโนมัติได้จริงตั้งแต่ศูนย์ ครอบคลุมการติดตั้งและโครงสร้างโปรเจกต์, การเขียนเทสต์และ Assertion, การเลือกองค์ประกอบด้วย Locator ที่ทนต่อการเปลี่ยนหน้าจอ, การจัดการฟอร์มและการอัปโหลดไฟล์, การเก็บสถานะการล็อกอินไว้ใช้ซ้ำ, การจัดระเบียบด้วย Page Object, การทดสอบ API ควบคู่กับ UI, การจับภาพและวิดีโอเมื่อเทสต์ล้ม ไปจนถึงการรันทั้งชุดอัตโนมัติบน CI/CD ทุกครั้งที่มีการแก้โค้ด (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Beginner ถึง Intermediate)
รายละเอียดหลักสูตร
อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง รูปแบบบรรยายพร้อมปฏิบัติจริงทุกหัวข้อ (Hands-on Lab) ระดับ Beginner ถึง Intermediate สถาบันเตรียมเว็บตัวอย่างที่มีฟอร์ม ระบบล็อกอิน การอัปโหลดไฟล์ และตารางข้อมูล ให้ผู้เรียนได้ฝึกครบทุกสถานการณ์ ผู้เรียนจะได้ Lab Guide, โค้ดชุดทดสอบตัวอย่างครบทุก Lab และไฟล์ตั้งค่า CI กลับไปใช้งานจริง Playwright เป็นโอเพนซอร์สที่นำไปใช้ในองค์กรได้โดยไม่มีค่าลิขสิทธิ์
Day 1: พื้นฐาน Playwright และการเขียนเทสต์
Section 1: แนวคิดการทดสอบอัตโนมัติ
Section 2: การติดตั้งและโครงสร้างโปรเจกต์
Section 3: การเขียนเทสต์และ Assertion
Section 4: Locator และการเลือกองค์ประกอบ
Section 5: การรอและปัญหาเทสต์ล้มแบบสุ่ม
Day 2: การจัดโครงสร้าง API และ CI/CD
Section 6: ฟอร์ม ไฟล์ และการล็อกอิน
Section 7: Page Object และการจัดระเบียบโค้ด
Section 8: การทดสอบ API ร่วมกับหน้าจอ
Section 9: รายงานผลและการไล่หาสาเหตุ
Section 10: การรันบน CI/CD
Section 11: Capstone และการนำไปใช้จริง
Testing a web application by hand before every release burns an enormous amount of team time, and the bigger the system gets the less of it actually gets covered. The bugs...
Building and changing infrastructure by hand through a web console creates inconsistency, leaves no audit trail and makes it hard to reproduce an environment. Terraform so...
When a system fails or slows down, the first question is how you find out and how fast. Many organizations still learn about problems from customer calls rather than from...
ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449
ราคาปกติ 7,500 บาท (โปรโมชันปัจจุบันเหลือ 6,750 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร
ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส
อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์
มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน
สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius