JavaScript is required

Kiểm thử hộp trắng được áp dụng chủ yếu vào giai đoạn nào của kiểm thử phần mềm?

A. Kiểm thử chấp nhận

B. Kiểm thử đơn vị

C. Kiểm thử tích hợp

D. Kiểm thử hệ thống

Trả lời:

Đáp án đúng: B


Kiểm thử hộp trắng (White-box testing) là một phương pháp kiểm thử phần mềm mà trong đó cấu trúc bên trong, thiết kế và cách thực hiện của phần mềm được biết đến với người kiểm thử. Do đó, kiểm thử hộp trắng thường được áp dụng ở giai đoạn kiểm thử đơn vị (Unit testing), nơi các thành phần nhỏ nhất của phần mềm (ví dụ: hàm, phương thức) được kiểm tra độc lập. Ở các giai đoạn kiểm thử cao hơn như kiểm thử tích hợp, kiểm thử hệ thống hoặc kiểm thử chấp nhận, người ta thường sử dụng kiểm thử hộp đen (Black-box testing).

Câu hỏi liên quan

Lời giải:
Đáp án đúng: B
Câu hỏi yêu cầu xác định bộ dữ liệu đầu vào phù hợp dựa trên phân tích lớp tương đương hợp lệ và giá trị biên hợp lệ cho số đơn đặt hàng nằm trong khoảng 10000 đến 99999.

* Lớp tương đương hợp lệ: Chọn một giá trị bất kỳ nằm trong khoảng hợp lệ (10000 đến 99999).
* Giá trị biên hợp lệ: Chọn giá trị nhỏ nhất (10000) và giá trị lớn nhất (99999) của khoảng.

Xét các phương án:
* A. 1000, 5000, 99999: 1000 và 5000 không nằm trong khoảng 10000-99999.
* B. 10000, 50000, 99999: 10000 và 99999 là các giá trị biên hợp lệ, 50000 nằm trong lớp tương đương hợp lệ. Đây là đáp án đúng.
* C. 9999, 50000, 100000: 9999 và 100000 nằm ngoài khoảng 10000-99999.
* D. 10000, 99999: Thiếu giá trị đại diện cho lớp tương đương hợp lệ.
Lời giải:
Đáp án đúng: D
Kiểm thử hộp trắng là một phương pháp kiểm thử phần mềm mà trong đó cấu trúc bên trong, thiết kế và cách thực hiện của phần mềm được biết đến với người kiểm thử. Các kỹ thuật kiểm thử hộp trắng bao gồm:

* Phủ kiểm thử câu lệnh (Statement Coverage): Đảm bảo mỗi câu lệnh trong mã nguồn được thực thi ít nhất một lần.
* Phủ kiểm thử quyết định (Decision Coverage): Đảm bảo mỗi nhánh của một quyết định (ví dụ: if/else) được thực thi ít nhất một lần.
* Kiểm thử dòng dữ liệu (Data Flow Testing): Kiểm tra luồng dữ liệu qua chương trình, đảm bảo dữ liệu được định nghĩa và sử dụng đúng cách.

Vì cả ba nội dung (phủ kiểm thử câu lệnh, phủ kiểm thử quyết định, và kiểm thử dòng dữ liệu) đều là một phần của kiểm thử hộp trắng, đáp án đúng là "D. Tất cả các nội dung trên".
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Câu 32:

Kỹ thuật nào dùng để kiểm tra mã nguồn

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Câu 33:

Kiểm thử bảng quyết định thuộc kỹ thuật kiểm thử nào sau đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Câu 34:

Khi nào chúng ta phải dừng kiểm thử?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Câu 35:

Nội dung nào sau đây không phải là một kỹ thuật kiểm thử phần mềm hợp lệ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP