Ujian Kuki: Contoh Kes Ujian untuk Laman Web

Isi kandungan:

Anonim

Apa itu Ujian Kuki?

Pengujian Kuki didefinisikan sebagai jenis Uji Perisian yang memeriksa Kuki yang dibuat di penyemak imbas web anda. Kuki adalah sebahagian kecil maklumat yang disimpan dalam fail teks pada cakera keras pengguna (pelanggan) oleh pelayan web. Maklumat ini kemudian dihantar kembali ke pelayan setiap kali penyemak imbas meminta halaman dari pelayan. Biasanya, kuki mengandungi data atau maklumat pengguna yang diperibadikan yang digunakan untuk berkomunikasi antara laman web yang berbeza. Rakaman skrin di bawah menunjukkan kuki untuk laman web yang berbeza.

Dengan kata lain, kuki tidak lain adalah identiti pengguna dan digunakan untuk mengesan tempat pengguna menavigasi ke seluruh halaman laman web. Tujuan kuki adalah untuk membuat interaksi yang cepat antara pengguna dan laman web. Aplikasi, di mana kuki dapat digunakan, adalah untuk menerapkan keranjang belanja, pengalaman web yang diperibadikan, penjejakan pengguna, pemasaran, sesi pengguna dll.

Dalam tutorial ini, kita akan belajar

  • Apakah Kandungan Kuki?
  • Jenis Kuki
  • Di mana Kuki disimpan?
  • Cara menguji Kuki - Contoh Ujian Kes
  • Pemalam untuk Menguji Kuki
  • Pengubahsuaian Cookie dalam Tindakan
  • Perbezaan antara Kuki dan Sesi

Apakah Kandungan Kuki?

Kuki terdiri daripada tiga perkara

  1. Nama pelayan kuki dihantar
  2. Sepanjang Hayat Kuki
  3. Nilai. Ini biasanya nombor unik yang dihasilkan secara rawak

Jenis Kuki

Biasanya, terdapat dua jenis kuki yang ditulis pada mesin pengguna

  • Cookies Sesi: Kuki ini aktif sehingga penyemak imbas yang mencetuskan kuki dibuka. Apabila kita menutup penyemak imbas, kuki sesi ini akan dipadamkan
  • Kuki Berterusan: Kuki ini ditulis secara kekal di mesin pengguna dan bertahan selama berbulan-bulan atau bertahun-tahun

Di mana Kuki disimpan?

Apabila mana-mana aplikasi laman web menulis kuki, ia disimpan dalam fail teks pada pemacu cakera keras pengguna. Jalan di mana kuki disimpan bergantung pada penyemak imbas. Pelayar yang berbeza menyimpan kuki dalam jalan yang berbeza.

Sebagai contoh, dalam penyemak imbas Mozilla Firefox anda dapat melihat kuki dalam pilihan penyemak imbas. Untuk melihatnya, klik pada Tools -> Options -> Privacy dan kemudian klik pada "Remove Individual Cookies".

Semasa dalam penyemak imbas Internet Explorer, ia menyimpan kuki di jalan " C: \ Documents and Settings \ Default User \ Cookies"

Cara menguji Kuki

Berikut adalah senarai semak penting dan langkah-langkah mengenai Cara menguji Kuki di laman web:

  1. Melumpuhkan kuki: Lumpuhkan semua kuki dan cubalah menggunakan fungsi utama laman web ini
  2. Merosakkan kuki: Edit secara manual kuki di notepad dan ubah parameter dengan beberapa nilai rawak
  3. Penyulitan kuki: Maklumat sensitif seperti kata laluan dan nama pengguna harus dienkripsi sebelum dihantar ke komputer kita
  4. Ujian kuki dengan pelbagai penyemak imbas: Periksa halaman laman web anda menulis kuki dengan betul pada penyemak imbas yang lain seperti yang diharapkan
  5. Memeriksa penghapusan dari halaman aplikasi web anda
  6. Selektif menolak kuki: Padamkan semua kuki untuk laman web dan lihat bagaimana laman web bertindak balas terhadapnya
  7. Akses ke kuki: Kuki yang ditulis oleh satu laman web tidak boleh diakses oleh orang lain
  8. Tiada penggunaan kuki yang berlebihan: Sekiranya aplikasi yang diuji adalah laman web awam, tidak semestinya penggunaan kuki yang berlebihan
  9. Menguji dengan tetapan yang berbeza: Pengujian harus dilakukan dengan betul untuk memastikan laman web berfungsi dengan baik dengan tetapan kuki yang berbeza
  10. Kategorikan kuki secara berasingan: Kuki tidak boleh disimpan dalam kategori virus, spam atau perisian intip yang sama

Pemalam untuk Ujian Kuki

Penyemak imbas moden membenarkan melihat / mengedit kuki dalam penyemak imbas itu sendiri. Terdapat kedua-dua plugin penguji cookie di Mozilla dan Google Chrome.

  1. Pengurus Kuki Chrome

  1. Untuk penyemak imbas Google Chrome: Edit Kuki Ini

Pengubahsuaian Cookie dalam Tindakan

Kami akan menggunakan edit plugin kuki untuk Chrome.

Langkah 1)

Masukkan ID pengguna & kata laluan untuk log masuk ke bank Guru99.

Langkah 2)

Klik pada ikon pemalam dan ia akan membuka tetingkap lain seperti gambar di bawah

Langkah 3)

Tukar nilai kuki menjadi "guru99" dan kemudian klik untuk menyimpan perubahan

Perbezaan antara Kuki dan Sesi

Kuki Sesi
  • Kuki adalah fail sisi pelanggan yang mengandungi maklumat pengguna
  • Sesi adalah fail sisi pelayan yang mengandungi maklumat pengguna
  • Kuki berakhir bergantung pada jangka hayat yang anda tetapkan untuknya
  • Sesi berakhir apabila pengguna menutup penyemak imbasnya
  • Anda tidak perlu memulakan kuki kerana disimpan di mesin tempatan anda
  • Dalam PHP, sebelum menggunakan $ _SESSION, anda harus menulis session_start (); Begitu juga untuk bahasa lain
  • Saiz kuki maksimum rasmi ialah 4KB
  • Dalam sesi anda boleh menyimpan seberapa banyak data yang anda mahukan. Satu-satunya had yang boleh anda capai ialah memori maksimum yang dapat digunakan oleh skrip dalam satu masa, iaitu 128MB secara lalai
  • Kuki tidak bergantung pada Sesi
  • Sesi bergantung kepada Cookie
  • Tidak ada fungsi yang bernama unsetcookie ()
  • Sesi_destroy (); digunakan untuk memusnahkan semua data yang didaftarkan atau untuk membetulkan beberapa