Flutter

Pengujian widget

flutter_test, testWidgets, find, pump, WidgetTester, golden tests, integration tests

18 pertanyaan wawancaraยท
Mid-Level
1

Paket mana yang harus digunakan untuk menulis pengujian widget di Flutter?

Jawaban

Paket flutter_test adalah paket resmi untuk menulis pengujian widget di Flutter. Paket ini disertakan secara otomatis dalam Flutter SDK dan menyediakan semua fungsi dan kelas yang diperlukan untuk menguji widget, seperti testWidgets, find, pump dan WidgetTester. Paket ini memperluas paket test dari Dart dengan fitur khusus Flutter.

2

Fungsi mana yang harus digunakan untuk mendefinisikan pengujian widget di Flutter?

Jawaban

Fungsi testWidgets dirancang khusus untuk menguji widget Flutter. Fungsi ini menyediakan WidgetTester sebagai parameter callback yang memungkinkan interaksi dengan widget yang diuji. Tidak seperti test() yang digunakan untuk unit test, testWidgets secara otomatis mengelola framework binding yang diperlukan untuk merender widget dan berinteraksi dengannya.

3

Bagaimana cara menemukan widget berdasarkan teksnya dalam pengujian Flutter?

Jawaban

Kelas find menyediakan beberapa metode untuk menemukan widget, termasuk find.text() yang mencari widget yang berisi teks yang ditentukan secara persis. Ini adalah salah satu finder yang paling sering digunakan karena memudahkan verifikasi keberadaan teks di layar. Finder umum lainnya meliputi find.byType(), find.byKey() dan find.byIcon().

4

Apa perbedaan antara pump() dan pumpAndSettle() dalam pengujian widget?

5

Bagaimana cara menyimulasikan tap pada tombol dalam pengujian widget Flutter?

+15 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis