Kiểm tra phụ trợ là gì?
Kiểm tra phụ trợ là một phương pháp kiểm tra nhằm kiểm tra phía máy chủ hoặc cơ sở dữ liệu của các ứng dụng web hoặc một phần mềm. Mục đích của kiểm thử phụ trợ là kiểm tra lớp ứng dụng hoặc lớp cơ sở dữ liệu để đảm bảo rằng ứng dụng web hoặc phần mềm không có lỗi cơ sở dữ liệu như bế tắc, hỏng dữ liệu hoặc mất dữ liệu.
Kiểm thử phụ trợ còn được gọi là Kiểm thử cơ sở dữ liệu. Dữ liệu được nhập vào front end sẽ được lưu trữ trong cơ sở dữ liệu back-end. Cơ sở dữ liệu có thể là SQL Server, MySQL, Oracle, DB2, v.v. Dữ liệu sẽ được tổ chức trong các bảng dưới dạng bản ghi và nó được sử dụng để hỗ trợ nội dung của trang.
Kiểm tra cơ sở dữ liệu hoặc phụ trợ rất quan trọng vì nếu nó không được thực hiện đúng cách, nó có thể gây ra một số biến chứng nghiêm trọng như bế tắc, hỏng dữ liệu, mất dữ liệu, v.v.
Cách thực hiện Kiểm tra phụ trợ
Kiểm tra cơ sở dữ liệu chủ yếu bao gồm xác thực
- Lược đồ
- Bảng cơ sở dữ liệu
- Cột
- Các phím và chỉ mục
- Các thủ tục được lưu trữ
- Gây nên
- Xác thực máy chủ cơ sở dữ liệu
- Xác thực việc trùng lặp dữ liệu
Trong thử nghiệm cuối cùng, bạn không bắt buộc phải sử dụng GUI; bạn có thể trực tiếp chuyển yêu cầu thông qua một số trình duyệt với các tham số cần thiết cho chức năng và nhận được phản hồi ở một số định dạng mặc định. Ví dụ, XML hoặc JSON. Bạn cũng cần kết nối trực tiếp với cơ sở dữ liệu và xác minh dữ liệu bằng cách sử dụng truy vấn SQL. Thông qua các tệp nhật ký, việc gỡ lỗi có thể được thực hiện.
Có nhiều giai đoạn khác nhau trong thử nghiệm back-end. Bước đầu tiên là đạt được đặc điểm kỹ thuật thiết kế cho một máy chủ cơ sở dữ liệu. Bước tiếp theo là kiểm tra thiết kế đặc tả, tiếp theo là thực hiện các kiểm tra trong thiết kế này với mã SQL.
Các loại kiểm tra cơ sở dữ liệu
Các loại kiểm tra cơ sở dữ liệu bao gồm
- Kiểm tra kết cấu
- Thử nghiệm chức năng
- Kiểm tra phi chức năng
Các công cụ được sử dụng để kiểm tra cơ sở dữ liệu
Một số công cụ hữu ích được sử dụng để kiểm tra cơ sở dữ liệu bao gồm
- Nhà máy dữ liệu
- Trình tạo dữ liệu
Thuận lợi cho thử nghiệm back end
- Kiểm tra back end không giống như Kiểm tra hộp đen
- Kiểm soát hoàn toàn phạm vi và độ sâu của Thử nghiệm
- Trong giai đoạn phát triển ban đầu, nhiều lỗi có thể được tìm thấy một cách hiệu quả
Để thực hiện kiểm tra phần cuối, người kiểm tra phải có kiến thức nền tảng vững chắc về máy chủ cơ sở dữ liệu và kiến thức về ngôn ngữ truy vấn có cấu trúc.
Đọc thêm - https://www.guru99.com/data-testing.html