ôn tập

ôn tập

University

10 Qs

quiz-placeholder

Similar activities

Bài tập trắc nghiệm C++(tiếp)

Bài tập trắc nghiệm C++(tiếp)

3rd Grade - University

10 Qs

G7 - Ôn tập C1,2

G7 - Ôn tập C1,2

KG - University

10 Qs

Trắc nghiệm kiến thức Java Core - Phần I

Trắc nghiệm kiến thức Java Core - Phần I

University

15 Qs

Chủ đề 4: Sáng tạo nội dung lv1

Chủ đề 4: Sáng tạo nội dung lv1

3rd Grade - University

12 Qs

Bài Kiểm tra ngắn số 1- Môn CTN

Bài Kiểm tra ngắn số 1- Môn CTN

1st Grade - University

15 Qs

KIỂM TRA ĐỊNH KÌ CUỐI NĂM HỌC 2024-2025 MÔN TIN HỌC LỚP 3

KIỂM TRA ĐỊNH KÌ CUỐI NĂM HỌC 2024-2025 MÔN TIN HỌC LỚP 3

3rd Grade - University

13 Qs

KIỂM TRA15P - TIN 9_HKII_(L2)

KIỂM TRA15P - TIN 9_HKII_(L2)

9th Grade - University

10 Qs

TINT 11 BAI 4

TINT 11 BAI 4

12th Grade - University

10 Qs

ôn tập

ôn tập

Assessment

Quiz

Computers

University

Medium

Created by

32.Nhật Trường undefined

Used 3+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Trong quá trình phát triển phần mềm, nếu một bài kiểm thử trong TDD liên tục thất bại sau khi mã đã được sửa đổi, bước xử lý hợp lý nào dưới đây nên được thực hiện?

Bỏ qua bài kiểm thử vì nó có thể không còn cần thiết

Cập nhật bài kiểm thử để phản ánh đúng thay đổi trong mã

Viết lại mã để phù hợp với bài kiểm thử mà không thay đổi bài kiểm thử

Chuyển bài kiểm thử sang môi trường phát triển khác

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Khi áp dụng TDD, làm thế nào để quản lý sự phức tạp của các bài kiểm thử mà vẫn đảm bảo kiểm thử tất cả các chức năng của mã?

Viết nhiều bài kiểm thử phức tạp để bao quát toàn bộ chức năng

Chỉ viết các bài kiểm thử đơn giản và bỏ qua các tình huống đặc biệt

Sử dụng các bài kiểm thử đơn vị nhỏ kết hợp với kiểm thử tích hợp để kiểm tra các tương tác phức tạp

Viết các bài kiểm thử bao quát tất cả các khía cạnh của hệ thống ngay từ đầu

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Trong TDD, cách tiếp cận nào giúp tránh việc tạo ra mã "over-engineering" (quá phức tạp) khi phát triển theo kiểm thử?

Viết mã đáp ứng chính xác yêu cầu của bài kiểm thử mà không thêm bất kỳ chức năng nào khác

Viết mã trước để giải quyết các tình huống phức tạp có thể xảy ra sau này

Luôn dự đoán các trường hợp tiềm năng và viết mã để xử lý chúng trước

Tạo một cấu trúc mã hoàn chỉnh trước khi viết các bài kiểm thử

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Loại kiểm thử nào trong TDD tập trung vào việc kiểm thử các đơn vị nhỏ nhất của phần mềm?

Kiểm thử hồi quy

Kiểm thử tích hợp

Kiểm thử chức năng

Kiểm thử đơn vị

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Nhược điểm nào dưới đây không thuộc về TDD?

Khó khăn trong việc kiểm thử các tính năng phức tạp

Đảm bảo mã hoàn hảo

Tăng thời gian phát triển ban đầu

Yêu cầu kiến thức và kỹ năng cao

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Kiểm thử hồi quy có mục tiêu là gì?

Đảm bảo các tính năng mới hoạt động chính xác

Đảm bảo các tính năng hiện có vẫn hoạt động đúng sau thay đổi

Kiểm tra mã nguồn mới

Kiểm tra hiệu suất của hệ thống

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Khi nào bạn nên xem xét việc áp dụng kiểm thử tích hợp trong TDD?

Khi phát triển mã đơn giản

Khi các mô-đun đã được phát triển và cần kiểm tra tương tác giữa chúng

Chỉ trong giai đoạn cuối của dự án

Khi không có kiểm thử đơn vị được thực hiện

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?