Windows

Xamarin berharap dapat menyederhanakan pengujian aplikasi seluler dengan layanan baru

Migrating to AndroidX: The time is right (Android Dev Summit '19)

Migrating to AndroidX: The time is right (Android Dev Summit '19)
Anonim

Xamarin telah mengumumkan Test Cloud, sebuah layanan otomatis yang memungkinkan pengembang mobile menguji aplikasi mereka di ratusan perangkat seluler.

Mendapatkan aplikasi berfungsi dengan benar di beberapa perangkat seluler merupakan tantangan besar karena banyaknya ukuran layar yang berbeda., sistem operasi, dan versi dari sistem operasi tersebut dari pabrikan yang berbeda, menurut CEO Nat Friedman, yang berbicara selama pembukaan keynote pada konferensi pengguna perdana perusahaan, Evolve.

"Jika Anda adalah perusahaan yang ingin mendukung banyak perangkat, Anda benar-benar harus menguji pada ratusan perangkat, "kata Friedman.

Memastikan bahwa aplikasi berfungsi dengan semestinya di semua perangkat yang ditargetkan sangat penting karena pengguna sedang bepergian dan aplikasi hanya memiliki beberapa detik untuk mengesankan mereka, menurut Friedman.

Hari ini, sebagian besar pengembang mengandalkan pengujian manual. Hanya 8 persen dari 300 pengembang yang ditanyai oleh Xamarin menggunakan jenis produk pengujian apa pun di ponsel.

"Ini baik-baik saja ketika seluler seperti baru dan dalam masa pertumbuhan dan kami semua adalah koboi dan itu keren. Tapi sekarang sudah sedikit dewasa, ”kata Friedman.

Perusahaan berharap untuk mengubah itu dengan pengenalan Test Cloud. Ini menggunakan antarmuka berbasis Web, tetapi juga dapat diintegrasikan dengan sistem integrasi berkesinambungan seperti Jenkins, TFS dan TeamCity.

Untuk menambahkan aplikasi baru untuk pengujian menggunakan Test Cloud, pengembang harus terlebih dahulu mengunggah file APK jika itu aplikasi Android, misalnya. Test Cloud kemudian memungkinkan pengembang memilih perangkat apa untuk menguji aplikasi. Langkah terakhir adalah memilih cara menguji, dan pilihannya adalah mengunggah skrip khusus atau memilih fitur bernama App Explorer, kata Friedman.

App Explorer secara otomatis menguji aplikasi dengan menjelajahi antarmuka pengguna, mengunjungi setiap tab, mendorong tombol dan mengisi bidang teks. Ini menggunakan satu perangkat sebagai referensi untuk membuat skrip dan menjalankannya di semua perangkat lain. Elemen antarmuka pengguna diidentifikasi oleh ID objek, sehingga tes terus berfungsi bahkan jika perubahan dilakukan pada tata letak.

Laporan yang dihasilkan menampilkan tangkapan layar yang dapat dijelajahi dari setiap langkah dari aplikasi yang berjalan di perangkat yang berbeda, pemantauan kinerja, dan log perangkat terperinci dan menumpuk jejak untuk membantu pengembang menemukan dan memperbaiki bug dengan cepat.

Test Cloud akan tersedia secara umum selama kuartal ketiga. Ini tidak hanya akan diintegrasikan ke dalam platform Xamarin, tetapi juga akan tersedia untuk pengembang membangun aplikasi menggunakan Objective-C, Java, dan kerangka kerja lainnya. Layanan ini didasarkan pada Calabash, kerangka kerja otomatisasi tes mobile lintas platform yang paling banyak digunakan, menurut Xamarin, yang telah mengakuisisi LessPainful, perusahaan yang menciptakannya.

Berapa biaya layanan yang masih harus dilihat. Detail harga tidak akan dipublikasikan sampai pengiriman, tetapi pengguna yang ingin mendapatkan versi beta dapat mendaftar di situs web Xamarin.

Kirim kiat dan komentar berita ke [email protected]