功能测试中cookie测试的目的是什么?
如果开展进程测试呢?
主要包括以下几个方面:
目的:
由于cookie可以在网站运行的顺畅程度中发挥重要作用,因此您通过所访问的网站测试它们如何编写并存储在您的硬盘中非常重要。同时暴露的安全性问题也很重要,因为每个cookie本地存储了重要信息。
测试方法:
禁用您的Cookie
可以从浏览器设置中禁用Cookie。禁用cookie后,您需要测试网站中的各种功能和页面并监控一般功能,因为它可能会在禁用cookie时出现意外行为,即使网站应该能够主动从任何潜在的故障中恢复并且正常运行。有些网站会在禁用cookie时通过帮助消息向用户提供信息,因此有效的测试将确保可以预先处理这些方案。
通过编辑Cookie来测试
编辑cookie信息后测试应用程序的另一种方案。当cookie用于存储用户ID等用户信息时,这是相关的。您可以进入cookie文件并使用另一个有效/无效的数字编辑当前ID。在编辑之后,网站不应该让您登录,并且应该显示正确的“拒绝访问”消息。
通过删除它们来测试Cookie
在这里,您需要物理删除cookie并重新测试网站在这种情况下的行为方式。一旦将它们从计算机中移除,网站仍应正常运行并向用户提供足够的信息,而不是突然失败。
破坏你的Cookies
这是cookie测试中的一个重要测试用例。黑客将使用cookie来获取有关您和您的Web应用程序的未经授权的信息。他们主要通过破坏和覆盖cookie信息来实现这一目的,目的是让黑客未经授权访问您的网站。此测试对于银行和金融网站至关重要,因为安全性至关重要。您需要破坏您的cookie,然后监控Web应用程序的行为。
测试Cookie以实现跨浏览器兼容性
网页应该能够在所有支持的浏览器上正确编写cookie。在某些浏览器上使用某些网站时,可能无法正确存储Cookie信息。因此,还应测试和验证cookie的跨浏览器兼容性。
测试Cookie加密
我们已经说过,用户名,用户ID和其他敏感信息可以存储在某些网站的cookie文件中。为确保安全性,应在将此信息发送到本地计算机之前对其进行加密。
测试不同网站和浏览器中Cookie的行为
由特定浏览器上的网站编写的cookie不应该被其他浏览器或其他网站使用。需要对此方案进行适当测试。
在接受和拒绝Cookie时测试Cookie的行为
通过在浏览器上设置cookie选项以及时接受/拒绝cookie,您可以在生成cookie时随时测试每个场景并监视应用程序的行为。
我在哪里可以找到这些Cookies?
由于路径因您使用的浏览器而异,因此没有设置cookie文本文件的位置。要查找其位置,请查看您自己计算机上的浏览器Cookie设置。
望采纳,谢谢!