Mengapa QAwerk menguji lebih dari 150 aplikasi secara gratis – TechCrunch


Pengujian perangkat lunak adalah area bisnis yang sering diabaikan, terkadang mengakibatkan kerugian jutaan (dan bahkan miliaran) dolar. Ingat bagaimana perangkat lunak Amazon kesalahan memotong semua harga barang menjadi satu sen? Saat pemberitahuan Uber malfungsi menghasilkan gugatan € 45 juta terhadap perusahaan? Bagaimana TSB mendorong pelanggannya ke a diuji dengan buruk platform, melumpuhkan 1,9 juta akun? Atau bagaimana bug Cyberpunk 2077 yang tak terhitung jumlahnya menghapus tahun kerja keras pengembangan dan mengubah permainan menjadi meme yang memalukan, menimbulkan kerusakan reputasi jangka panjang dan miliar dolar kerugian? Secara total, kesalahan perangkat lunak merugikan AS $ 2,5 triliun dolar setiap tahun. Mengapa terus membuat kesalahan yang sama ketika krisis ini dapat dengan mudah dihindari?

Sebagai penggemar pengujian perangkat lunak, para ahli di QAwerk mengetahui kerugian sebenarnya dari kualitas perangkat lunak yang buruk. Tetapi tidak semua bisnis melakukannya. Kembali pada tahun 2016, kami memeras otak tentang cara menyampaikan pesan kami dan menunjukkan pentingnya pengujian perangkat lunak sambil menggambarkan bagaimana bug membuat konsumen frustrasi. Jadi kami mulai menguji aplikasi secara gratis, dan begitulah cara kami Perayapan Bug inisiatif lahir.

Kredit Gambar: QAwerk (terbuka di jendela baru)

Tidak mungkin membuat produk yang 100% bebas bug. Rata-rata, pengembang perangkat lunak menghasilkan banyak uang 100 hingga 150 kesalahan untuk setiap seribu baris kode. Terlebih lagi, semakin lama bisnis menunda pengujian kualitas produk mereka, semakin mahal bagi mereka untuk memperbaiki bug yang muncul setelah rilis. Menurut sebuah studi IBM, memperbaiki kesalahan perangkat lunak dalam pasca-produksi 15 kali lebih banyak mahal daripada menghilangkannya sejak dini.

Memiliki pengalaman langsung dalam mendeteksi dan mencegah kerusakan perangkat lunak, kami tahu bahwa data ini benar-benar nyata. Kami juga memahami tantangan yang mendorong beberapa perusahaan, kecil dan besar, untuk merilis produk dengan bug, di antaranya adalah:

  • Mengurangi waktu ke pasar
  • Menghemat biaya
  • Kekurangan sumber daya QA

Kami sedih melihat betapa produk yang menjanjikan dan inovatif gagal mendapatkan pengakuan yang layak mereka terima karena masalah teknis yang, untuk beberapa alasan, diabaikan oleh tim pengiriman. Dengan menampilkan merek area yang membutuhkan perhatian segera, kami membantu mereka menyempurnakan produk mereka, mengikuti misi kami untuk membuat perangkat lunak lebih baik.

Kredit Gambar: QAwerk (terbuka di jendela baru)

Bug Crawl ternyata tidak hanya menjadi cara untuk memberikan kembali kepada komunitas bisnis tetapi juga merupakan peluang bagus untuk mempelajari dan memoles keahlian kami di berbagai industri. Kami telah menguji aplikasi seluler dan platform SaaS dari beberapa yang paling banyak kategori populer, seperti komunikasi & sosial, hiburan, belanja, perjalanan, alat produktivitas, foto & video, karier & pendidikan, real estat, olahraga, buku, dan permainan. Meskipun setiap produk itu unik, kami telah menemukan bug yang sama berulang kali, terlepas dari platform aplikasi atau ceruk pasarnya. Untuk beberapa nama:

  • Gangguan: Ini adalah penyebab terbesar di balik tingkat pencopotan pemasangan yang tinggi. Meskipun alasan mengapa aplikasi mogok bervariasi – dari manajemen memori yang buruk dan integrasi API yang tidak tepat hingga masalah jaringan dan kode spaghetti – semuanya kembali ke pengujian yang tidak memadai. Ketuk setiap tombol, ikon, panah, kirim semua formulir, coba gunakan aplikasi Anda dengan internet mati, dan pastikan Anda dapat menyimpan data Anda. Anda akan terkejut melihat banyaknya masalah yang harus diperbaiki.
  • Bug fungsional & kelemahan logika bisnis: Pernahkah Anda bertanya-tanya mengapa aplikasi Android memiliki opsi untuk masuk dengan ID Apple? Apa gunanya meninggalkan ulasan kosong atau mengetuk tombol panggilan darurat yang tidak merespons? Dan apa masalahnya dengan pemuatan ulang halaman yang konstan ini? Mengacaukan satu bidang? Mulailah proses pendaftaran dari awal. Membuat folder baru? Muat ulang aplikasi Anda sebelum Anda melihatnya. Tidak dapat mengedit detail kartu kredit Anda? Nah, Anda sudah mendapatkan kesempatan, jadi lain kali Anda sebaiknya fokus pada laser karena tim pengiriman tidak benar-benar berpikir untuk memberi Anda kesempatan kedua.
  • Masalah UI: Meskipun sering dianggap tidak signifikan, ketidakakuratan UI dapat merusak keseluruhan rasa produk dan otoritas merek. Sejauh ini, kami telah menyaksikan semuanya mulai dari teks yang sempit atau overlay, gambar yang dipotong, dan elemen yang melampaui containernya hingga ikon yang mencakup harga pesanan dan alamat email yang dibungkus dengan tidak benar. Beralih ke tema gelap untuk mengurangi ketegangan mata? … Tapi sekarang semuanya hitam, termasuk teksnya… Yah, mungkin tetap menggunakan mode terang selama beberapa minggu sebelum pengembang mendapatkan bug “minor” itu.
  • Masalah otorisasi: Yang mengejutkan kami, beberapa merek mungkin merilis aplikasi tanpa validasi email atau kata sandi sama sekali, memungkinkan pengguna untuk mendaftar dengan email palsu, memulihkan kata sandi dengan email yang tidak terdaftar, atau hanya menggunakan karakter spasi dalam kata sandi. Mengabaikan aturan validasi dasar ini membuat konsumen terpapar ancaman keamanan, menonaktifkan opsi untuk mengubah kata sandi dengan mudah, dan membuat database klien berantakan.
  • Tautan hilang & pengalihan salah: Tidak ada yang pernah membaca Syarat & Ketentuan, bukan? Mengapa repot-repot menambahkan tautan ke sana? Kebijakan privasi, kebijakan pengembalian, dan ikon media sosial adalah area pertama yang harus diperiksa. Adapun pengalihan yang salah, mereka membawa lebih banyak kerugian. Bayangkan seorang pengguna menghabiskan waktu berjam-jam mencari barang yang dibutuhkan, baik itu pakaian, kamera digital, atau dekorasi pernikahan, dan kemudian dibawa ke halaman produk yang salah. Ya, itu menyedihkan bernilai ratusan atau bahkan ribuan pelanggan yang tidak bahagia.
  • Pesan & petunjuk kesalahan yang membingungkan: Kesalahan ini biasanya muncul ke permukaan saat pengguna memasukkan data yang salah ke bidang masukan, seperti nama pengguna atau sandi, atau saat koneksi internet mereka dinonaktifkan. Daripada memberikan informasi yang jelas tentang apa yang salah, aplikasi yang tidak teruji dengan baik sering kali membuat konsumen memainkan permainan tebak-tebakan, menampilkan “Ada yang salah” yang cukup umum, “Tidak ada pemuatan data”, “Terjadi kesalahan”, atau “Harap coba lagi. ” Selain itu, pengguna juga dapat menemukan bahwa kota atau jalan mereka sudah tidak ada lagi hanya karena mereka mengetik nama secara manual alih-alih memilihnya dari daftar item yang disarankan di drop-down.
  • Tata letak rusak: Cara jitu untuk merusak tata letak aplikasi adalah dengan mengubah mode tampilan ke lanskap. Anda akan dapat melihat beberapa menu yang rusak, daftar yang kacau, dan semua jenis desain yang terdistorsi. Sedangkan untuk platform web, tidak ada yang rusak seperti tata letak di layar kecil. Merek cenderung berkembang untuk model perangkat terbaru, mengabaikan persentase konsumen yang menggunakan gadget yang sedikit lebih tua.
  • Filter rusak: Konsumen menyukai filter karena memungkinkan mereka menemukan barang yang dibutuhkan dalam waktu yang lebih singkat. Namun, jika filter tidak berfungsi seperti yang diharapkan, pengguna dapat menghabiskan lebih banyak waktu di aplikasi, mencoba mencari tahu mengapa hanya akun wanita yang ditampilkan di aplikasi kencan mereka, mengapa lagu pop muncul di saran musik rock mereka, atau mengapa blok furnitur mencantumkan bahan pipa.
  • Masalah pelokalan. Dalam upaya untuk menargetkan audiens yang lebih luas, bisnis memastikan aplikasi dan platform mereka tersedia dalam sebanyak mungkin bahasa. Untuk mempercepat seluruh proses pelokalan, beberapa mungkin menggunakan terjemahan mesin, yang kemudian menghasilkan konten yang meluap dan sering kali membingungkan. Satu lagi masalah umum yang kami hadapi adalah tim pengiriman mungkin lupa menerjemahkan beberapa tombol, judul halaman yang kurang populer, atau pop-up obrolan.

