Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm thử cơ bản - Lab 7: Thiết kế testcase

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.
'TestCase' là gì?
a)
Một công cụ tự động để tìm lỗi trong mã nguồn.
b)
Một tài liệu mô tả các yêu cầu chức năng của phần mềm.
c)
Một tập hợp các hướng dẫn để xác thực một mục tiêu cụ thể của hệ thống.
d)
Một báo cáo về các lỗi được tìm thấy sau khi kiểm thử.
2.
Mục tiêu cơ bản của việc viết TestCase là gì?
a)
Để viết mã sạch hơn và dễ bảo trì hơn.
b)
Để xác nhận phạm vi thử nghiệm của một ứng dụng.
c)
Để thay thế hoàn toàn việc kiểm thử thủ công.
d)
Để tăng tốc độ phát triển phần mềm.
3.
Bước đầu tiên trong quy trình xác định Test Case được đề cập trong slide là gì?
a)
Xác định hiệu suất testing.
b)
Xác định mục đích test.
c)
Xác định các yêu cầu phi chức năng.
d)
Xác định biểu mẫu cho TCs.
4.
Thành phần nào sau đây KHÔNG phải là một phần của cấu trúc cần thiết khi viết Test Case theo slide?
a)
Test case id
b)
Expected Result
c)
Tester Name
d)
Test data
5.
Kiểm tra việc phiên làm việc (session) của người dùng không bị hết hạn quá sớm thuộc loại yêu cầu nào?
a)
Yêu cầu chức năng (functional requirement).
b)
Yêu cầu giao diện (UI requirement).
c)
Yêu cầu phi chức năng (non-functional requirement).
d)
Yêu cầu dữ liệu (data requirement).
6.
Trong ví dụ về test case cho màn hình đăng nhập, trường hợp nào dùng để kiểm tra khi người dùng nhập đúng tên đăng nhập nhưng bỏ trống mật khẩu?
a)
Test with empty username and valid password.
b)
Test if user is able to login successfully.
c)
Test with valid username and empty password.
d)
Test if unregistered users is not able to login.
7.
Việc kiểm tra 'Tất cả các trường bắt buộc phải được xác thực và được biểu thị bằng biểu tượng dấu hoa thị (*)' thuộc tình huống kiểm thử nào?
a)
Tình huống Chung
b)
Tình huống Giao diện và khả năng sử dụng
c)
Tình huống Cơ sở dữ liệu
d)
Tình huống Bảo mật
8.
Đảm bảo rằng 'Đồng hồ cát sẽ được hiển thị khi ứng dụng đang bận' là một phần của kịch bản kiểm tra nào?
a)
Tình huống Hiệu năng
b)
Tình huống Chung
c)
GUI và các kịch bản kiểm tra khả năng sử dụng
d)
Tình huống Lưới kết quả
9.
Kiểm tra chức năng phân trang (Next, Previous, First, Last) thuộc về tình huống nào?
a)
Tình huống Tiêu chí lọc
b)
Tình huống Lưới kết quả
c)
Tình huống cửa sổ
d)
Tình huống Cơ sở dữ liệu
10.
Theo slide, khi kiểm tra cơ sở dữ liệu, điều gì KHÔNG được phép đối với cột Khóa chính (Primary Key)?
a)
Giá trị số
b)
Giá trị chuỗi
c)
Giá trị trùng lặp
d)
Giá trị rỗng (NULL)
11.
Khi kiểm thử chức năng tải lên hình ảnh, kịch bản nào dùng để kiểm tra giới hạn của hệ thống?
a)
Tải lên hình ảnh có các phần mở rộng khác nhau (JPEG, PNG).
b)
Tải lên hình ảnh với kích thước lớn hơn kích thước tối đa cho phép.
c)
Tải lên các loại tệp khác với hình ảnh (txt, pdf).
d)
Tải lên nhiều hình ảnh cùng lúc.
12.
Việc kiểm tra xem 'Các trang bảo mật nên sử dụng giao thức HTTPS' thuộc tình huống nào?
a)
Tình huống Hiệu năng
b)
Tình huống Chung
c)
Tình huống Cơ sở dữ liệu
d)
Tình huống Bảo mật
13.
Kiểm tra 'SQL injection' là một phần quan trọng của loại hình kiểm thử nào?
a)
Kiểm thử hiệu năng (Performance Testing)
b)
Kiểm thử khả năng sử dụng (Usability Testing)
c)
Kiểm thử bảo mật (Security Testing)
d)
Kiểm thử giao diện (UI Testing)
14.
Khi thực hiện 'Tình huống Xuất Excel', yếu tố nào sau đây cần được kiểm tra theo slide?
a)
Tốc độ xuất file với lượng dữ liệu lớn.
b)
Định dạng ngày tháng và định dạng số trong file.
c)
Khả năng mở file trên nhiều hệ điều hành.
d)
Màu sắc của các ô trong file Excel.
15.
Việc 'Kiểm tra xem các ký hiệu thích hợp được sử dụng để hiển thị các giá trị cột, ví dụ: ký hiệu %' thuộc tình huống nào?
a)
Tình huống Tiêu chí lọc
b)
Tình huống Cơ sở dữ liệu
c)
Tình huống Lưới kết quả
d)
Tình huống Chung
16.
Theo slide, điều gì nên xảy ra nếu một cửa sổ con (child window) được mở?
a)
Người dùng vẫn có thể tương tác với cửa sổ cha (parent window).
b)
Cửa sổ cha sẽ tự động bị đóng lại.
c)
Người dùng không thể tương tác với cửa sổ cha.
d)
Kích thước cửa sổ cha sẽ được thu nhỏ lại.
17.
Việc 'Xác minh chức năng CAPTCHA' được liệt kê trong phần kịch bản kiểm thử nào?
a)
Tình huống Giao diện và khả năng sử dụng
b)
Tình huống Bảo mật
c)
Tình huống Chung
d)
Tình huống Cơ sở dữ liệu
18.
Trong kiểm thử hiệu năng, việc kiểm tra thời gian tải trang trên kết nối chậm nhằm mục đích gì?
a)
Kiểm tra sự ổn định của máy chủ.
b)
Mô phỏng trải nghiệm người dùng trong điều kiện thực tế không lý tưởng.
c)
Tìm lỗi trong mã nguồn giao diện người dùng.
d)
Kiểm tra chính sách bộ nhớ đệm (caching) của trình duyệt.
19.
Theo slide, tại sao các trường nhạy cảm như mật khẩu không nên được bật tính năng tự động điền (auto-fill)?
a)
Để tránh việc người dùng quên mật khẩu của họ.
b)
Để tăng tính bảo mật, ngăn chặn việc lộ thông tin trên các máy tính công cộng hoặc dùng chung.
c)
Để giảm tải cho trình duyệt web.
d)
Để tuân thủ các tiêu chuẩn về thiết kế giao diện.
20.
Việc 'Dữ liệu nên được khôi phục trong trường hợp giao dịch không thành công' liên quan đến khái niệm nào trong cơ sở dữ liệu?
a)
Tính toàn vẹn (Integrity)
b)
Tính nguyên tử (Atomicity) của giao dịch
c)
Chuẩn hóa (Normalization)
d)
Lập chỉ mục (Indexing)