Pengujian Cookie: Contoh Uji Kasus untuk Situs Web

Daftar Isi:

Anonim

Apa itu Pengujian Cookie?

Pengujian Cookie didefinisikan sebagai jenis Pengujian Perangkat Lunak yang memeriksa Cookie yang dibuat di browser web Anda. Cookie adalah sepotong kecil informasi yang disimpan dalam file teks pada hard drive pengguna (klien) oleh server web. Potongan informasi ini kemudian dikirim kembali ke server setiap kali browser meminta halaman dari server. Biasanya, cookie berisi data atau informasi pengguna yang dipersonalisasi yang digunakan untuk berkomunikasi antara halaman web yang berbeda. Tangkapan layar di bawah ini menunjukkan cookie untuk berbagai situs web.

Dengan kata lain, cookie tidak lain adalah identitas pengguna dan digunakan untuk melacak ke mana pengguna bernavigasi di seluruh halaman situs web. Tujuan cookie adalah untuk membuat interaksi yang cepat antara pengguna dan situs web. Aplikasi, di mana cookie dapat digunakan, adalah untuk mengimplementasikan keranjang belanja, pengalaman web yang dipersonalisasi, pelacakan pengguna, pemasaran, sesi pengguna, dll.

Dalam tutorial ini, kita akan belajar

  • Apa Isi Cookie?
  • Jenis Cookies
  • Di mana Cookie disimpan?
  • Cara menguji Cookie - Contoh Kasus Uji
  • Plugin untuk Menguji Cookie
  • Modifikasi Cookie sedang Beraksi
  • Perbedaan antara Cookie dan Sesi

Apa Isi Cookie?

Cookie terdiri dari tiga hal

  1. Nama server asal pengiriman cookie
  2. Cookies Seumur Hidup
  3. Nilai. Ini biasanya nomor unik yang dibuat secara acak

Jenis Cookies

Biasanya, ada dua jenis cookie yang ditulis di mesin pengguna

  • Cookie Sesi: Cookie ini aktif sampai browser yang memicu cookie terbuka. Saat kami menutup browser, cookie sesi ini akan dihapus
  • Cookie Tetap : Cookie ini ditulis secara permanen di mesin pengguna dan bertahan selama berbulan-bulan atau bertahun-tahun

Di mana Cookie disimpan?

Saat aplikasi halaman web apa pun menulis cookie, cookie akan disimpan dalam file teks pada drive hard disk pengguna. Jalur penyimpanan cookie bergantung pada browser. Browser yang berbeda menyimpan cookie di jalur yang berbeda.

Misalnya, di browser Mozilla Firefox Anda dapat melihat cookie di opsi browser. Untuk melihatnya, klik Tools -> Options -> Privacy dan kemudian klik "Remove Individual Cookies".

Saat berada di browser Internet Explorer, ia menyimpan cookie di jalur " C: \ Documents and Settings \ Default User \ Cookies"

Cara menguji Cookie

Berikut ini adalah daftar periksa dan langkah-langkah penting tentang Cara menguji Cookie di situs web:

  1. Menonaktifkan cookie: Nonaktifkan semua cookie dan coba gunakan fungsi utama situs
  2. Cookie yang merusak : Edit cookie secara manual di notepad dan ubah parameter dengan beberapa nilai acak
  3. Enkripsi cookie: Informasi sensitif seperti kata sandi dan nama pengguna harus dienkripsi sebelum dikirim ke komputer kami
  4. Pengujian cookie dengan beberapa browser: Periksa apakah halaman situs web Anda menulis cookie dengan benar di browser yang berbeda seperti yang diharapkan
  5. Memeriksa penghapusan dari halaman aplikasi web Anda
  6. Menolak cookie secara selektif: Hapus semua cookie untuk situs web dan lihat bagaimana situs web bereaksi terhadapnya
  7. Akses ke cookie: Cookie yang ditulis oleh satu situs web tidak boleh dapat diakses oleh orang lain
  8. Tidak ada penggunaan cookie yang berlebihan: Jika aplikasi yang diuji adalah situs web publik, tidak boleh ada penggunaan cookie yang berlebihan
  9. Pengujian dengan pengaturan yang berbeda: Pengujian harus dilakukan dengan benar untuk memeriksa bahwa situs web berfungsi dengan baik dengan pengaturan cookie yang berbeda
  10. Kategorikan cookie secara terpisah: Cookie tidak boleh disimpan dalam kategori yang sama dengan virus, spam, atau spyware

Plugin untuk Uji Cookie

Browser modern memungkinkan melihat / mengedit cookie di browser itu sendiri. Ada plugin penguji cookie di Mozilla dan Google Chrome.

  1. Pengelola Cookie Chrome

  1. Untuk browser Google Chrome: Edit Cookie Ini

Modifikasi Cookie sedang Beraksi

Kami akan menggunakan edit plugin cookie untuk Chrome.

Langkah 1)

Masukkan userID & password untuk login ke bank Guru99.

Langkah 2)

Klik pada ikon plugin dan itu akan membuka jendela lain seperti yang ditunjukkan di bawah ini

Langkah 3)

Ubah nilai cookie menjadi "guru99" lalu klik untuk menyimpan perubahan

Perbedaan antara Cookie dan Sesi

Kue kering Sidang
  • Cookie adalah file sisi klien yang berisi informasi pengguna
  • Sesi adalah file sisi server yang berisi informasi pengguna
  • Cookie berakhir tergantung pada masa pakai yang Anda tetapkan
  • Sesi berakhir saat pengguna menutup browsernya
  • Anda tidak perlu memulai cookie karena disimpan di komputer lokal Anda
  • Di PHP, sebelum menggunakan $ _SESSION, Anda harus menulis session_start (); Begitu juga untuk bahasa lain
  • Ukuran cookie maksimum resmi adalah 4KB
  • Dalam sesi Anda dapat menyimpan data sebanyak yang Anda suka. Satu-satunya batasan yang dapat Anda capai adalah memori maksimum yang dapat digunakan skrip dalam satu waktu, yaitu 128MB secara default
  • Cookie tidak bergantung pada Sesi
  • Sesi bergantung pada Cookie
  • Tidak ada fungsi bernama unsetcookie ()
  • Session_destroy (); digunakan untuk menghancurkan semua data yang terdaftar atau untuk menghapus beberapa