कुकी परीक्षण: वेबसाइट के लिए उदाहरण परीक्षण मामले

विषय - सूची:

Anonim

कुकी परीक्षण क्या है?

कुकी परीक्षण को एक सॉफ़्टवेयर परीक्षण प्रकार के रूप में परिभाषित किया गया है जो आपके वेब ब्राउज़र में बनाई गई कुकी की जाँच करता है। कुकी एक जानकारी का एक छोटा सा टुकड़ा है जो वेब सर्वर द्वारा उपयोगकर्ता (क्लाइंट) हार्ड ड्राइव पर एक पाठ फ़ाइल में संग्रहीत किया जाता है। जानकारी के इस टुकड़े को तब सर्वर पर वापस भेजा जाता है जब हर बार ब्राउज़र सर्वर से एक पेज का अनुरोध करता है। आमतौर पर, कुकी में व्यक्तिगत उपयोगकर्ता डेटा या जानकारी होती है जिसका उपयोग विभिन्न वेब पृष्ठों के बीच संवाद करने के लिए किया जाता है। नीचे दी गई स्क्रीन-शॉट विभिन्न वेबसाइटों के लिए कुकीज़ दिखाती है।

दूसरे शब्दों में, कुकीज एक उपयोगकर्ता की पहचान के अलावा कुछ भी नहीं है और यह ट्रैक करने के लिए उपयोग किया जाता है कि उपयोगकर्ता ने वेबसाइट के सभी पृष्ठों पर कहां नेविगेट किया है। कुकी का उद्देश्य उपयोगकर्ताओं और वेबसाइटों के बीच तेजी से बातचीत करना है। एप्लिकेशन, जहां कुकीज़ का उपयोग किया जा सकता है, एक शॉपिंग कार्ट, व्यक्तिगत वेब अनुभव, उपयोगकर्ता ट्रैकिंग, विपणन, उपयोगकर्ता सत्र आदि को लागू करना है।

इस ट्यूटोरियल में हम सीखेंगे

  • कुकी की सामग्री क्या है?
  • कुकीज़ के प्रकार
  • कुकीज़ कहाँ संग्रहीत की जाती हैं?
  • कुकीज़ का परीक्षण कैसे करें - नमूना परीक्षण मामले
  • कुकीज़ का परीक्षण करने के लिए प्लगइन्स
  • कार्रवाई में कुकी संशोधन
  • कुकी और सत्र के बीच अंतर

कुकी की सामग्री क्या है?

कुकी में मुख्य रूप से तीन चीजें होती हैं

  1. कुकी से सर्वर का नाम भेजा गया था
  2. कुकीज़ लाइफटाइम
  3. एक कीमत। यह आमतौर पर एक बेतरतीब ढंग से उत्पन्न अद्वितीय संख्या है

कुकीज़ के प्रकार

आमतौर पर, उपयोगकर्ता मशीनों पर दो प्रकार के कुकीज़ लिखे होते हैं

  • सत्र कुकीज़: ये कुकी तब तक सक्रिय रहती हैं जब तक कि ब्राउज़र ट्रिगर नहीं हो जाता है। जब हम ब्राउज़र को बंद करते हैं तो यह सत्र कुकी डिलीट हो जाता है
  • स्थायी कुकीज़: ये कुकीज़ उपयोगकर्ता मशीन पर स्थायी रूप से लिखी जाती हैं और यह महीनों या वर्षों तक चलती हैं

कुकीज़ कहाँ संग्रहीत की जाती हैं?

जब कोई भी वेब पेज एप्लिकेशन कुकी लिखता है, तो उसे उपयोगकर्ता हार्ड डिस्क ड्राइव पर एक टेक्स्ट फ़ाइल में संग्रहीत किया जाता है। कुकी को सहेजने का पथ ब्राउज़र पर निर्भर करता है। विभिन्न ब्राउज़र्स कुकी को अलग-अलग रास्तों में संग्रहीत करते हैं।

उदाहरण के लिए, मोज़िला फ़ायरफ़ॉक्स ब्राउज़र में आप ब्राउज़र विकल्पों में कुकीज़ देख सकते हैं। यह देखने के लिए टूल -> विकल्प -> गोपनीयता पर क्लिक करें और फिर "व्यक्तिगत कुकीज़ निकालें" पर क्लिक करें।

जबकि इंटरनेट एक्सप्लोरर ब्राउज़र में यह कुकीज़ को पथ " C: \ Documents and Settings \ Default User \ Cookies" पर संग्रहीत करता है

कुकीज़ का परीक्षण कैसे करें

वेबसाइट में कुकीज़ का परीक्षण करने के बारे में एक महत्वपूर्ण चेकलिस्ट और कदम निम्नलिखित हैं :

  1. कुकीज़ अक्षम करना: सभी कुकीज़ अक्षम करें और साइट के प्रमुख कार्यों का उपयोग करने का प्रयास करें
  2. कुकीज़ को दूषित करना: कुकी को मैन्युअल रूप से नोटपैड में संपादित करें और कुछ यादृच्छिक मूल्यों के साथ मापदंडों को बदलें
  3. कुकीज़ एन्क्रिप्शन: पासवर्ड और उपयोगकर्ता नाम जैसी संवेदनशील जानकारी को हमारे कंप्यूटर पर भेजे जाने से पहले एन्क्रिप्ट किया जाना चाहिए
  4. कई ब्राउज़रों के साथ कुकी परीक्षण: अपने वेबसाइट पृष्ठ की जाँच करें कि एक अलग ब्राउज़र पर ठीक से कुकीज़ को अपेक्षित रूप से लिख रहा है
  5. आपके वेब एप्लिकेशन पृष्ठ से विलोपन की जाँच करना
  6. कुकीज़ को चुनिंदा रूप से अस्वीकार करना: वेबसाइटों के लिए सभी कुकीज़ हटा दें और देखें कि वेबसाइट इस पर कैसे प्रतिक्रिया देती है
  7. कुकीज़ तक पहुंच: एक वेबसाइट द्वारा लिखित कुकीज़ दूसरों के द्वारा सुलभ नहीं होनी चाहिए
  8. कुकीज़ का कोई अति प्रयोग नहीं: यदि परीक्षण के तहत आवेदन एक सार्वजनिक वेबसाइट है, तो कुकीज़ का अति प्रयोग नहीं होना चाहिए
  9. विभिन्न सेटिंग के साथ परीक्षण: यह जांचने के लिए परीक्षण ठीक से किया जाना चाहिए कि वेबसाइट विभिन्न कुकी सेटिंग के साथ अच्छी तरह से काम कर रही है
  10. कुकीज़ को अलग से वर्गीकृत करें: कुकीज़ को वायरस, स्पैम या स्पाईवेयर की एक ही श्रेणी में नहीं रखा जाना चाहिए

कुकी टेस्ट के लिए प्लगइन्स

आधुनिक ब्राउज़र ब्राउज़र में ही कुकीज़ को देखने / संपादित करने की अनुमति देते हैं। मोज़िला और Google क्रोम दोनों में कुकी परीक्षक प्लगइन्स हैं।

  1. क्रोम कुकी प्रबंधक

  1. Google Chrome ब्राउज़र के लिए: इस कुकी को संपादित करें

कार्रवाई में कुकी संशोधन

हम क्रोम के लिए कुकी प्लगइन को संपादित करने का उपयोग करेंगे।

चरण 1)

Guru99 बैंक में लॉगिन करने के लिए यूजरआईडी और पासवर्ड डालें।

चरण 2)

प्लगइन आइकन पर क्लिक करें और यह नीचे दिखाए गए अनुसार एक और विंडो खोलेगा

चरण 3)

कुकी का मान "गुरु99" में बदलें और फिर परिवर्तनों को सहेजने के लिए क्लिक करें

कुकी और सत्र के बीच अंतर

कुकी अधिवेशन
  • कुकीज़ क्लाइंट-साइड फाइलें हैं जिनमें उपयोगकर्ता जानकारी होती है
  • सत्र सर्वर-साइड फाइलें हैं जिनमें उपयोगकर्ता जानकारी होती है
  • आपके द्वारा निर्धारित जीवनकाल के आधार पर कुकी समाप्त हो जाती है
  • उपयोगकर्ता द्वारा अपना ब्राउज़र बंद करने पर एक सत्र समाप्त होता है
  • आपको कुकी शुरू करने की आवश्यकता नहीं है क्योंकि यह आपके स्थानीय मशीन में संग्रहीत है
  • PHP में, $ _SESSION का उपयोग करने से पहले, आपको session_start () लिखना होगा; इसी तरह अन्य भाषाओं के लिए
  • आधिकारिक अधिकतम कुकी का आकार 4KB है
  • सत्र के भीतर आप जितना चाहें उतना डेटा स्टोर कर सकते हैं। एकमात्र सीमा जो आप तक पहुँच सकते हैं वह अधिकतम मेमोरी है जो एक स्क्रिप्ट एक समय में उपभोग कर सकती है, जो डिफ़ॉल्ट रूप से 128 एमबी है
  • एक कुकी सत्र पर निर्भर नहीं है
  • एक सत्र कुकी पर निर्भर है
  • कोई फ़ंक्शन नहीं है जिसका नाम unsetcookie () है
  • सत्र_डेस्ट्रो (); सभी पंजीकृत डेटा को नष्ट करने या कुछ को परेशान करने के लिए उपयोग किया जाता है