Sự khác biệt giữa khung công tác Theo hướng dữ liệu và Theo hướng từ khóa được mô tả bên dưới.
Trong thử nghiệm theo hướng dữ liệu, chúng tôi có thể chạy thử nghiệm của mình trên nhiều dữ liệu trong nhiều tổ hợp với sự trợ giúp của tham số hóa. Ở đây, dữ liệu được coi là đầu vào của logic tập lệnh thử nghiệm. Mỗi tập dữ liệu có thể được coi như một trường hợp thử nghiệm riêng biệt.
Trong thử nghiệm theo hướng từ khóa, các từ khóa được phát triển đại diện cho một hành động. Các từ khóa được duy trì theo trình tự sẽ tạo thành một trường hợp thử nghiệm. Do đó, một từ khóa được phát triển bắt buộc có thể được sử dụng trong nhiều tập lệnh thử nghiệm.
Khung hướng dữ liệu xoay quanh dữ liệu (được duy trì trong excel, csv hoặc bất kỳ tệp nào khác) được cập nhật cho các trường hợp thử nghiệm riêng lẻ mà không thực hiện các thay đổi đáng kể đối với logic tập lệnh thử nghiệm.
Ví dụ:để thử nghiệm tính năng đăng nhập, chúng tôi có thể lấy ‘N’ số tên người dùng và mật khẩu trong tệp excel và cấp dữ liệu đó vào tệp java chứa logic lập trình tự động hóa chức năng đăng nhập.
Trong thử nghiệm theo hướng từ khóa, toàn bộ nhóm bao gồm cả người kiểm tra tự động hóa và kiểm tra thủ công đều có thể đóng góp để kiểm tra sản phẩm. Khuôn khổ này tương tự như khuôn khổ hướng dữ liệu vì chúng tôi đang giữ các thao tác được thực hiện trong excel.
Tại đây, chúng tôi có thể tùy chỉnh trường hợp thử nghiệm của mình theo yêu cầu bằng cách đề cập đến các từ khóa hoặc các hành động trong tệp bên ngoài theo một trình tự.
Ví dụ:để thử nghiệm tính năng đăng nhập, chúng tôi sẽ thực hiện nhiều bước như khởi chạy trình duyệt, đặt tên người dùng và mật khẩu và đóng trình duyệt dưới dạng từ khóa hoặc hành động trong tệp excel.