ความแตกต่างระหว่าง data driven กับ keyword driven คืออะไร?
ความแตกต่างระหว่าง data driven กับ keyword driven คืออะไร?

วีดีโอ: ความแตกต่างระหว่าง data driven กับ keyword driven คืออะไร?

วีดีโอ: ความแตกต่างระหว่าง data driven กับ keyword driven คืออะไร?
วีดีโอ: KU Data-Driven (KU DD) "เชื่อมโยงและขับเคลื่อนมหาวิทยาลัยเกษตรศาสตร์ด้วยข้อมูล" 2024, อาจ
Anonim

ความแตกต่างระหว่างคำหลักที่ขับเคลื่อนด้วย และ ขับเคลื่อนด้วยข้อมูล กรอบงาน: ขับเคลื่อนด้วยข้อมูล กรอบการทำงาน: ดังนั้นจึงแนะนำให้เก็บการทดสอบไว้ ข้อมูล สู่ภายนอกบ้าง ข้อมูล ฐานนอกสคริปต์ทดสอบ ขับเคลื่อนด้วยข้อมูล กรอบการทดสอบช่วยให้ผู้ใช้แยกตรรกะของสคริปต์ทดสอบและการทดสอบ ข้อมูล จากกันและกัน.

ในทำนองเดียวกันอาจมีคนถามว่ากรอบการทำงานที่ขับเคลื่อนด้วยคำหลักคืออะไร?

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

นอกเหนือจากข้างต้น TestNG เป็นเฟรมเวิร์กที่ขับเคลื่อนด้วยคำหลักหรือไม่ การทำงานพื้นฐานของ กรอบคำสำคัญที่ขับเคลื่อนด้วย คือการแบ่ง Test Case ออกเป็น 4 ส่วน ทดสอบNG คือการทดสอบ กรอบ ได้รับแรงบันดาลใจจาก JUnit และ NUnit แต่แนะนำฟังก์ชันใหม่บางอย่างที่ทำให้มีประสิทธิภาพและใช้งานง่ายขึ้น เช่น คำอธิบายประกอบ

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

กรอบคำสำคัญที่ขับเคลื่อนด้วย เป็นเทคนิคที่การดำเนินการและคำแนะนำทั้งหมดจะถูกเขียนแยกจากกรณีทดสอบจริง ความคล้ายคลึงกันที่มีกับ กรอบขับเคลื่อนด้วยข้อมูล คือการดำเนินการที่จะดำเนินการจะถูกเก็บไว้ในไฟล์ภายนอกเช่นแผ่นงาน Excel อีกครั้ง

เหตุใดเราจึงใช้เฟรมเวิร์กที่ขับเคลื่อนด้วยข้อมูล

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

แนะนำ: