<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Cookie 測試:網站的測試用例示例 > 原文: [https://www.guru99.com/cookie-testing-tutorial-with-sample-test-cases.html](https://www.guru99.com/cookie-testing-tutorial-with-sample-test-cases.html) ## 什么是 Cookie 測試? Cookie 測試定義為一種軟件測試類型,用于檢查在 Web 瀏覽器中創建的 Cookie。 Cookie 是一小部分信息,由 Web 服務器存儲在用戶(客戶端)硬盤上的文本文件中。 每當瀏覽器從服務器請求頁面時,該信息便被發送回服務器。 通常,cookie 包含用于在不同網頁之間進行通信的個性化用戶數據或信息。 下面的屏幕截圖顯示了不同網站的 cookie。 ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/e4/c4/e4c47e6d3d46f9127941c5650d532937_405x125.png) 換句話說,Cookie 只是用戶的身份,用于跟蹤用戶瀏覽整個網站頁面的位置。 Cookie 的目的是在用戶和網站之間進行快速交互。 可以使用 Cookie 的應用程序將用于實現購物車,個性化的網絡體驗,用戶跟蹤,市場營銷,用戶會話等。 在本教程中,我們將學習 * [Cookie 的內容是什么?](#1) * [Cookie 的類型](#2) * [Cookies 存放在哪里?](#3) * [如何測試 Cookie –示例測試案例](#4) * [用于測試 Cookie 的插件](#5) * [正在修改 Cookie](#6) * [Cookie 和會話](#7)之間的區別 ## Cookie 的內容是什么? Cookie 主要由三部分組成 1. 從中發送 Cookie 的服務器的名稱 2. 餅干壽命 3. 一個值。 通常是隨機生成的唯一編號 ## Cookie 的類型 ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/f9/40/f94001b41fe066b145f469c4a74bb1c6_281x174.png) 通常,在用戶計算機上編寫兩種類型的 Cookie * **會話 cookie:**這些 cookie 一直有效,直到打開觸發該 cookie 的瀏覽器。 當我們關閉瀏覽器時,該會話 Cookie 會被刪除 * **持久性 Cookie:**這些 Cookie 被永久寫入用戶計算機,并且持續數月或數年 ## Cookie 存放在哪里? 當任何網頁應用程序編寫 cookie 時,它都存儲在用戶硬盤驅動器上的文本文件中。 Cookie 的保存路徑取決于瀏覽器。 **不同的瀏覽器將 cookie 存儲在不同的路徑中。** 例如,在 **Mozilla Firefox** 瀏覽器中,您可以在瀏覽器選項中看到 cookie。 要查看此內容,請單擊工具**->** 選項**->** 隱私,然后單擊“刪除單個 Cookie”。 ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/8f/19/8f194f4c2ad487beaf5eb4f38958af17_879x405.png) 在 **Internet Explorer** 瀏覽器中,它將 cookie 存儲在路徑**“** C:\ Documents and Settings \ Default User \ Cookies” ## 如何測試 Cookie –示例測試案例 以下是測試軟件工程中 cookie 的重要清單 1. **禁用 cookie:**禁用所有 cookie 并嘗試使用網站的主要功能 2. **Cookie 損壞:**在記事本中手動編輯 Cookie,并使用一些隨機值更改參數 3. **Cookies 加密:**敏感信息(例如密碼和用戶名)應先加密,然后再發送到我們的計算機 4. **使用多個瀏覽器進行 Cookie 測試:**檢查您的網站頁面是否按預期在其他瀏覽器上正確編寫了 Cookie 5. **從您的 Web 應用程序頁面檢查刪除:** 6. **有選擇地拒絕 cookie:**刪除網站的所有 cookie,并查看網站對此的反應 7. **訪問 cookie:**一個網站編寫的 cookie 不應由其他網站訪問 8. **不會過度使用 Cookie:**如果被測應用程序是公共網站,則不應過度使用 Cookie 9. **使用不同的設置進行測試:**應該正確進行測試,以檢查網站在使用不同的 Cookie 設置時是否運行良好 10. **分別對 Cookie 進行分類:** Cookie 不應與病毒,垃圾郵件或間諜軟件歸為同一類 ## Cookie 測試插件 現代瀏覽器允許在瀏覽器本身中查看/編輯 Cookie。 Mozilla 和 Google Chrome 中都有 cookie 測試器插件。 1. **[Chrome Cookie 管理器](https://chrome.google.com/webstore/detail/cookie-manager/bjdaiadcbbcomhnlhpnbmnnfcnhkiibj?hl=en)** ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/a2/f2/a2f2746e8eb6763d0aad2ad2dd4b053c_799x492.png) 2. **對于 Google Chrome 瀏覽器:[修改此 Cookie](http://www.editthiscookie.com/)** ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/47/9e/479efb9b10d7cfd0a45fffedc64b0f36_544x402.png) ## 修改 Cookie 我們將使用針對 Chrome 瀏覽器的 Cookie 插件進行編輯。 **步驟 1)** 輸入用戶 ID &密碼登錄 [Guru99 庫。](http://demo.guru99.com/V4/) ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/ed/73/ed7387bb722ed7560d0ccceed865ff32_642x257.png) **步驟 2)** 單擊插件圖標 ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/7a/6b/7a6b0f6a9f4a769f9e8cba5a656420d7_70x41.png) ,它將打開另一個窗口,如下所示 ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/9a/b4/9ab43e0aa91e2593b4677266657b6b02_606x658.png) **步驟 3)** 將 cookie 的值更改為**“ guru99”** ,然后單擊 ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/4d/bc/4dbcf37b9c949962ae60ecf24d5b4f88_48x35.png) 保存更改 ![Cookie Testing Tutorial with Sample Test Cases](https://img.kancloud.cn/31/cd/31cde7f55bb1a0442c72990ba991fe7a_579x381.png) ## Cookie 和會話之間的區別 | <center>Cookie</center> | <center>會話</center> | | * Cookies 是包含用戶信息 的客戶端文件 | * 會話是服務器端文件,其中包含用戶信息 | | * Cookie 的結束取決于您為其設置的生存時間 | * 當用戶關閉瀏覽器時,會話結束 | | * 您無需啟動 Cookie,因為它存儲在本地計算機中 | * 在 PHP 中,使用$ _SESSION 之前,必須編寫 session_start();。 同樣適用于其他語言 | | * 官方最大 Cookie 大小為 4KB | * 在會話中,您可以存儲任意數量的數據。 您可以達到的唯一限制是腳本一次可以消耗的最大內存,默認情況下為 128MB | | * Cookie 不依賴于會話 | * 會話取決于 Cookie | | * 沒有名為 unsetcookie()的函數 | * Session_destroy(); 用于銷毀所有注冊數據或取消設置某些 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看