สารบัญ:

ฉันจะสร้างการทดสอบหน่วยที่ขับเคลื่อนด้วยข้อมูลได้อย่างไร
ฉันจะสร้างการทดสอบหน่วยที่ขับเคลื่อนด้วยข้อมูลได้อย่างไร

วีดีโอ: ฉันจะสร้างการทดสอบหน่วยที่ขับเคลื่อนด้วยข้อมูลได้อย่างไร

วีดีโอ: ฉันจะสร้างการทดสอบหน่วยที่ขับเคลื่อนด้วยข้อมูลได้อย่างไร
วีดีโอ: 5 คำถามสัมภาษณ์งาน เจอบ่อย! ตอบคำถามสัมภาษณ์งาน จะไปสัมภาษณ์ต้องดู! 2024, อาจ
Anonim

การสร้างการทดสอบหน่วยที่ขับเคลื่อนด้วยข้อมูลเกี่ยวข้องกับขั้นตอนต่อไปนี้:

  1. สร้างข้อมูล แหล่งที่มาที่มีค่าที่คุณใช้ในการ ทดสอบ กระบวนการ.
  2. เพิ่มฟิลด์ TestContext ส่วนตัวและคุณสมบัติ TestContext สาธารณะให้กับ ทดสอบ ระดับ.
  3. สร้าง NS การทดสอบหน่วย เมธอดและเพิ่มแอตทริบิวต์ DataSourceAttribute

เกี่ยวกับเรื่องนี้ คุณจะทำการทดสอบที่ขับเคลื่อนด้วยข้อมูลอย่างไร?

แนวทางที่ 1) สร้างสคริปต์ 1,000 สคริปต์สำหรับแต่ละชุดข้อมูลและรันแต่ละชุด ทดสอบ แยกกันทีละคน แนวทางที่ 2) เปลี่ยนค่าใน.ด้วยตนเอง ทดสอบ สคริปต์และเรียกใช้หลายครั้ง แนวทางที่ 3) นำเข้า ข้อมูล จากแผ่นงาน excel ดึงข้อมูล ข้อมูลการทดสอบ จาก excel ทีละแถวและรันสคริปต์

รู้ยัง ฉันจะสร้างเฟรมเวิร์กที่ขับเคลื่อนด้วยข้อมูลได้อย่างไร ที่นี่ฉันจะใช้ Facebook Application เพื่อแสดงการใช้งาน Data Driven Framework ใน Selenium กับ Java โดยใช้ Apache POI

  1. สถานการณ์: เปิดหน้า Facebook และเข้าสู่ระบบและออกจากระบบ
  2. ขั้นตอนที่ 1: เปิด Eclipse และกำหนดค่าไฟล์ Apache POI jar – ดาวน์โหลด Apache Jars
  3. ขั้นตอนที่ 2: เปิดแผ่นงาน Excel และสร้างข้อมูลทดสอบ

นอกจากนี้ การทดสอบที่ขับเคลื่อนด้วยข้อมูลมีประเภทใดบ้าง

สำหรับการทดสอบที่ขับเคลื่อนด้วยข้อมูลใน TestComplete คุณสามารถใช้การจัดเก็บข้อมูลประเภทต่อไปนี้:

  • ไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาค (CSV)
  • แผ่นงาน Excel
  • ตารางฐานข้อมูล
  • อาร์เรย์สคริปต์
  • ตัวแปรตาราง

TestContext C # คืออะไร

บริบทการทดสอบ (NUnit 2.5 การทดสอบ NUnit แต่ละครั้งทำงานในบริบทการดำเนินการ ซึ่งรวมถึงข้อมูลเกี่ยวกับสภาพแวดล้อมตลอดจนการทดสอบด้วยตัวมันเอง บริบทการทดสอบ คลาสอนุญาตให้การทดสอบเข้าถึงข้อมูลบางอย่างเกี่ยวกับบริบทการดำเนินการ คลาสนี้มีอยู่ใน NUnit ตั้งแต่ 2.5