Windows

Xamarin telah mengumumkan Uji Ujian, perkhidmatan automatik yang membolehkan pemaju mudah alih menguji apl mereka pada beratus-ratus peranti mudah alih .

Save User Settings with the Xamarin.Essentials Preferences API

Save User Settings with the Xamarin.Essentials Preferences API
Anonim

Mendapatkan aplikasi berfungsi dengan baik pada pelbagai peranti mudah alih adalah satu cabaran besar kerana banyak saiz skrin yang berbeza, sistem pengendalian dan versi sistem operasi dari pengeluar yang berbeza, menurut Ketua Pegawai Eksekutif Nat Friedman, yang bercakap semasa keynote pada persidangan pengguna pertama syarikat, Evolve.

"Jika anda adalah syarikat yang ingin menyokong banyak daripada peranti, anda mesti menguji pada beratus-ratus alat, "kata Friedman.

Memastikan aplikasi berfungsi dengan baik pada semua peranti yang disasarkan adalah penting kerana pengguna berada di mana sahaja dan aplikasi hanya mempunyai beberapa saat untuk menarik perhatian mereka, menurut Friedman.

Hari ini, kebanyakan pemaju bergantung pada ujian manual. Hanya 8 peratus daripada 300 pemaju yang ditanya oleh Xamarin menggunakan apa-apa jenis produk ujian di telefon bimbit.

"Ini adalah OK apabila mudah alih seperti baru dan pada masa kecilnya dan kami semua koboi dan itu sejuk. Tetapi ia telah berkembang sedikit sekarang, "kata Friedman.

Syarikat itu berharap dapat mengubahnya dengan pengenalan Cloud Test. Ia menggunakan antara muka berasaskan Web, tetapi juga boleh diintegrasikan dengan sistem integrasi yang berterusan seperti Jenkins, TFS dan TeamCity.

Untuk menambah aplikasi baru untuk menguji menggunakan Ujian Awan, pemaju perlu memuat naik fail APK jika ia contoh aplikasi Android. Uji Awan kemudian membolehkan pemaju memilih peranti untuk menguji apl itu. Langkah terakhir ialah memilih cara untuk menguji, dan pilihan sama ada untuk memuat naik skrip tersuai atau memilih ciri yang dipanggil App Explorer, kata Friedman.

App Explorer secara automatik menguji apl dengan meneroka antara muka pengguna, melawat setiap tab, menolak butang dan mengisi medan teks. Ia menggunakan satu peranti sebagai rujukan untuk membuat skrip dan kemudian menjalankannya pada semua peranti lain. Unsur-unsur antara muka pengguna dikenal pasti oleh ID objek, supaya ujian terus berfungsi walaupun perubahan dibuat pada susun atur.

Laporan yang dihasilkan menunjukkan tangkapan skrin pada setiap langkah dari aplikasi yang berjalan pada peranti yang berbeza, pemantauan prestasi, dan log peranti terperinci dan kesan jejak untuk membantu pemaju mencari dan membetulkan pepijat dengan cepat.

Ujian Awan akan menjadi umum tersedia pada suku ketiga. Ia bukan sahaja akan diintegrasikan ke platform sendiri Xamarin, tetapi juga akan tersedia untuk aplikasi pembangun menggunakan Objective-C, Java dan rangka kerja lain. Perkhidmatan ini berdasarkan Calabash, kerangka automasi ujian mudah alih lintas platform yang paling banyak digunakan, menurut Xamarin, yang telah memperoleh LessPainful, syarikat yang menciptanya.

Apa biaya yang akan dikenakan oleh perkhidmatan ini. Butiran harga tidak akan didedahkan kepada umum sehingga ia dihantar, tetapi pengguna yang ingin mendapatkan tangan mereka pada versi beta boleh mendaftar di laman web Xamarin.

Kirimkan tips dan komen berita ke [email protected]