Mục đích chính để lựa chọn các testcase kiểm thử là:
Trả lời:
Đáp án đúng: C
Mục đích chính của việc lựa chọn testcase là để đánh giá cả rủi ro và chất lượng của phần mềm. Testcase giúp phát hiện các lỗi tiềm ẩn (đánh giá rủi ro) và xác định mức độ đáp ứng của phần mềm so với các yêu cầu đặt ra (đánh giá chất lượng). Vì vậy, đáp án C là chính xác nhất.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: D
Rủi ro bao gồm cả khả năng một sự cố xảy ra (xác suất) và mức độ nghiêm trọng của hậu quả nếu sự cố đó xảy ra (tác động). Các testcase không phải là một phần của định nghĩa rủi ro mà là một phần của quy trình kiểm thử để giảm thiểu rủi ro.
Lời giải:
Đáp án đúng: A
Phân tích đột biến (Mutation testing) là một kỹ thuật kiểm thử phần mềm được sử dụng để đánh giá chất lượng của bộ ca kiểm thử (test case). Kỹ thuật này bao gồm việc tạo ra các phiên bản "đột biến" của mã nguồn bằng cách thực hiện các thay đổi nhỏ, ví dụ như thay đổi một toán tử hoặc một giá trị. Sau đó, các ca kiểm thử được chạy trên các phiên bản đột biến này. Một ca kiểm thử được coi là "giết" một đột biến nếu nó phát hiện ra sự thay đổi đó (tức là, kết quả chạy ca kiểm thử trên mã gốc khác với kết quả chạy trên mã đột biến). Chất lượng của bộ ca kiểm thử được đánh giá dựa trên số lượng đột biến mà nó "giết" được.
Lời giải:
Đáp án đúng: C
Bước 1 của gỡ lỗi là xác định bản chất và vị trí của lỗi. Vậy bước thứ hai, sau khi đã biết lỗi ở đâu và tại sao nó xảy ra, chính là sửa lỗi đó. Các đáp án khác không hợp lý vì 'xem lỗi', 'định vị lỗi' đã được thực hiện ở bước 1, và 'gửi lỗi' không phải là một bước trong quy trình gỡ lỗi thông thường.
Lời giải:
Đáp án đúng: A
Câu hỏi yêu cầu tìm đặc điểm *không* phải là đặc điểm chung của kiểm thử phần mềm.
* A. Các kỹ thuật kiểm tra khác nhau phù hợp tại các thời điểm khác nhau: Đây là một đặc điểm chung đúng, vì các giai đoạn phát triển khác nhau đòi hỏi các kỹ thuật kiểm thử khác nhau (ví dụ: kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử hệ thống).
* B. Không có câu trả lời nào đúng: Đây là một tùy chọn loại trừ.
* C. Kiểm thử được thực hiện bởi nhà phát triển phần mềm hoặc một nhóm kiểm thử độc lập: Đây là một đặc điểm chung đúng. Kiểm thử có thể được thực hiện bởi chính nhà phát triển (kiểm thử đơn vị) hoặc bởi một nhóm kiểm thử độc lập để đảm bảo tính khách quan.
* D. Kiểm tra và gỡ lỗi là các hoạt động khác nhau, nhưng gỡ lỗi phải được thực hiện trong bất kỳ chiến lược kiểm tra nào: Đây là một đặc điểm chung đúng. Kiểm thử là quá trình tìm lỗi, còn gỡ lỗi là quá trình sửa lỗi. Gỡ lỗi là một phần quan trọng của quy trình kiểm thử.
Do đó, đáp án đúng là B. Không có câu trả lời nào đúng, vì các đáp án A, C và D đều là các đặc điểm chung của kiểm thử phần mềm.
* A. Các kỹ thuật kiểm tra khác nhau phù hợp tại các thời điểm khác nhau: Đây là một đặc điểm chung đúng, vì các giai đoạn phát triển khác nhau đòi hỏi các kỹ thuật kiểm thử khác nhau (ví dụ: kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử hệ thống).
* B. Không có câu trả lời nào đúng: Đây là một tùy chọn loại trừ.
* C. Kiểm thử được thực hiện bởi nhà phát triển phần mềm hoặc một nhóm kiểm thử độc lập: Đây là một đặc điểm chung đúng. Kiểm thử có thể được thực hiện bởi chính nhà phát triển (kiểm thử đơn vị) hoặc bởi một nhóm kiểm thử độc lập để đảm bảo tính khách quan.
* D. Kiểm tra và gỡ lỗi là các hoạt động khác nhau, nhưng gỡ lỗi phải được thực hiện trong bất kỳ chiến lược kiểm tra nào: Đây là một đặc điểm chung đúng. Kiểm thử là quá trình tìm lỗi, còn gỡ lỗi là quá trình sửa lỗi. Gỡ lỗi là một phần quan trọng của quy trình kiểm thử.
Do đó, đáp án đúng là B. Không có câu trả lời nào đúng, vì các đáp án A, C và D đều là các đặc điểm chung của kiểm thử phần mềm.
Lời giải:
Đáp án đúng: A
Kỹ thuật kiểm tra phân vùng tương đương chia dữ liệu đầu vào thành các phân vùng (lớp) tương đương, sao cho các giá trị trong cùng một phân vùng được kỳ vọng sẽ được xử lý theo cùng một cách. Do đó:
- I đúng: Chia các đầu vào có thể có thành các lớp có cùng hành vi.
- II đúng: Có thể tạo cả test case dương tính (valid) và âm tính (invalid) cho mỗi phân vùng.
- III sai: Không chỉ sử dụng test case dương tính, mà còn cả âm tính.
- IV sai: Chỉ cần ít nhất một giá trị từ mỗi phân vùng tương đương là đủ.
- V đúng: Chủ yếu được sử dụng để kiểm tra đầu vào, nhưng cũng có thể áp dụng cho các trường hợp khác.
Vậy, các phát biểu đúng là I, II và V.
- I đúng: Chia các đầu vào có thể có thành các lớp có cùng hành vi.
- II đúng: Có thể tạo cả test case dương tính (valid) và âm tính (invalid) cho mỗi phân vùng.
- III sai: Không chỉ sử dụng test case dương tính, mà còn cả âm tính.
- IV sai: Chỉ cần ít nhất một giá trị từ mỗi phân vùng tương đương là đủ.
- V đúng: Chủ yếu được sử dụng để kiểm tra đầu vào, nhưng cũng có thể áp dụng cho các trường hợp khác.
Vậy, các phát biểu đúng là I, II và V.
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
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
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
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
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

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng