Aloha! Nama saya Dasha, saya sedang menguji aplikasi seluler. Halloween akan datang, dan FunCorp secara tradisional memperbarui ikon dan percikan untuk beberapa hari libur. Inilah masalahnya sekarang, karena sebagian besar pengguna kami berbasis di Amerika Serikat. Tugasnya tampak sepele, saya dengan cepat membuat daftar periksa dasar yang terdiri dari 8 poin, tetapi dalam prosesnya saya menemukan beberapa kasus lagi, dan bertambah menjadi 13 (terlampir).
Tidak ada ilmu roket di sini, saya hanya akan memberi tahu Anda apa yang harus Anda perhatikan dalam tugas-tugas seperti itu agar tidak melewatkan bug yang tidak perlu dalam produksi - baik di Android dan iOS.
Jadi apa yang kami harapkan selama pembaruan liburan:
Hasil yang diharapkan. Sederhana saja,
"Ini hanya ikon dan percikan," pikir saya, dan segera daftar periksa dasar dengan cek diuraikan.
- Pembaruan aplikasi.
- Instal bersih.
- Mulai -> Minimalkan.
- Diciutkan baru-baru ini.
- Menambahkan ikon ke layar beranda (khusus Android).
- Layar berbeda.
- Versi sumbu yang berbeda.
- Guyuran.
Tetapi tidak ada tugas tanpa bug, jadi saya membuka google apa yang "menjebak" yang diketahui komunitas. Selanjutnya, saya akan memberi tahu Anda apa yang dapat diharapkan selama pengujian, dan pada akhirnya saya akan menunjukkan kepada Anda daftar periksa yang diperbarui.
Kesulitan Android
Hal pertama yang terlintas di benak adalah ada banyak sekali perangkat di Android dengan karakteristik berbeda, di situlah sebagian besar masalah muncul.
Ikon
Selain pemeriksaan dasar, pemberitahuan push perlu diperhatikan, karena penting untuk penyimpanan. Di antara "efek khusus" di sini Anda dapat menemukan masalah dengan tampilan ikon - misalnya, dalam kasus kami ikon di bilah status lebih terang dari yang diperlukan, dan di bawah "tirai" biasanya tergabung dengan latar belakang:
Selain itu, ikon mungkin terlihat miring pada berbagai bentuk ikon:
Android 10 / Pixel
Tambahkan ke daftar periksa:
- Ikon dalam pemberitahuan push
- Bentuk ikon yang berbeda.
Splash
Splash agak lebih kompleks daripada ikon, jadi berbagai perangkat dan fragmentasi diperkirakan akan memengaruhinya. Jika percikan, seperti milik kita, terdiri dari dua bagian - latar belakang dan logo, maka masalah akan lebih sering muncul.
Misalnya, logo itu sendiri mungkin berubah menjadi lebih kecil atau lebih besar dari yang diharapkan:
Terbentang atau dikompresi:
Tidak di tengah (jika tidak diharapkan):
Sekarang mari kita lihat kemungkinan masalah dengan latar belakang percikan.
Itu dapat bersembunyi di bawah tombol virtual:
Kecilkan atau regangkan:
Masalah yang sama dengan memusatkan latar belakang seperti ikon:
Rotasi layar cukup sering menjadi hambatan, mungkin ada percikan berkedip yang tidak menyenangkan:
Selain yang lainnya, kami menambahkan ke daftar periksa:
- Perputaran layar.
Kesulitan IOS
Di iOS, saya mengharapkan lebih sedikit kemungkinan masalah, karena biasanya ada kemampuan beradaptasi untuk versi OS dan perangkat yang didukung. Dan begitulah yang terjadi.
Tapi jangan buru-buru mengklik Tested: masalah utama terkait dengan OS caching ikon dan splash.
Ikon
Itu tidak menyebabkan masalah tertentu, kecuali ketika mencari aplikasi pada perangkat dan aplikasi terbaru, yang lama terkadang ditampilkan. Bug tidak direproduksi secara teratur, jadi kami memutuskan untuk tidak menyentuhnya, ada tugas non-minor yang lebih diprioritaskan. Kami belum menerima satu keluhan pun dari pengguna.
Tambahkan ke daftar periksa:
- Cari aplikasi di perangkat.
- Aplikasi yang diminimalkan dalam daftar terbaru.
Splash
Setelah memperbarui aplikasi, splash lama ditampilkan terlebih dahulu, yang diubah ke yang baru. Pada saat yang sama, cache tidak dikosongkan baik dengan mencopot pemasangan aplikasi atau dengan memulai ulang perangkat.
Ini yang bisa dilihat pengguna, tapi untungnya tidak sampai ke mereka.
Tapi kami menemukan solusinya. Misalnya, bersihkan cache seperti yang dijelaskan di artikel ini .
Kami menambahkan catatan - "jangan lupa tentang caching di iOS".
Daftar periksa terakhir
Jadi saya telah menambahkan enam item baru, dan sekarang daftarnya terlihat seperti ini:
- Pembaruan aplikasi + jangan lupa tentang caching di iOS.
- Instal bersih.
- Mulai -> Minimalkan.
- Aplikasi yang diminimalkan baru-baru ini.
- Cari aplikasi di perangkat.
- Layar berbeda.
- Perputaran layar.
- Versi sumbu yang berbeda.
- Ikon dalam pemberitahuan push.
- Bentuk ikon yang berbeda.
- Menambahkan ikon ke layar beranda (khusus Android).
- Guyuran.
- Percikan dengan tombol virtual (khusus Android).
Sebagai hasilnya, saya dapat mengatakan bahwa daftar seperti itu di awal akan sangat berguna bagi saya dan pengembang untuk menghemat jumlah iterasi pengujian pengembangan.
Dan jika selama pengujian Anda juga menemui masalah yang tidak sepele dan cara mengatasinya, silakan tulis agar kami dapat menyelesaikan daftar ini bersama-sama. Selamat Halloween!
