เราจะบรรลุการกำหนดพารามิเตอร์ใน TestNG ได้อย่างไร
เราจะบรรลุการกำหนดพารามิเตอร์ใน TestNG ได้อย่างไร

วีดีโอ: เราจะบรรลุการกำหนดพารามิเตอร์ใน TestNG ได้อย่างไร

วีดีโอ: เราจะบรรลุการกำหนดพารามิเตอร์ใน TestNG ได้อย่างไร
วีดีโอ: TestNG Tutorial #20 - How to Manage Dependency Between Test Cases 2024, อาจ
Anonim
  1. การกำหนดพารามิเตอร์ จำเป็นต้องสร้างการทดสอบที่ขับเคลื่อนด้วยข้อมูล
  2. ทดสอบNG สนับสนุน.สองประเภท การกำหนดพารามิเตอร์ , โดยใช้ @Parameter+ ทดสอบNG .xml และ [ป้องกันอีเมล]
  3. ใน @Parameter+ ทดสอบNG พารามิเตอร์.xml สามารถวางไว้ในระดับห้องชุดและระดับการทดสอบ
  4. ใช้ @Parameter+ ทดสอบNG .

ในที่นี้คุณจะบรรลุการกำหนดพารามิเตอร์ใน TestNG ได้อย่างไร

การกำหนดพารามิเตอร์ใน TestNG โดยใช้ ทดสอบ .xml คุณสามารถใช้คำอธิบายประกอบพารามิเตอร์ผ่านทาง ทดสอบ . xml เพื่อส่งผ่านค่าเพื่อทดสอบเมธอดเป็นอาร์กิวเมนต์ อย่างไรก็ตาม ในบางครั้ง จำเป็นต้องส่งผ่านค่าไปยังวิธีการทดสอบ โดยเฉพาะอย่างยิ่งระหว่างรันไทม์

ประการที่สอง เราจะส่งพารามิเตอร์เพื่อทดสอบสคริปต์โดยใช้ TestNG ได้อย่างไร ผ่านพารามิเตอร์ด้วยการทดสอบ xml

  1. สร้างคลาสทดสอบ Java พูด ParameterizedTest1 จาวา
  2. เพิ่มวิธีการทดสอบ parameterTest() ให้กับคลาสการทดสอบของคุณ เมธอดนี้รับสตริงเป็นพารามิเตอร์อินพุต
  3. เพิ่มคำอธิบายประกอบ @Parameters("myName") ให้กับวิธีนี้ พารามิเตอร์จะถูกส่งผ่านค่าจากการทดสอบ

ในทำนองเดียวกัน การกำหนดพารามิเตอร์ใน TestNG คืออะไร

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

DataProvider ทำงานอย่างไรใน TestNG

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

แนะนำ: