ผู้ให้บริการข้อมูลใน TestNG คืออะไร?
ผู้ให้บริการข้อมูลใน TestNG คืออะไร?

วีดีโอ: ผู้ให้บริการข้อมูลใน TestNG คืออะไร?

วีดีโอ: ผู้ให้บริการข้อมูลใน TestNG คืออะไร?
วีดีโอ: อยากเป็น Software Tester เราต้องทำอะไรเป็นบ้าง!? | Cube SoftTech 2024, อาจ
Anonim

คุณสมบัติที่สำคัญที่จัดทำโดย ทดสอบNG คือ ทดสอบ DataProvider ลักษณะเฉพาะ. ช่วยในการเขียน ข้อมูล - การทดสอบที่ขับเคลื่อนด้วยซึ่งโดยพื้นฐานแล้วหมายความว่าวิธีการทดสอบเดียวกันสามารถเรียกใช้ได้หลายครั้งโดยต่างกัน ข้อมูล -ชุด ช่วยในการจัดเตรียมพารามิเตอร์ที่ซับซ้อนให้กับวิธีการทดสอบ เนื่องจากไม่สามารถทำได้จาก XML

ในที่นี้ผู้ให้บริการข้อมูลคืออะไร?

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

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

ต่อมาคำถามคือ การใช้ data provider ในซีลีเนียมคืออะไร?

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

ผู้ให้บริการข้อมูลประเภทส่งคืนในซีลีเนียมคืออะไร?

ใช้ @Parameter+TestNG xml อันเดียวเท่านั้น ค่า ตั้งได้ครั้งละ แต่@ DataProvider ส่งคืน อาร์เรย์ 2d ของ Object ถ้า ผู้ให้บริการข้อมูล มีอยู่ในคลาสที่ต่างกันจากนั้นคลาสที่วิธีการทดสอบอยู่ ผู้ให้บริการข้อมูล ควรเป็นวิธีการแบบคงที่

แนะนำ: