Jalankan, Uji, Jalankan. Berbicara tentang Rapat Pengujian Seluler

Pada 11 Agustus, kantor kami menyelenggarakan Avito Mobile Testing Meetup, mitap yang sepenuhnya ditujukan untuk menguji aplikasi pada platform iOS dan Android. Kami berbicara tentang kualitas aplikasi seluler - bagaimana memahami bahwa itu berfungsi dengan baik, tentang tes UI asli di iOS - apa yang harus diuji dan alat apa yang akan membantu memperbaikinya. Kami membahas apa yang lebih baik untuk digunakan dalam pengujian aplikasi Android - Appium atau Espresso, dan dalam tes end-to-end - apakah mereka dapat diatur dalam proyek ponsel besar, dan tidak hanya.


Selain itu, rekan-rekan dari Yandex berbicara tentang alat pengujian kinerja ponsel mereka, dan kami memperkenalkan telegram bot Gosha, yang menjaga semua orang di sudut, mengadakan sebanyak dua kuis dan memberikan penghargaan kepada peserta yang datang ke rapat umum dari Volgograd dan Voronezh. Secara umum, itu ternyata menjadi festival nyata pengujian ponsel.


Di bawah potongan, kami membagikan kesan, foto, video, presentasi dari pertemuan dan umpan balik dari pendengar.




Laporan


Menjamin Kualitas Aplikasi Seluler. Alexey Denisov, PTScientists


Aleksey telah mengembangkan perangkat lunak untuk berbagai platform sepanjang kariernya: klien seluler, aplikasi desktop, API, alat baris perintah, dan sebagainya, dan sekarang sedang mengembangkan dan menguji perangkat lunak untuk pesawat ruang angkasa. Dalam laporan itu, ia berbicara tentang cara memverifikasi kualitas aplikasi: cara memahami kualitas, di mana untuk memulai, tes apa untuk memeriksa kualitas yang perlu Anda gunakan tergantung pada sumber daya yang tersedia dan usia aplikasi Anda, berbagi masalah yang paling sering muncul. Sebagai contoh, evolusi asinkron, kompleksitas pelaksanaan tes dalam sistem warisan dan model mental yang buruk dari tim yang terlibat dalam memastikan kualitas aplikasi. Dan dia menjawab pertanyaan tentang bagaimana menyelesaikannya.



Presentasi


Ulasan pendengar


  • Yang paling disukai!
  • Ia tampil baik, materinya jelas.


Tes iOS UI di Avito. Artyom Razinov, Avito


Artyom melanjutkan serangkaian laporan tentang pengujian UI, tetapi dengan penekanan besar pada kerangka pengujian dan pengujian. Dia berbagi bagaimana kami meningkatkan tes UI di iOS selama enam bulan (at), mengurangi biaya untuk itu dan mengurangi jumlah pengujian manual sebesar 60%, berbagi metode bagaimana Anda dapat meningkatkannya di rumah dan apa yang perlu Anda perjuangkan. Dia memberi tahu kami apa hasil yang kami dapatkan ketika kami mulai menggunakan lebih banyak autotes, dan memberikan perjalanan singkat tentang proses kami - tentu saja, dengan grafik dan screencast yang indah.
Selain itu, Artem memberikan sedikit informasi lebih banyak tentang alat kami daripada yang dapat Anda lihat sekilas pada kode sumbernya. Dan dia mengatakan mengapa Mixbox lebih baik daripada Appium dan analognya.



Presentasi


Ulasan pendengar


  • Laporan yang menarik. Saya menyukainya: tabel komparatif, kerangka kerja (sel palsu, retasan, swizzling, dan penyimpangan lainnya - ini keren).
  • Api!
  • Saya pasti akan menonton video tentang diplink. Terima kasih


Scaling end-2-end testing untuk 12 tim. Pavel Ivanov, Bank Alfa


Pavel Ivanov mengatakan bagaimana perusahaan mereka menyelenggarakan pengujian e2e, ketika jumlah tim bertambah dari satu menjadi dua belas, bagaimana proses diubah dan alat apa yang diterapkan. Selain itu, kami berbicara tentang stabilitas tes end-to-end yang ditulis menggunakan Appium, dan berbagi masalah yang mereka temui dan solusinya.



Presentasi


Ulasan pendengar


  • Saya menyukai kasus-kasus praktis dan metode otomatisasi. Berlaku untuk web, yang akan kami terapkan. Terima kasih atas laporannya!
  • Sangat menarik untuk mendengarkan tentang kesulitan yang harus dihadapi pembicara, dan bagaimana orang-orang menemukan jalan keluar yang tidak standar.
  • Scrum & BDD untuk kemenangan!


Appium vs Espresso. Apa yang harus dipilih dan bagaimana menggunakannya. Alexey Emelin, Yandex


Alexey Emelin berbicara tentang teknologi yang digunakan oleh tim Android Yandex.Browser untuk pengujian fungsional. Pembicara berbagi pro dan kontra dari Appium universal dan Espresso standar, bagaimana, tentang apa dan kapan menjalankan pemeriksaan otomatis dan bagaimana menyelesaikan masalah infrastruktur jika muncul.



Presentasi


Ulasan pendengar


  • Kasing sangat bagus untuk digunakan. Kami sedang menguji web, tetapi metode yang ditampilkan akan sepenuhnya berlaku. Terima kasih atas laporannya!
  • Semuanya jelas dan to the point.
  • Saya menyukainya, itu menarik.


Suasana dan aktivitas


Diskusi pada pertemuan itu panas: para tamu berdebat dengan para pembicara, mengajukan banyak pertanyaan setelah pidato mereka dan mendekati untuk membahas seluk-beluk pengujian seluler di sela-sela.



Avito Mobile Testing Meetup, spesialis yang tertarik dari kota lain. Pengembang iOS dari Kazan dan dua "delegasi" penguji besar berasal dari Moskow: Voronezh dan Volgograd. Keinginan untuk pengujian ponsel sangat berharga.



Selain itu, rekan-rekan dari Yandex datang kepada kami pada pertemuan tersebut. Mereka berbicara tentang alat pengujian kinerja ponsel Volta mereka.



Inilah yang dikatakan para peserta tentang dirinya:


  • Sangat keren dan keren yang dikatakan orang-orang itu dan menunjukkan segalanya. Saya mempelajari nuansa yang sekarang akan membantu untuk meninjau pengujian beberapa poin.
  • Ide keren!
  • Keripik biasa dari Yandex. Secara umum, saya pikir ini adalah arah yang benar. Itu tidak akan berlebihan. Yandex tahu ke mana harus mencari.

Kami benar-benar menikmati mendengarkan laporan tentang pengujian seluler, tetapi kadang-kadang bermanfaat untuk terganggu dan bersenang-senang. Selama istirahat mitap, kami melakukan kuis menggunakan platform game Kahoot. Tentunya informasi yang dipelajari peserta dari pembicara bermanfaat bagi mereka dalam menyelesaikan masalah ini.



Beberapa hari sebelum pertemuan, kami mengundang semua orang untuk melakukan pemanasan dan menyelesaikan masalah kecil yang kami siapkan. Tugas dan ketentuan kontes diposting di GitHub. Mereka memberikan persyaratan pada kode, kode itu sendiri tidak diperlihatkan, tetapi perlu untuk menulis tes untuk itu. Kami menyiapkan beberapa versi algoritma dengan bug (versi N). Tes dijalankan pada setiap versi algoritma. Jika setidaknya satu tes menemukan bug dalam algoritma, maka peserta menerima poin (yaitu, maksimum N poin). Untuk setiap tes yang salah, poinnya dihapus. Siapa pun yang mendapat poin terbanyak akan menang. Secara kebetulan, pemenangnya adalah peserta yang datang ke mitap, dan ia dapat secara pribadi menerima penghargaannya.



Kami juga menyiapkan dua kontes untuk mereka yang ingin merasa seperti blogger teknologi: kontes untuk reportase terbaik dan ulasan terbaik dari pertemuan tersebut. Akibatnya, Konstantin Igorevich menjadi reporter terbaik, dan penghargaan untuk ulasan terbaik diberikan kepada Natalia Morozova.



Untuk memudahkan peserta untuk fokus pada mitap, kami membuat bot telegram bernama Gosh, yang menjawab pertanyaan yang sering diajukan. Omong-omong, Gosha bekerja tidak hanya online, tetapi juga offline. Dia dengan cermat memperhatikan apa yang terjadi dan selalu siap untuk mengingatkan dirinya sendiri:



Ringkasan


Kami berharap bahwa mitap kami telah menjadi peristiwa penting bagi budaya besar yang baru mulai melakukan mitaps uji seluler di Rusia, karena menjadi penguji aplikasi seluler itu keren. Ini dibuktikan oleh para peserta dan pembicara dari Avito Mobile Testing Meetup. Kami melakukan beberapa wawancara mini dengan mereka dan membuat potongan video dengan jawaban atas pertanyaan tentang pengujian seluler dan tidak hanya.



Maaf untuk kualitas video, ini adalah percobaan. Kami ingin menyampaikan suasana pertemuan. Jangan ragu untuk memberikan pendapat Anda tentang format ini.


Terima kasih kepada semua orang yang datang ke pertemuan, menonton video dan berpartisipasi dalam aktivitas offline dan online kami. Kami memposting semua foto dari pertemuan di Facebook dan Vkontakte . Kami sering menyelenggarakan acara untuk spesialis teknis. Jika Anda tidak ingin ketinggalan, berlangganan Timepad kami . Beri tahu kami dalam laporan komentar tentang topik apa yang ingin Anda dengar di pertemuan kami - kami akan mempertimbangkan pendapat Anda saat merencanakan acara berikutnya.


Semuanya baru saja dimulai. Sampai ketemu lagi!

Source: https://habr.com/ru/post/id420929/


All Articles