Kiểm tra cơ sở dữ liệu - Các tình huống
Trong chương này, chúng ta sẽ thấy một số kịch bản kiểm tra cơ sở dữ liệu phổ biến liên quan đến các phương pháp kiểm tra khác nhau.
Kiểm tra cơ sở dữ liệu có cấu trúc
Các tình huống cơ sở dữ liệu phổ biến liên quan đến Kiểm tra cơ sở dữ liệu có cấu trúc được đưa ra dưới đây:
Xác minh tên cơ sở dữ liệu, xác minh thiết bị dữ liệu, thiết bị ghi nhật ký và thiết bị kết xuất, xác minh xem có đủ không gian được phân bổ cho mỗi cơ sở dữ liệu hay không và xác minh cài đặt tùy chọn cơ sở dữ liệu.
Tên của tất cả các bảng trong cơ sở dữ liệu, tên cột cho mỗi bảng, loại cột cho mỗi bảng, kiểm tra giá trị null hay không. Xác minh Khóa và chỉ mục trong mỗi bảng: Khóa chính cho mỗi bảng, khóa ngoại cho mỗi bảng.
Các kiểu dữ liệu giữa cột khóa ngoại và một cột trong bảng khác Chỉ số, được phân nhóm hoặc không phân cụm là duy nhất hoặc không duy nhất.
Kiểm tra cơ sở dữ liệu chức năng
Các tình huống Kiểm tra Cơ sở dữ liệu Phổ biến liên quan đến Functional Database Testing là -
Tìm ra lược đồ, trình kích hoạt và thủ tục được lưu trữ chịu trách nhiệm triển khai chức năng đó và biến chúng thành một nhóm chức năng và sau đó mỗi nhóm có thể được kiểm tra cùng nhau.
Kiểm tra luồng dữ liệu và xem bạn có thể kiểm tra dữ liệu ở đâu. Bắt đầu từ front-end.
Kiểm tra cơ sở dữ liệu phi chức năng
Các tình huống Kiểm tra Cơ sở dữ liệu Phổ biến liên quan đến Non-Functional Database Testing là -
Viết tập lệnh kiểm tra để thử các chức năng chính và mọi chức năng phải được kiểm tra ít nhất một lần trong một chu kỳ đầy đủ.
Thực hiện lặp đi lặp lại các kịch bản thử nghiệm trong một khoảng thời gian cụ thể.
Xác minh các tệp nhật ký để kiểm tra mọi bế tắc, lỗi bộ nhớ, hỏng dữ liệu, v.v.
Viết các truy vấn từ giao diện người dùng và đưa ra các tìm kiếm. Chọn bản ghi hiện có, thay đổi giá trị trong một số trường và lưu bản ghi. (Nó liên quan đến câu lệnh UPDATE hoặc cập nhật các thủ tục được lưu trữ, cập nhật các trình kích hoạt.)
Chèn một mục menu mới trong cửa sổ giao diện người dùng. Điền thông tin và lưu hồ sơ. (Nó liên quan đến các câu lệnh CHÈN hoặc các thủ tục được lưu trữ chèn, trình kích hoạt xóa.)
Chọn một bản ghi hiện có, nhấp vào nút XÓA hoặc XÓA và xác nhận việc xóa. (Nó liên quan đến tuyên bố DELETE hoặc xóa các thủ tục được lưu trữ, trình kích hoạt xóa.)
Lặp lại các trường hợp thử nghiệm này với dữ liệu không hợp lệ và xem cách cơ sở dữ liệu phản hồi.