Computer >> Máy Tính >  >> Lập trình >> Javascript

Giải thích khung hướng dữ liệu.


Khung hướng dữ liệu được sử dụng để tách logic tập lệnh thử nghiệm khỏi dữ liệu thử nghiệm. Trong khuôn khổ này, chúng tôi có thể chạy các tập lệnh thử nghiệm của mình bằng cách sử dụng nhiều bộ dữ liệu trong nhiều kết hợp với sự trợ giúp của tham số hóa. Dữ liệu thử nghiệm được duy trì trong các tệp riêng biệt như excel, access, txt, v.v.

Các tập lệnh kiểm tra cần được kết nối với các tệp bên ngoài này để tìm nạp dữ liệu. Mục đích chính của khung này là chạy các tập lệnh thử nghiệm của chúng tôi dựa trên các bộ dữ liệu khác nhau, do đó giảm số lượng các trường hợp thử nghiệm.

Khung hướng dữ liệu có phạm vi kiểm tra nhiều hơn, các tính năng có thể tái sử dụng và dễ bảo trì. Việc thực thi thử nghiệm có thể được kích hoạt bằng cách chỉ sửa đổi dữ liệu thử nghiệm. Vì logic kiểm tra và dữ liệu được tách biệt với nhau nên không có tác dụng gì trong việc sửa đổi dữ liệu.

Phát triển khung theo hướng dữ liệu yêu cầu kiến ​​thức lập trình có kỹ năng. Trường hợp thử nghiệm lấy dữ liệu đầu vào được yêu cầu từ các tài nguyên bên ngoài như tệp excel, csv, txt, xml, v.v. và giữ chúng trong một biến dưới dạng một cặp giá trị khóa. Trong quá trình thực thi thực tế, các biến này phục vụ mục đích vừa là đầu vào vừa là điểm kiểm tra.

Trong khung hướng dữ liệu, cần có các kỹ thuật lập trình hiệu quả để đọc và ghi dữ liệu từ các tệp bên ngoài. Quá trình bao gồm -

  • Thiết lập và tạo tệp bên ngoài chứa dữ liệu thử nghiệm và kết quả mong đợi.

  • Phát triển các cơ chế để cung cấp những dữ liệu đó cho các tập lệnh thử nghiệm.

Các ưu điểm của khung hướng dữ liệu được liệt kê dưới đây -

  • Giảm số lượng tập lệnh thử nghiệm cần được phát triển vì dữ liệu trong nhiều kết hợp có thể được sử dụng để bao gồm các tình huống.

  • Bất kỳ sửa đổi nào trong đầu vào dữ liệu thử nghiệm không yêu cầu bất kỳ thay đổi mã nào.

  • Có thể mở rộng và dễ bảo trì.

  • Có thể sử dụng nhiều tập dữ liệu trong nhiều tổ hợp để kiểm tra bất kỳ chức năng nào.