![软件测试实验实训指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/533/26793533/b_26793533.jpg)
上QQ阅读APP看书,第一时间看更新
3.1 实验#1:oricity网站图片共享出现404错误
缺陷标题 oricity网站主页→个人空间修改资料中的图片共享链接出现404错误。
测试平台与浏览器 Windows 7+Firefox 24.0或IE 9或Chrome 32.0。
测试步骤
(1)打开oricity网站http://www.oricity.com/。
(2)以有效的用户信息成功登录,如pyptester2(如果没有账户可以注册一个再登录)。
(3)单击导航条上的“[pyptester2]的城市空间”链接,进入“我的城市空间”页面。
(4)展开“我的账户”,单击“个人资料”,然后单击“个人资料”页面下方的“图片共享”图标,如图3-1所示。
期望结果 页面正常显示。
实际结果 出现404错误,网页未找到,如图3-2所示。
![](https://epubservercos.yuewen.com/3770CF/15253385004105606/epubprivate/OEBPS/Images/Figure-P84_6303.jpg?sign=1739297895-pbcmDbpuQ1KYOJtK1vDsBmCAQvnVrzJN-0-bc5ee64f84322bc7c8a9bfca8da39e37)
图3-1 单击“图片共享”图标
![](https://epubservercos.yuewen.com/3770CF/15253385004105606/epubprivate/OEBPS/Images/Figure-P84_6306.jpg?sign=1739297895-di8gNKTAbvPKMy6zKVGJ2cSq4S2v443l-0-3cdaa1a512480cfb3cb260f751efce46)
图3-2 出现404错误
专家点评
功能测试中最常出现的问题是链接不工作、按钮不工作,这些也是初学者最常找的Bug,但少有人会去探究链接、按钮为什么不工作。做测试,不止要发现Bug,如果能找出原因,那么会更容易说服开发者,这是做好测试最难得的一个习惯。
HTTP 404错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免。例如,网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问。当Web服务器接到类似请求时,会返回一个404状态码,告诉浏览器要请求的资源并不存在。导致该问题的原因一般有三种。
(1)无法在所请求的端口访问Web站点。
(2)Web服务扩展锁定策略阻止本请求。
(3)MIME映射策略阻止本请求。