Quy trình thực hiện Data Testing khá giống nhau đối với các loại ứng dụng khác nhau:
Bước 1: Chuẩn bị môi trường test Bước 2: Chạy thử nghiệm
Bước 3: Kiểm tra kết quả thực hiện Bước 4: Xác nhận kết quả
Bước 5: Thực hiện báo cáo
Một số cách thực hiện Database Testing
1.Tự viết các câu truy vấn
Để kiểm tra Cơ sở dữ liệu một cách chính xác, người kiểm thử phải có kiến thức rất tốt về các câu lệnh SQL và DML (Ngôn ngữ truy vấn cấu trúc).
Người kiểm thử cũng cần biết cấu trúc DB bên trong của hệ thống.
Người kiểm thử có thể kết hợp GUI và xác minh dữ liệu trong các bảng tương ứng để có kết luận chính xác. Nếu người kiểm thử đang sử dụng máy chủ SQL thì có thể sử dụng Trình phân tích truy vấn SQL để viết các truy vấn, thực thi chúng và truy xuất kết quả.
Nếu ứng dụng rất phức tạp thì người kiểm thử có thể khó hoặc không thể viết tất cả các truy vấn SQL được yêu cầu. Đối với các truy vấn phức tạp, tester sẽ cần trợ giúp từ các developer, những người có hiểu biết sâu hơn về cơ sở dữ liệu.
2.Quan sát dữ liệu trong mỗi bảng
Tester có thể thực hiện xác minh dữ liệu bằng cách sử dụng kết quả của hoạt động CRUD. Điều này có thể được thực hiện thủ công bằng cách sử dụng giao diện người dùng ứng dụng khi bạn biết tích hợp cơ sở dữ liệu. Nhưng đây có thể là một nhiệm vụ tẻ nhạt và cồng kềnh khi có dữ liệu khổng lồ trong các bảng cơ sở dữ liệu khác nhau.
Khi thực hiện Database Testing thủ công, tester phải có kiến thức tốt về cấu trúc bảng cơ sở dữ liệu.
3.Lấy các câu lệnh truy vấn từ Dev
Đây là một cách đơn giản để thực hiện kiểm thử dữ liệu. Tester có thể thực hiện bất kì hoạt động CRUD nào ở UI và xác minh tác động của nó bằng cách thực hiện các truy vấn SQL tương ứng từ các developer. Nó sẽ không yêu cầu người