รูปแบบการออกแบบ POM คืออะไร?
รูปแบบการออกแบบ POM คืออะไร?

วีดีโอ: รูปแบบการออกแบบ POM คืออะไร?

วีดีโอ: รูปแบบการออกแบบ POM คืออะไร?
วีดีโอ: บทที่3 การออกแบบผลิตภัณฑ์และบริการ (วิชา POM) 2024, อาจ
Anonim

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

มีคนถามว่า POM model ในซีลีเนียมคืออะไร?

วัตถุหน้า แบบอย่าง คือการออกแบบ ลวดลาย ซึ่งได้รับความนิยมใน ซีลีเนียม ทดสอบระบบอัตโนมัติ เป็นการออกแบบที่ใช้กันอย่างแพร่หลาย ลวดลายในซีลีเนียม เพื่อเพิ่มประสิทธิภาพการบำรุงรักษาการทดสอบและลดการซ้ำซ้อนของโค้ด วัตถุหน้าเป็นคลาสเชิงวัตถุที่ทำหน้าที่เป็นส่วนต่อประสานกับหน้าของแอปพลิเคชันภายใต้การทดสอบ (AUT)

รู้ยัง ข้อดีของปอมคืออะไร? ข้อดีของ POM (โมเดลวัตถุหน้า) เฟรมทำงานในซีลีเนียม ? 1- หลีกเลี่ยงการเขียนตัวระบุตำแหน่งที่ซ้ำกันสำหรับ WebElement เดียวกันซึ่งเป็นปัญหาใหญ่ในกรอบงานอื่น 2- การบำรุงรักษาสคริปต์ทดสอบซึ่งกลายเป็นเรื่องง่ายมาก 3- ปรับปรุงความสามารถในการอ่าน

ในทำนองเดียวกันอาจมีคนถามว่า POM และ page factory คืออะไร?

โมเดลออบเจ็กต์หน้า เป็นรูปแบบการออกแบบ Object Repository ใน Selenium WebDriver เพจโรงงาน เป็นวิธีที่เหมาะสมที่สุดในการสร้างที่เก็บอ็อบเจ็กต์ใน ปอม แนวคิด. AjaxElementLocatorFactory เป็นแนวคิดการโหลดที่ขี้เกียจใน เพจโรงงาน รูปแบบเพื่อระบุ WebElements เฉพาะเมื่อถูกใช้ในการดำเนินการใดๆ

ข้อดีและข้อเสียของ POM คืออะไร?

การบำรุงรักษาต่ำ: การเปลี่ยนแปลงส่วนต่อประสานผู้ใช้ใด ๆ สามารถนำไปใช้ได้อย่างรวดเร็วใน NS อินเทอร์เฟซเช่นเดียวกับคลาส โปรแกรมเมอร์ที่เป็นมิตร: แข็งแกร่งและอ่านง่ายขึ้น ความซ้ำซ้อนต่ำ: ช่วยลดความซ้ำซ้อนของรหัส ถ้า NS สถาปัตยกรรมมีการกำหนดไว้อย่างถูกต้องและเพียงพอ ปอม ทำงานได้มากขึ้นในโค้ดที่น้อยลง

แนะนำ: