在某些测试中,您将有机会提交内容类错误(Content Bugs)。内容类错误与网站或应用的实际内容相关,包括文本、标签、图片、视频、图标、链接、数据等。典型的内容错误包括:
链接或图片损坏(404 错误)
通用的错误重定向
缺失文本,例如空的工具提示(Tooltip)
缺失内容,例如空白内容区域
部分内容缺失,例如 5 个图标中只有 4 个有工具提示,1 个没有
缺失翻译,例如英语网站上的某些按钮使用了法语标签
搜索结果中缺少某些产品,但搜索功能本身正常
数据缺失
重复问题
如果内容问题重复出现,即使每个实例的 URL、链接、图片等不同,也只需提交 一次错误报告。同样,如果问题出现在同一页面或不同页面,也只需提交一次。该报告需注明其他 URL、链接、图片等也受到影响。
每个实例都单独提交错误报告是 不允许的,会被拒绝。客户只需一次引用即可了解内容问题,并会调查解决所有实例。
示例:
电商网站的某些产品详情页的图片损坏
产品详情页的 PDF 手册下载链接跳转到 404 页面
某些产品描述使用了不同语言
网站上的某些标签或文本片段缺失翻译
不同商品、产品或页面缺失信息
某些工具提示不包含任何信息
属于同一组的部分链接损坏
升级为功能性错误(Functional Bug)
当内容错误阻碍功能使用时,应将其报告为功能性错误,即便实际功能本身并未损坏。
如果用户可以通过其他路径或选项直观且轻松地使用功能,则内容错误不会阻止功能使用,此时仍为内容问题,而非功能性错误。
另一个需要将内容错误升级为功能性错误的情况是,内容错误出现在产品的功能组件中,例如导航菜单、页眉、页脚或面包屑导航(Breadcrumb)中的链接问题。这类问题通常被标记为 低级(Low)错误。
示例:
即使看起来是普通的重定向错误,但元素 ❝COVID-19 Dashboard❞ 属于导航组件,因此应视情况作为功能性错误处理。
内容问题的文档化
内容类错误报告必须包含 截图。关于错误报告如何规范记录的更多信息,请参阅我们的文章:Bug Report Requirements(错误报告要求)。
不在报告范围内(Out of Scope)
拼写错误 不属于内容类错误。
测试环境(Staging)中常有占位文本或内容缺失,这不算作错误。
理解损坏图片(Broken Images)与占位图片(Placeholder Images):新测试人员指南
损坏图片是指在网站上无法正确加载或显示的图片。用户看到的不是预期的图片,而可能是错误图标、空白区域或损坏图片符号。这类问题可能由以下原因引起:
图片 URL 错误
服务器故障
文件损坏
网络问题
另一方面,占位图片是有意为之,用于在实际图片尚未准备好之前提供临时视觉表示;通过视觉提示可以看出没有显示具体的图片。这类占位图片可以是简单的几何形状、纯色块或图标。与损坏图片不同,占位图片 不被视为缺陷,因为它们具有临时作用。
举个例子来理解两者的区别:
假设网页中有用户头像。
如果预期图片无法加载,显示的是损坏图片图标或空白区域,这就是 损坏图片,如下图所示:
另一方面,如果你在网页上看到灰色方框,里面可能写着“图片尺寸”或者仅仅写着“image”这个词,这些就是 占位图片。例如如下示意: