Which test runs fastest?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Unit test". Unit test kiểm một hàm hay lớp Dart thuần, không dựng widget, không cần thiết bị hay máy ảo Android, iOS, chạy thẳng trên máy ảo Dart nên rất nhanh, hàng trăm ca có thể xong trong thời gian ngắn; đây là tầng đáy của kim tự tháp kiểm thử. "Widget test" cũng chạy không cần thiết bị nhưng phải dựng cây widget, bố cục và mô phỏng khung hình qua WidgetTester nên chậm hơn unit test. "Integration test" chạy cả ứng dụng trên thiết bị hay máy ảo, phải build và cài đặt, chậm nhất trong ba loại kiểm thử tự động. "Manual test" do con người thao tác bằng tay, chậm nhất trong tất cả vì không tự động hoá được.
Cùng chủ đề
Đi tiếp từ đây