SUS06-BP04 Menggunakan device farm terkelola untuk pengujian
Gunakan device farm terkelola untuk secara efisien menguji fitur baru pada serangkaian perangkat keras representatif.
Antipola umum:
-
Anda menguji dan melakukan deployment aplikasi di masing-masing perangkat fisik secara manual.
-
Anda tidak menggunakan layanan pengujian aplikasi untuk menguji dan berinteraksi dengan aplikasi Anda (contohnya, Android, iOS, dan aplikasi web) pada perangkat fisik nyata.
Manfaat menjalankan praktik terbaik ini: Menggunakan device farm terkelola untuk menguji aplikasi yang didukung cloud memberikan sejumlah manfaat:
-
Device farm disertai fitur yang lebih efisien untuk menguji aplikasi di berbagai macam perangkat.
-
Device farm terkelola menghilangkan kebutuhan akan infrastruktur internal untuk pengujian.
-
Device farm menawarkan berbagai macam jenis perangkat, termasuk perangkat keras yang lebih lama dan kurang populer, yang menghilangkan kebutuhan akan pemutakhiran perangkat yang tidak perlu.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Rendah
Panduan implementasi
Menggunakan device farm terkelola dapat membantu Anda menyederhanakan proses pengujian untuk fitur baru di serangkaian perangkat keras representatif. Device farm terkelola menawarkan berbagai jenis perangkat, termasuk perangkat keras yang lebih lama dan kurang populer, serta menghindari dampak pelestarian lingkungan pelanggan akibat pemutakhiran perangkat yang tidak perlu.
Langkah implementasi
-
Tetapkan persyaratan pengujian Anda dan rencanakan (seperti jenis pengujian, sistem operasi, dan jadwal pengujian).
-
Anda dapat menggunakan Amazon CloudWatch RUM untuk mengumpulkan dan menganalisis data di sisi klien dan membentuk rencana pengujian Anda.
-
-
Pilih device farm terkelola yang dapat mendukung persyaratan pengujian Anda. Contohnya, Anda dapat menggunakan AWS Device Farm untuk menguji dan memahami dampak perubahan Anda pada serangkaian perangkat keras representatif.
-
Gunakan integrasi berkelanjutan/deployment berkelanjutan (CI/CD) untuk menjadwalkan dan menjalankan pengujian Anda.
-
Terus tinjau hasil pengujian Anda dan buat peningkatan yang perlu.
Sumber daya
Dokumen terkait:
Contoh terkait:
Video terkait: