รายละเอียด
รองรับการเชื่อมประวัติการเรียนกับ Jobsdb
ยกระดับทักษะ Playwright จากพื้นฐานสู่การออกแบบ Automation Framework ที่ใช้งานจริงได้ในองค์กร ผ่าน Test Architecture, Page Object Model, การจัดการ UI ขั้นสูง และเครื่องมือ Debug ของ Playwright
คำอธิบายคอร์สออนไลน์
คอร์สนี้ออกแบบมาสำหรับผู้ที่มีพื้นฐานการใช้งาน Playwright และต้องการยกระดับทักษะสู่การพัฒนา Automation Framework ที่สามารถนำไปใช้งานจริงในองค์กรได้ โดยผู้เรียนจะได้เรียนรู้การออกแบบ Test Architecture การประยุกต์ใช้ Page Object Model (POM) และเทคนิคการเขียนโค้ดให้สามารถนำกลับมาใช้ซ้ำได้ เพื่อลดความซับซ้อนและเพิ่มความสะดวกในการดูแลรักษา Test Script นอกจากนี้ยังครอบคลุมการจัดการกับ UI Components ที่พบได้บ่อยในระบบจริง เช่น Checkbox, Radio Button, Dropdown, Popup, Date Picker และ Table รวมถึงการใช้งาน Screenshot, Video Recording, Playwright Inspector และ Trace Viewer เพื่อช่วยในการวิเคราะห์และแก้ไขปัญหาระหว่างการทดสอบได้อย่างมีประสิทธิภาพ ผู้เรียนจะได้ฝึกปฏิบัติผ่าน Workshop การทดสอบระบบ Register แบบ End-to-End ตั้งแต่การออกแบบโครงสร้าง Framework ไปจนถึงการพัฒนาชุดทดสอบที่พร้อมนำไปประยุกต์ใช้กับโปรเจกต์จริงได้ทันที
ประโยชน์ที่ผู้เรียนจะได้รับ
- เข้าใจหลักการวางโครงสร้าง (Test Architecture) ที่สามารถรองรับระบบขนาดใหญ่
- สามารถออกแบบ POM ให้เป็นมาตรฐาน ลดความซ้ำซ้อนของโค้ด
- เพิ่มประสิทธิภาพการเขียนเทสต์ด้วยโค้ดที่นำกลับมาใช้ซ้ำได้
- จัดการองค์ประกอบ UI ที่ซับซ้อนได้อย่างถูกต้อง
- ใช้เครื่องมือ Debug ขั้นสูง เช่น Trace Viewer, Test Trace หรือ Log ต่าง ๆ
- สามารถนำความรู้ไปประยุกต์ใช้ในงานจริง
ใครควรเรียนคอร์สออนไลน์นี้
- ผู้ที่มีประสบการณ์ใช้งาน Playwright ระดับพื้นฐาน
- QA Engineer / Tester ที่มีพื้นฐานการเขียน test automation อยู่แล้ว
- นักพัฒนา (Developer) ที่ต้องการเพิ่มความสามารถด้านการทดสอบ
- ผู้ที่มีประสบการณ์ใช้เครื่องมือทดสอบอื่นมาก่อน เช่น Selenium หรือ Cypress
- ผู้ที่ดูแลหรือพัฒนาระบบที่ต้องการ Test Automation ในระดับองค์กร
ผู้เรียนต้องมีความรู้อะไรมาก่อน
- ความรู้พื้นฐานเกี่ยวกับการใช้งาน Playwright เช่น การสร้าง / Run / การใช้งาน Selector / Locator
- ความเข้าใจพื้นฐานด้าน JavaScript หรือ TypeScript เช่น Variables and data types Functions
- ความเข้าใจพื้นฐานด้านหลักการทดสอบซอฟต์แวร์
- ความเข้าใจการทำงานของระบบเว็บเบื้องต้น เช่น Inspect HTML ขององค์ประกอบ,ตรวจสอบ Attribute
เนื้อหา
ผู้สอน
Software testing by P’Beam
ไปที่หน้าผู้สอนSTPB Digital
ไปที่หน้าผู้สอน