• 软件测试的cookie测试


    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进行设置。

  • 相关阅读:
    为自己的开篇
    软考程序员笔记
    centos php7 安装mysqli扩展心得
    php判断访问协议是否是https
    go语言新建多维map集合
    获取contenteditable区域光标所在位置信息
    ckeditor中 config.js等通过ckeditor.js引入文件手动修改方法
    Vue使用——v-for循环里面使用v-if判断显示数据
    数据库关联字段设置
    Spring Jpa 自动建表——时间字段设置
  • 原文地址:https://www.cnblogs.com/vigo01/p/7554586.html
Copyright © 2020-2023  润新知