Tips Menemukan Bug Pada Situs Anda

Tips Menemukan Bug Pada Situs Anda

Baik Anda mengembangkan situs web untuk penggunaan pribadi, untuk pelanggan, atau organisasi Anda, sangatlah penting bahwa situs tersebut bebas bug. Bug dalam aplikasi Anda tidak hanya akan merusak kegunaan situs web Anda, tetapi juga akan memengaruhi reputasi Anda sebagai pengembang. Pada artikel ini, kami akan membahas beberapa daftar periksa dasar yang memungkinkan Anda menerapkan aplikasi web bebas bug dalam produksi.

Pengujian Siap Seluler

Karena kebanyakan orang saat ini menggunakan perangkat seluler untuk mengakses situs web, untuk memperluas audiens target Anda, situs web Anda harus sepenuhnya responsif dan kompatibel dengan perangkat seluler dan browser.

  1. aplikasi harus berjalan sempurna dengan mencari menggunakan Google Analytics.
  2. Anda dapat menggunakan ekstensi emulator perangkat seluler di browser untuk menguji aplikasi Anda.
  3. Jika anggaran proyek besar, Anda dapat memberi tim pengujian Anda beberapa perangkat genggam dari sistem operasi yang berbeda sehingga pengujian waktu nyata dapat dilakukan karena bug tertentu sering terlewatkan oleh emulator.
  4. Pastikan tidak ada pengguliran horizontal; font dan tombol dapat dibaca dan ramah sentuhan; dan konten serta gambar cukup besar untuk layar kecil.
  5. Pengujian Lintas-Browser


    Lewatlah sudah hari-hari ketika Internet Explorer adalah satu-satunya browser yang tersedia di pasar. Banyak browser baru diperkenalkan hampir setiap hari, dan seringkali, aplikasi web yang berjalan dengan sempurna di Google Chrome gagal di browser seperti Opera, Safari, dan lainnya.

    • Daripada menguji kompatibilitas dengan semua browser, targetkan browser utama dan uji aplikasi atau situs Anda pada browser tersebut.
    • Lakukan pengujian menggunakan alat kompatibilitas lintas browser selama tahap awal pengembangan. Pengujian unit harus dimulai segera setelah desain siap.
    • Jalankan kasus uji setelah seluruh pengembangan selesai.

    Pengujian Aksesibilitas

    W3C telah menyiapkan serangkaian pedoman dan standar yang harus dipatuhi oleh organisasi atau individu sebelum meluncurkan aplikasi web mereka. Pedoman tersebut menyatakan bahwa aplikasi harus dapat diakses oleh semua orang, terutama penyandang disabilitas.

    • Uji apakah situs web Anda mematuhi bagian 508, ADA, dan pedoman lainnya.
    • Jalankan pengujian skalabilitas untuk memastikan bahwa situs web dapat dibaca saat gambar atau font diperbesar.
    • Uji pembaca layar harus dilakukan untuk memastikan bahwa orang dengan penglihatan yang buruk dapat membuka halaman menggunakan pembaca layar.
    • Situs harus dapat dinavigasi sepenuhnya dengan menggunakan keyboard saja Teks harus disertakan dalam konten media untuk memastikan orang dengan gangguan pendengaran dapat memahami konten audio dan video.

    Pemeriksaan HTML dan CSS Umum

    • Pastikan kode HTML atau XHTML Anda bebas dari kesalahan dengan memvalidasinya menggunakan W3C Markup Validation, alat validator resmi dari World Wide Web Consortium.
    • Ada alat lain seperti HTML Tidy, alat Google Webmaster, dll. Yang dapat mencari kode untuk tag meta duplikat, tautan rusak, judul yang hilang, atau bug lainnya.
    • Layanan Validasi CSS yang disediakan oleh W3C dapat digunakan untuk menemukan kesalahan atau pelanggaran kepatuhan di CSS Anda.
    • Setelah kode diperiksa, alat yang disarankan yang dapat digunakan adalah CSS Compressor. Ini mengecilkan file dengan menyusutkan seluruh kode menjadi satu baris. Untuk halaman besar dengan ribuan baris CSS, alat ini dapat mempercepat waktu loading.

    Pengujian Keamanan untuk Login Situs Web

    • Jika situs web Anda berurusan dengan belanja online, perbankan, atau aktivitas apa pun yang data pengguna harus dirahasiakan, pengujian keamanan sangat penting.
    • Pastikan akun terkunci setelah beberapa entri kata sandi atau ID pengguna salah.
    • Pastikan login otomatis dicegah melalui teknik seperti verifikasi OTP atau CAPTCHA saat login.
    • Periksa enkripsi cookie dan cache.
    • Setelah pengguna keluar, tekan tombol kembali untuk memastikan bahwa sesi penjelajahan telah berakhir.

    Pengujian Kinerja Aplikasi

    Terlepas dari kegunaan dan keamanan, aplikasi web Anda harus dapat menahan beban. Seringkali, situs web terlihat macet ketika lalu lintas Internet meningkat secara tiba-tiba

    • Jalankan pengujian stres(Execute Stress) untuk mengetahui bagaimana situs berperilaku saat beban kerja meningkat.
    • Simulasikan sesi login beberapa pengguna dan jalankan pengujian konkurensi untuk mengetahui apakah situs berperilaku normal atau tidak.
    • Jalankan pengujian ketahanan untuk memeriksa kinerja situs web saat situs web menghadapi beban kerja di luar batasnya.
    • Periksa waktu pemuatan aplikasi di bawah jangkauan jaringan yang rendah.

    Pengujian Beta oleh Pengguna Nyata

    Ini adalah tahap pengujian terakhir saat situs diluncurkan pada platform tempat pengguna akhir mengujinya untuk menemukan kesalahan.

    • Pengujian beta sangat penting karena pengguna menavigasi situs dan cenderung menemukan titik lemah dari sudut pandang mereka.
    • Tim pengujian Anda mengikuti serangkaian aturan untuk melakukan pengujian unit. Pengguna asli sering kali berpikir di luar kebiasaan dan mungkin melihat kesalahan yang mungkin terlewatkan oleh tim penguji.

    Terlepas dari semua skenario pengujian yang disebutkan di atas, pengujian dokumentasi juga harus dilakukan untuk memeriksa apakah situs web mengikuti semua spesifikasi yang diperlukan dan logika bisnis seperti yang disebutkan oleh klien. Setelah aplikasi Anda melewati semua skenario kasus uji dengan semua bug prioritas tinggi diperbaiki, aplikasi dapat diterapkan ke dalam produksi.

Berkomentar Lah Dengan Sopan, Bijak Dan BerEtika, Karena Setiap Komentar Menjadi Tanggung Jawab Komentator

Post a Comment (0)
Previous Post Next Post