Trong phát triển ứng dụng di động, ‘Unit Testing’ (Kiểm thử đơn vị) là gì và mục đích của nó là gì?
Kiểm tra toàn bộ ứng dụng trên nhiều thiết bị khác nhau
Kiểm tra từng đơn vị nhỏ nhất của mã nguồn (ví dụ: một hàm, một lớp) một cách độc lập để đảm bảo chúng hoạt động đúng
Kiểm tra trải nghiệm người dùng cuối cùng
Kiểm tra hiệu suất của ứng dụng trên mạng chậm
Quảng cáo
Trả lời:
Chọn đáp án B
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Cho phép ứng dụng truy cập trực tiếp vào camera của thiết bị
Cho phép người dùng chuyển đổi giữa các ứng dụng khác nhau trên thiết bị
Chuyển hướng người dùng từ một liên kết web hoặc ứng dụng khác đến một trang hoặc nội dung cụ thể bên trong ứng dụng di động
Cho phép ứng dụng gửi tin nhắn SMS tự động
Lời giải
Chọn đáp án C
Câu 2
Ứng dụng được phát triển bằng các ngôn ngữ lập trình web như HTML, CSS, JavaScript
Ứng dụng được xây dựng bằng ngôn ngữ lập trình và bộ công cụ phát triển (SDK) dành riêng cho một nền tảng di động cụ thể (ví dụ: Swift/Objective-C cho iOS, Kotlin/Java cho Android)
Ứng dụng có thể chạy trên mọi hệ điều hành mà không cần thay đổi mã nguồn
Ứng dụng được truy cập thông qua trình duyệt web trên điện thoại
Lời giải
Chọn đáp án B
Câu 3
Quản lý trạng thái kết nối mạng của thiết bị
Quản lý vòng đời của ứng dụng và các hoạt động (activities/view controllers)
Cách dữ liệu và trạng thái của giao diện người dùng (UI) được lưu trữ, cập nhật và truyền đi trong ứng dụng
Kiểm soát quyền truy cập của ứng dụng vào các tài nguyên hệ thống
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
`ListView`
`RecyclerView`
`LinearLayout` lồng trong `ScrollView`
`GridView`
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Firebase Performance Monitoring
Firebase Crashlytics
Firebase Analytics (hoặc các công cụ tương tự như Google Analytics for Mobile)
Firebase Cloud Messaging
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Khả năng ứng dụng hoạt động tốt trên các thiết bị có cấu hình thấp
Khả năng ứng dụng có thể truy cập và sử dụng bởi mọi người, bao gồm cả những người có khuyết tật (ví dụ: khiếm thị, khiếm thính, suy giảm vận động)
Khả năng ứng dụng tự động điều chỉnh ngôn ngữ
Khả năng ứng dụng kết nối với các thiết bị Bluetooth
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
Tăng cường bảo mật bằng cách mã hóa tất cả dữ liệu người dùng
Giảm thiểu rủi ro lỗi phần mềm, tăng tốc độ phát hành và cải thiện quy trình làm việc của đội ngũ.Phần mềm
Đảm bảo ứng dụng tương thích với mọi phiên bản hệ điều hành di động
Tự động hóa việc thiết kế giao diện người dùng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.