1. 程式人生 > >軟件測試的cookie測試

軟件測試的cookie測試

logs 頁面 session ssi getc mage 同時 臨時文件 作用

技術分享

1、什麽是cooike測試

Cookie是指網站用於辨別身份,進行會話(session)跟蹤而存儲在客戶端的數據。它是有服務器產生並發送給客戶端的。其用途是提供一個方便的功能以簡化用戶輸入,節省訪問頁面的時間。

Cookie可以由下列對象創建

Javascript、VBScript等HTML頁面中的客戶端腳本

使用MS win32 Internet函數(Internetsetcookie和Internetgetcookie)的win32程序

JSP/ASP等頁面中的服務器端腳本。

2、禁用cookie

可能會導致某些web系統無法正常運行

使用戶無法進行匿名訪問

使web系統無法跟蹤用戶的瀏覽習慣。

3、第一方很第三方cookie

第一方cookie是與宿主域名相關聯的cookie

第三方cookie是來自任何其他域名的cookie

4、持久cookie和會話cookie

Cookie既可以存儲在內存中(會話cookie),也可以存粗在硬盤中(持久cookie)持久cookie會被寫入用戶配置文件夾下的cookie文件夾,瀏覽器臨時文件索引會使用指向持久cookie文件的指針進行更新。

5、cookie測試

對於會話cookie,要測試其在不退出web系統的情況下起作用,同時也要測試退出web系統後不起作用,即重新登錄時沒有上次操作的痕跡。

對於持久cookie,要測試其在退出web系統後仍然起作用,即重新登錄時保留上次操作的痕跡。

對於持久cookie,還要進行cookie的更新測試,即更新頁面信息或者進行其他操作後,再次登錄,檢查cookie是否更新及更新的正確性。

最後進行cookie的設置測試。即在瀏覽器中對cookie是否禁用或cookie的使用級別進行測試。如在IE瀏覽器的“選項”功能中,“安全”選項卡和“隱私”選項卡就可以對cookie進行設置。

軟件測試的cookie測試