Keyword driven framework เรียกอีกอย่างว่า Table driven framework ที่นี่เรามีตารางที่อธิบายคีย์เวิร์ดหรือการกระทำสำหรับเมธอดที่ต้องรัน
สคริปททดสอบอัตโนมัติพัฒนาจากคีย์เวิร์ดหรือการกระทำที่ระบุใน excel ผู้ทดสอบอัตโนมัติต้องขยายความสามารถของ framework โดยอัปเดตหรือสร้างคีย์เวิร์ดใหม่
คนทำงานด้านการทดสอบแมนนวลที่มีความรู้โปรแกรมน้อยสามารถใช้ framework นี้ได้ แนวคิดหลักคือระบุคีย์เวิร์ด/การกระทำและนำไปใช้ใน excel ที่จัดเตรียมสำหรับสถานการณ์ทดสอบนั้นๆ บ่อยครั้ง excel sheet นี้กลายเป็นตัวแทนของเอกสารเคสทดสอบ
อย่างไรก็ตาม การสร้าง/พัฒนา framework นี้ด้วยคีย์เวิร์ดต้องการความรู้ทางเทคนิคที่แข็งแกร่ง ด้านสำคัญหนึ่งคือแต่ละคีย์เวิร์ดมีการกระทำเฉพาะที่จะทำกับอ็อบเจกต์ การกระทำคือข้อกำหนดฟังก์ชันของผลิตภัณฑ์
อ็อบเจกต์หมายถึงองค์ประกอบหรือทรัพยากรอื่นๆ เช่น URL หรือข้อมูลรับรองฐานข้อมูลสำหรับสภาพแวดล้อมที่จะรัน แต่เมื่อ framework มีคีย์เวิร์ดและฟีเจอร์มากขึ้น จะไม่ scalable อีกต่อไป
ขณะใช้ framework นี้ ผู้ใช้ควรทราบคีย์เวิร์ดที่พัฒนาทั้งหมดและวัตถุประสงค์เพื่อใช้ได้อย่างมีประสิทธิภาพที่สุด
ข้อดีของ Keyword driven framework มีดังนี้ -
ทั้งผู้ทดสอบอัตโนมัติและแมนนวลสามารถทำงานและมีส่วนร่วมใน framework นี้ได้
คีย์เวิร์ดหรือการกระทำหนึ่งสามารถใช้ในหลายเคสทดสอบได้