Trang Chủ Phát triển Một trình tạo dữ liệu thử nghiệm là gì? - định nghĩa từ techopedia

Một trình tạo dữ liệu thử nghiệm là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Test Data Generator có nghĩa là gì?

Trình tạo dữ liệu thử nghiệm là một công cụ phần mềm chuyên dụng tạo dữ liệu sai hoặc giả để sử dụng trong các ứng dụng phần mềm thử nghiệm. Dữ liệu được tạo có thể là ngẫu nhiên hoặc được chọn cụ thể để tạo kết quả mong muốn.

Trình tạo dữ liệu thử nghiệm thường được sử dụng để kiểm tra cơ sở dữ liệu và phần mềm quản lý cơ sở dữ liệu (DBMS) vì các hệ thống này thường yêu cầu một lượng lớn dữ liệu để sắp xếp và lưu trữ trước khi có thể đạt được bất kỳ giới hạn nào.

Techopedia giải thích Trình tạo dữ liệu thử nghiệm

Một trình tạo dữ liệu thử nghiệm có thể được sử dụng để tạo dữ liệu ngẫu nhiên hoặc dữ liệu có cấu trúc và định dạng. Dữ liệu có cấu trúc thường hữu ích hơn cho cơ sở dữ liệu vì các hệ thống này thường lưu dữ liệu trong các bảng và cột có chứa các loại thông tin cụ thể; dữ liệu ngẫu nhiên không phù hợp cho mục đích này.

Kiểm tra tạo dữ liệu theo một quy trình cụ thể:

  1. Xây dựng chương trình đồ thị điều khiển
  2. Lựa chọn đường dẫn
  3. Tạo dữ liệu thử nghiệm

Khi đường dẫn cho thử nghiệm đã được xác định, trình tạo dữ liệu thử nghiệm sẽ tạo dữ liệu dẫn đến việc thực hiện đường dẫn đã chọn, với mục đích tạo dữ liệu có nghĩa là đi qua đường dẫn được chọn bởi bộ chọn đường dẫn. Điều này được thực hiện thông qua mô hình toán học.

Có nhiều loại trình tạo dữ liệu thử nghiệm khác nhau:

  • Trình tạo dữ liệu thử nghiệm ngẫu nhiên - Đây là loại đơn giản nhất, có thể được sử dụng để kiểm tra nhiều chương trình vì nó chỉ có thể tạo ngẫu nhiên một luồng bit và được biểu diễn dưới dạng loại dữ liệu cần thiết.
  • Trình tạo hướng mục tiêu - Cái này tạo đầu vào cho bất kỳ đường dẫn nào được chỉ định thay vì chỉ là cách tạo đầu vào thông thường từ mục nhập đến lối ra của mã. Loại này có thể tìm thấy bất kỳ đầu vào cho bất kỳ đường dẫn nào và có rất ít cơ hội tạo ra các đường dẫn không khả thi.
  • Trình tạo dữ liệu kiểm tra theo đường dẫn - Trình tạo này được chỉ định một đường dẫn cụ thể để theo dõi thay vì cho nó lựa chọn trong số nhiều đường dẫn. Điều này dẫn đến một kiến ​​thức và dự đoán về phạm vi bảo hiểm lớn hơn. Nó tương tự như trình tạo định hướng mục tiêu.
  • Trình tạo dữ liệu thử nghiệm thông minh - Loại này phụ thuộc vào phân tích tinh vi của mã sẽ được kiểm tra để hướng dẫn tìm kiếm dữ liệu thử nghiệm. Điều này có thể tạo ra dữ liệu thử nghiệm nhanh hơn nhưng phần phân tích đòi hỏi sự hiểu biết sâu sắc để dự đoán các tình huống khác nhau có thể xảy ra.
Một trình tạo dữ liệu thử nghiệm là gì? - định nghĩa từ techopedia