25 câu hỏi và câu trả lời phỏng vấn kiểm tra cơ sở dữ liệu hàng đầu (2026)
Dưới đây là các câu hỏi và câu trả lời phỏng vấn Kiểm thử cơ sở dữ liệu dành cho những ứng viên thử nghiệm sql mới hơn cũng như có kinh nghiệm để có được công việc mơ ước của họ.
Câu hỏi và câu trả lời phỏng vấn kiểm tra cơ sở dữ liệu dành cho người mới
1) Kiểm tra cơ sở dữ liệu là gì?
Kiểm tra cơ sở dữ liệu còn được gọi là Kiểm tra cuối cùng.
Kiểm tra cơ sở dữ liệu được chia thành bốn loại khác nhau.
- Kiểm tra dữ liệu Integrity
- Kiểm tra tính hợp lệ của dữ liệu
- Hiệu suất liên quan đến cơ sở dữ liệu
- Kiểm tra các chức năng, thủ tục và kích hoạt
👉 Tải xuống bản PDF miễn phí: Câu hỏi và câu trả lời phỏng vấn kiểm tra cơ sở dữ liệu
2) Trong kiểm tra cơ sở dữ liệu, thông thường chúng ta cần kiểm tra những gì?
Thông thường, những thứ chúng tôi kiểm tra Kiểm tra cơ sở dữ liệu là:
- Kiểm tra ràng buộc
- Xác thực kích thước trường
- Thủ tục lưu trữ
- Khớp kích thước trường ứng dụng với cơ sở dữ liệu
- Chỉ mục cho các vấn đề dựa trên hiệu suất
3) Giải thích kiểm thử theo hướng dữ liệu là gì?
Trong bảng dữ liệu, để kiểm tra nhiều số lượng dữ liệu, kiểm tra dựa trên dữ liệu được sử dụng. Bằng cách sử dụng điều này, nó có thể dễ dàng thay thế các tham số cùng lúc từ các vị trí khác nhau.
4) Liên kết là gì và nêu các loại liên kết khác nhau?
Tham gia được sử dụng để hiển thị hai hoặc nhiều hơn hai bảng và các loại kết nối là:
- Tham gia tự nhiên
- Tham gia bên trong
- Tham gia bên ngoài
- Tham gia chéo
Mối nối bên ngoài lại được chia thành hai:
- Kết nối bên ngoài bên trái
- Tham gia bên ngoài bên phải
5) Chỉ mục là gì và đề cập đến các loại chỉ mục khác nhau?
Các chỉ mục là các đối tượng cơ sở dữ liệu và chúng được tạo trên các cột. Để tìm nạp dữ liệu nhanh chóng, chúng thường được truy cập. Các loại chỉ mục khác nhau là:
- Chỉ số B-Cây
- Chỉ mục bitmap
- Clusterchỉ số ed
- Chỉ số che phủ
- Chỉ số không duy nhất
- Chỉ mục duy nhất
6) Trong khi kiểm tra các thủ tục lưu sẵn, người kiểm tra sẽ thực hiện những bước nào?
Người kiểm tra sẽ kiểm tra định dạng chuẩn của các thủ tục được lưu trữ và cũng kiểm tra các trường có chính xác như cập nhật, nối, lập chỉ mục, xóa như được đề cập trong thủ tục được lưu trữ hay không.
7) Làm thế nào để bạn biết khi kiểm tra cơ sở dữ liệu, liệu trình kích hoạt có được kích hoạt hay không?
Khi truy vấn nhật ký kiểm tra chung, bạn sẽ biết liệu trình kích hoạt có được kích hoạt hay không. Trong nhật ký kiểm tra, bạn có thể thấy trình kích hoạt được kích hoạt.
Câu hỏi và câu trả lời phỏng vấn kiểm thử SQL dành cho người có kinh nghiệm
8) Trong kiểm thử cơ sở dữ liệu, các bước kiểm thử việc tải dữ liệu là gì?
Các bước sau đây cần thực hiện để kiểm tra việc tải dữ liệu
- Dữ liệu nguồn phải được biết
- Target dữ liệu nên được biết
- Cần kiểm tra khả năng tương thích của nguồn và đích
- In SQL Trình quản lý doanh nghiệp, chạy gói DTS sau khi mở gói DTS tương ứng
- Bạn phải so sánh các cột của mục tiêu và nguồn dữ liệu
- Cần kiểm tra số lượng hàng đích và nguồn
- Sau khi cập nhật dữ liệu ở nguồn, hãy kiểm tra xem các thay đổi có xuất hiện ở đích hay không.
- Kiểm tra NULL và ký tự rác
9) Không sử dụng Database Checkpoints, bạn kiểm tra truy vấn SQL như thế nào? QTP?
Bằng cách viết thủ tục kịch bản trong vbscript, chúng ta có thể kết nối với cơ sở dữ liệu và có thể kiểm tra các truy vấn và cơ sở dữ liệu.
10) Giải thích cách sử dụng các truy vấn SQL trong QTP ?
In QTP bằng cách sử dụng điểm kiểm tra cơ sở dữ liệu đầu ra và kiểm tra cơ sở dữ liệu, bạn phải chọn tùy chọn truy vấn thủ công SQL. Sau khi chọn tùy chọn truy vấn thủ công, hãy nhập truy vấn “chọn” để tìm nạp dữ liệu trong cơ sở dữ liệu, sau đó so sánh dữ liệu dự kiến và thực tế.
11) Cách viết testcase để kiểm tra cơ sở dữ liệu là gì?
Viết testcase cũng giống như kiểm tra chức năng. Đầu tiên bạn phải biết yêu cầu chức năng của ứng dụng. Sau đó, bạn phải quyết định các tham số để viết testcase như
- Mục tiêu: Viết mục tiêu mà bạn muốn kiểm tra
- Phương pháp nhập: Viết phương thức hành động hoặc đầu vào bạn muốn thực hiện
- Kỳ vọng: nó sẽ xuất hiện như thế nào trong cơ sở dữ liệu
12) Để quản lý và thao tác với bảng kiểm tra, các câu lệnh SQL bạn đã sử dụng trong kiểm tra Cơ sở dữ liệu là gì?
Các câu lệnh như SELECT, INSERT, UPDATE, DELETE được sử dụng để thao tác bảng, trong khi ALTER TABLE, CREATE TABLE và DELETE TABLE được sử dụng để quản lý bảng.
Câu hỏi phỏng vấn kiểm thử cơ sở dữ liệu dành cho người có kinh nghiệm
13) Làm cách nào để kiểm tra các thủ tục và trình kích hoạt cơ sở dữ liệu?
Để kiểm tra các thủ tục và trình kích hoạt cơ sở dữ liệu, các tham số đầu vào và đầu ra phải được biết. Câu lệnh EXEC có thể được sử dụng để chạy thủ tục và kiểm tra hoạt động của các bảng.
- Mở dự án cơ sở dữ liệu trong Solution Explorer
- Bây giờ trong menu Xem, nhấp vào lược đồ cơ sở dữ liệu
- Mở thư mục dự án từ menu Xem lược đồ
- Nhấp chuột phải vào đối tượng cần kiểm tra, sau đó nhấp vào hộp thoại có nội dung Tạo bài kiểm tra đơn vị
- Sau đó tạo một dự án kiểm tra ngôn ngữ mới
- Chọn a) Chèn bài kiểm tra đơn vị hoặc b) Tạo bài kiểm tra mới rồi nhấp vào OK
- Dự án cần cấu hình sẽ được thực hiện bằng cách nhấp vào hộp thoại Cấu hình dự án.
- Sau khi cấu hình xong hãy nhấp vào OK
14) Làm thế nào bạn có thể viết các trường hợp kiểm thử từ các yêu cầu và các yêu cầu đó có thể hiện chính xác chức năng của AUT (Ứng dụng đang thử nghiệm) không?
Để viết một testcase từ các yêu cầu, bạn cần phân tích kỹ lưỡng các yêu cầu về mặt chức năng. Sau đó, bạn nghĩ về các kỹ thuật thiết kế testcase phù hợp như Phân vùng tương đương, Thiết kế hộp đen, Biểu đồ nguyên nhân kết quả, v.v. để viết các testcase. Đúng vậy, các yêu cầu thể hiện chức năng chính xác của AUT.
15) DBMS là gì?
DBMS là viết tắt của Hệ thống quản lý cơ sở dữ liệu, có nhiều loại DBMS khác nhau
- Mô hình mạng
- Mô hình phân cấp
- Mô hình quan hệ
16) DML là gì?
DML là viết tắt của Ngôn ngữ thao tác dữ liệu, Nó được sử dụng để quản lý dữ liệu với các đối tượng lược đồ. Nó là một tập hợp con của SQL.
17) Lệnh DCL là gì? Hai loại lệnh được DCL sử dụng là gì?
DCL là viết tắt của Data Control Language, nó dùng để kiểm soát dữ liệu.
Hai loại Lệnh DCL là:
Cấp: Bằng cách sử dụng lệnh này, người dùng có thể truy cập đặc quyền vào cơ sở dữ liệu
Revoke: Bằng cách sử dụng lệnh này, người dùng không thể truy cập cơ sở dữ liệu
18) Kiểm thử hộp trắng và kiểm thử hộp đen là gì?
Kiểm thử hộp đen có nghĩa là kiểm thử phần mềm để có đầu ra khi đưa ra các đầu vào cụ thể. Kiểm thử này thường được thực hiện để xem phần mềm có đáp ứng được các yêu cầu của người dùng hay không. Không có đầu ra chức năng cụ thể nào được mong đợi khi chạy thử nghiệm này.
Kiểm thử hộp trắng được thực hiện để kiểm tra tính chính xác của mã và logic của chương trình. Kiểm thử này được thực hiện bởi lập trình viên biết luồng logic của hệ thống.
19) Làm thế nào QTP Đánh giá kết quả kiểm tra?
Sau khi quá trình kiểm tra hoàn tất, QTP Chương trình sẽ tạo ra một báo cáo. Báo cáo này sẽ hiển thị các điểm kiểm tra, thông báo hệ thống và lỗi được phát hiện trong quá trình kiểm tra. Cửa sổ kết quả kiểm tra sẽ hiển thị bất kỳ sự không khớp nào gặp phải tại các điểm kiểm tra.
20) Giải thích QTP quá trình kiểm tra?
- QTP Quy trình kiểm thử dựa trên các bước sau:
- Tạo tệp bản đồ GUI (Giao diện người dùng đồ họa): Xác định đối tượng GUI cần được kiểm tra
- Tạo kịch bản kiểm thử: Kịch bản kiểm thử được ghi lại
- Kiểm tra gỡ lỗi: Kiểm tra nên được gỡ lỗi
- Chạy thử nghiệm: Các trường hợp thử nghiệm nên được chạy.
- Xem kết quả: Kết quả phản ánh sự thành công hay thất bại của các bài kiểm tra
- Báo cáo phát hiện: Nếu kiểm tra thất bại, lý do sẽ được ghi vào tệp báo cáo phát hiện
21) Load testing là gì và cho một số ví dụ về nó?
Để đo phản ứng của hệ thống, thử nghiệm tải được thực hiện. Nếu tải vượt quá mẫu của người dùng, thì được gọi là thử nghiệm ứng suất. Ví dụ về thử nghiệm tải là tải xuống một tập hợp các tệp lớn, chạy nhiều ứng dụng trên một máy tính, cho máy chủ tiếp xúc với số lượng lớn email và phân bổ nhiều tác vụ cho máy in lần lượt.
22) Làm cách nào để kiểm tra cơ sở dữ liệu theo cách thủ công?
Kiểm tra cơ sở dữ liệu theo cách thủ công bao gồm việc kiểm tra dữ liệu ở mặt sau và xem liệu việc bổ sung dữ liệu ở mặt trước có ảnh hưởng đến mặt sau hay không và tương tự đối với việc xóa, cập nhật, chèn, v.v.
23) RDBMS là viết tắt của từ gì và RDMBS quan trọng mà SQL sử dụng là gì?
RDBMS là viết tắt của Hệ thống quản lý cơ sở dữ liệu quan hệ sử dụng SQL và RDBMS quan trọng mà SQL sử dụng là Sybase, Oracle, Truy cập , Ingres, Microsoft Máy chủ SQL, v.v.
24) Kiểm tra hiệu suất là gì và những điểm nghẽn của kiểm tra hiệu suất là gì?
Kiểm tra hiệu năng xác định tốc độ thực hiện của hệ thống máy tính. Nó bao gồm các bài kiểm tra định lượng như đo thời gian phản hồi. Vấn đề trong kiểm tra hiệu suất là bạn luôn cần một nguồn nhân lực được đào tạo bài bản và có kinh nghiệm, đồng thời các công cụ bạn sử dụng đều đắt tiền.
25) DDL là gì và lệnh của chúng là gì?
Để xác định cấu trúc cơ sở dữ liệu, Nhà phát triển sử dụng DDL. DDL là viết tắt của Ngôn ngữ định nghĩa dữ liệu. Các lệnh DDL khác nhau bao gồm Tạo, Cắt bớt, Thả, Thay đổi, Nhận xét và Đổi tên.
Câu hỏi phỏng vấn kiểm tra Cơ sở dữ liệu/SQL ở trên sẽ giúp ích cho những người mới vào nghề cũng như các Kỹ sư QA có kinh nghiệm. Hãy chia sẻ trang với bạn bè và đồng nghiệp.
Những câu hỏi phỏng vấn này cũng sẽ giúp ích cho bài thi viva(orals) của bạn

