51Testing软件测试论坛

标题: 如何测试cookies [打印本页]

作者: daqing_1223    时间: 2012-6-30 21:40
标题: 如何测试cookies
以前没做过web测试,现在测试web的产品,但是不太清楚cookies的测试点
1、登录网站后会有一个txt文件保存的本地电脑了,这个是否需要测试?
2、cookies有一个有效时间的问题,这个我知道抓包可以查看得到,但是这个有效时间我怎么知道是w浏览器设置的还服务器端设置的呢?
3、cookies还有哪些测试点,欢迎各位大虾解答我的疑问,一起交流、一起进步
作者: 花千树    时间: 2012-7-2 13:16
顶一下
作者: kingman2528    时间: 2012-7-4 09:03
帮你顶一下~
作者: 51Xiaolin    时间: 2012-7-4 12:57
从功能(例如值不一样 页面显示的内容不一样,AB测试),安全测试(默认保存有效期,是否传输解密等等)
作者: victoria_hong    时间: 2012-7-17 23:02
我觉得cookies测试应该是测试数据完整性,有时我们也会测一些cookies,主要是测试cookies里面定义要传送的参数是否完整。在哪个地方应该传一些什么样子参数,有没有正确地传送。在不同的浏览器上用工具直接查看页面的cookies。cookie是存在本地的,因此里面的时间是本地的时间。
作者: lisenhang    时间: 2012-9-19 14:25
本人觉得有几个检查点:
1、检测cookies读取写入的正确性
2、检测cookies的有效、过期,程序表现情况
3、检测cookies的是否存在、被清空,程序表现情况
作者: wohuyuelong    时间: 2012-11-3 10:10
cookies测试,我也是外行,我就说一下我遇到的情况吧
我们常用的浏览器一般会考虑四种cookies的影响,一种是浏览器cookie,这种,在第一次打开某个页面时会加载,以后再打开这个页面就直接掉用cookie了,这样能加快加载速度,我们为了测试,很多时候,就直接ctrl+shift+delete来清除,实际上,这种清除还是不彻底的,所以,我一般建议我的团队的人都是在打开这个页面和之后用ctrl+F5强制刷新,来核对cookies;第二种,是开发说的,浏览器有一个约五分钟的本身缓存,就是说,如果五分钟不去操作,之后再操作时,就会再次加载,之前的cookie就无效了;第三种实际上是session,必须关闭当前这种内核的所有浏览器窗口,才能失效,如果不关,一般半小时内斗存在;第四中是开发程序里面写的,这个就得问开发了。
作者: wohuyuelong    时间: 2012-11-3 10:11
cookies测试,我也是外行,我就说一下我遇到的情况吧
我们常用的浏览器一般会考虑四种cookies的影响,一种是浏览器cookie,这种,在第一次打开某个页面时会加载,以后再打开这个页面就直接掉用cookie了,这样能加快加载速度,我们为了测试,很多时候,就直接ctrl+shift+delete来清除,实际上,这种清除还是不彻底的,所以,我一般建议我的团队的人都是在打开这个页面和之后用ctrl+F5强制刷新,来核对cookies;第二种,是开发说的,浏览器有一个约五分钟的本身缓存,就是说,如果五分钟不去操作,之后再操作时,就会再次加载,之前的cookie就无效了;第三种实际上是session,必须关闭当前这种内核的所有浏览器窗口,才能失效,如果不关,一般半小时内斗存在;第四中是开发程序里面写的,这个就得问开发了。
作者: giftboys    时间: 2012-11-3 21:09
真希望有高手出现!
作者: daqing_1223    时间: 2012-11-27 18:22
回复 4# 51Xiaolin

1、A B 测试确实是一种方法,这个测试其实就是为了检查用户权限,有无透权的情况
2、安全测试的话,一个可以通过使用抓包工具检查敏感信息是否以明文人方式在网络中传输,但如果要安全的话可以采用https
3、有效期是针对浏览器的缓存策略吧
作者: daqing_1223    时间: 2012-11-27 18:23
回复 6# lisenhang


    这些确实都是检查点来的,谢谢
作者: 没翅膀的飞鱼    时间: 2012-11-27 22:55
这个是不是先对浏览器缓存实现原理,HTTP头,以及web前端技术有个了解,才能更方面展开测试




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2