Kami melakukan tugas kami, menguji aplikasi secara gratis dan merasa senang membantu perusahaan rintisan dan merek mapan untuk meningkatkan produk mereka. Tujuan Bug Crawl bukanlah untuk menemukan calon mitra bisnis: kami melakukannya tanpa mengharapkan imbalan apa pun. Ketika kami mulai, kami tidak dapat memprediksi bahwa laporan bug kami akan membuat kami menjadi klien. Namun, sejak 2018 kami mulai menerima permintaan Bug Crawl secara teratur. Merek pertama yang menghubungi kami adalah Unfold, sebuah aplikasi yang kami dukung selama mereka perjalanan dari alat pembuat cerita buggy dengan fungsi terbatas hingga aplikasi pemenang penghargaan dengan lebih dari satu miliar pengguna di seluruh dunia. Pada tahun 2019, Unfold diakuisisi oleh Squarespace, pembuat situs web dan penyedia hosting terkemuka, dan kami mengaitkan sebagian dari keberhasilan ini dengan investasi berkelanjutan Unfold dalam kualitas perangkat lunaknya.
Saat ini, semakin banyak agensi teknologi yang memposisikan diri mereka sebagai orang kepercayaan bisnis sejati daripada sekadar penyedia layanan. Membangun kemitraan yang saling menguntungkan daripada hubungan klien-kontraktor adalah hal yang membuatnya berhasil dengan klien. Ketika kami memiliki kebebasan untuk menyuarakan kekhawatiran kami, menyarankan fitur baru, dan berpartisipasi dalam diskusi produk penting, kami merasa seperti anggota tim internal klien yang setara, yang mendorong keterlibatan kami lebih jauh. Kemajuan luar biasa klien kami membuktikan sesuatu yang selalu kami tekankan kepada prospek kami: memiliki mitra teknologi tepercaya di sisi Anda selalu bermanfaat dalam jangka panjang.

Jangan salah paham; kami memahami bahwa pengembangan perangkat lunak adalah triase yang tidak pernah berakhir. Agar tetap sesuai jadwal dan anggaran, beberapa merek mungkin harus memutuskan bug apa yang dapat ditoleransi dan apa yang merupakan penghambat nyata. Namun, pengambilan keputusan menjadi jauh lebih mudah jika Anda memiliki perspektif yang tidak bias tentang masalah tersebut, seperti laporan bug yang disiapkan oleh tim QA eksternal. Menguji perangkat lunak secara gratis bukanlah utopia; itu adalah sesuatu yang dapat kami lakukan dan akan lakukan untuk membantu sebanyak mungkin merek memoles produk mereka dan mengevaluasi kembali pendekatan mereka terhadap pengujian perangkat lunak.

Kami telah menerima umpan balik positif dari banyak merek yang mampu memperbaiki bug sebelum produk menjangkau komunitas yang lebih luas. Semua hal dipertimbangkan, menjaga kualitas perangkat lunak pada tingkat yang layak adalah kunci untuk mencegah kerugian finansial besar dan kerusakan reputasi yang disebabkan oleh produk buggy.

Posted By : http://airtogel.com/