3.12 实验#12:testphp网站产品删除功能失效

缺陷标题 testphp网站→登录→your cart页面产品删除功能失效。

测试平台与浏览器 Windows 7+Firefox或IE 11。

测试步骤

(1)打开testphp网站http://testphp.vulnweb.com。

(2)单击左侧导航条中的Signup,输入用户名test,密码test,登录网站。

(3)单击上侧导航条中的Your cart,然后单击delete链接。

(4)观察页面元素。

期望结果 内容被成功删除。

实际结果 内容元素无变化,如图3-18所示。

图3-18 产品删除功能失效

专家点评


这里的delete功能不工作。一个系统中如果删除功能不工作,将会导致许多垃圾数据或过期数据无法清理。

大家见过论坛,如果论坛中许多广告帖子无法删除,那么整个网站很快就成广告网站了。所以,程序员在编写程序时,不能只要看到正向的创建能成功,就不再验证相关的修改是否能成功,应测试删除是否能成功及显示是否正常。

测试人员也需要做各种功能的交叉验证,有时可能需要先准备许多数据,才能测试更多的场景。例如,测试分页功能是否正常、测试选择多种功能同时删除是否工作等。