图像和照片·浏览器图像和绘图编辑器
如何注释错误报告屏幕截图以便开发人员采取行动
· 为什么它很重要
图像编辑 画布 浏览器处理
带有透明框、一个箭头和简短标题的屏幕截图可以节省一轮问题;一张简单的屏幕截图就吸引了他们。这篇文章提出了一个小的注释约定,并展示了如何在浏览器编辑器中应用它。
生成三个澄清问题的屏幕截图 - 为什么“参见附件”不是错误报告
一个有用的错误屏幕截图在读者提出问题之前回答了第一个问题。标记为“见附件”的裸捕获让开发人员寻找缺陷、受影响的控件和预期结果。编辑器的少量视觉词汇足以减少这种歧义:裁剪到相关区域,在问题周围画一个矩形,使用一条线来引导注意力,并添加一个简洁的标题。
将图像视为证据而不是整个报告。文本会立即变成像素,因此请在导出之前写下标题,并使其足够短以方便扫描。复制步骤、日志和预期行为仍然属于图像旁边,因为没有标记可以描述交互或说明捕获的帧未显示。
每个图像有一个问题 - 裁剪到相关区域,以便读者首先看到的就是缺陷
每幅图像一个问题为读者提供了一个清晰的视觉目标。剪掉不相关的面板、浏览器镶边和相邻的控件,除非它们建立了必要的上下文。紧密的裁剪会使缺陷首先被看到,而稍宽的框架可以保留损坏的控件与周围布局之间的关系。
在导出之前将裁剪结果与原始图像进行比较,以便报告不会意外删除重现问题所需的线索。高对比度标记应该在浅色和深色界面区域中脱颖而出,并且屏幕截图应该补充而不是取代步骤、日志和预期行为。
具有含义的形状:方框、箭头、标题 — 每个标记的含义以及何时使用每个标记的最小约定
每个标记应承载一项工作。矩形隔离受影响的控件或区域,一条线将视线引导到间隙或未对准处,标题解释了预期与实际的差异。该编辑器提供矩形、线条和文本标记;它没有箭头基元,因此当普通线条可能被模糊地读取时,请在标题中描述方向。
在整个团队中保持约定的稳定性,这样读者就不必解码装饰性的选择。文本在放置时被栅格化到图像中,并且不能作为单独的对象重新编辑,这使得在导出之前值得检查措辞和位置。该图像仍然是支持证据,而不是替代报告的行为细节。
有含义的形状:矩形、线条和标题;该编辑器没有箭头工具
颜色和重量是沟通选择,而不是装饰。红色细笔划可能会在深色界面上消失,或者在图像缩小后变得难以阅读。选择具有清晰对比度的颜色,为矩形提供足够的宽度以便导出,并避免将线条直接放置在其要识别的 UI 细节上。
按照开发人员在问题跟踪器中实际查看的尺寸检查完成的图像。对比度应在亮区和暗区中保留下来,而标题应保持可读而不覆盖缺陷。支持报告仍需要重现步骤和日志;视觉强调可以指出证据,但不能提供缺失的行为。
预期与实际 — 添加一个简短的标题,说明图像本身应该发生的情况
预期与实际的措辞将突出的缺陷变成了小索赔。 “预期:按钮与输入对齐;实际:按钮位于 12 px 低”比单独的彩色框为读者提供了更多方向。保持该标题真实且紧凑,因为导出的图像应该澄清可见的不匹配,而不是成为推测性诊断的段落。
将文本放置在标记区域附近,但不覆盖控件或间隙。编辑器在放置时对文本进行栅格化,因此在导出之前修改措辞和位置,而不是期望稍后编辑文本对象。复制步骤和日志应包含无法从一个静态框架建立的详细信息。
工作示例:未对齐的按钮 — 裁剪、框选元素、指向间隙的箭头、带有预期位置的标题
以未对齐的按钮作为工作示例。剪裁得足够紧密,以显示按钮及其相邻的对齐参考,在控件周围绘制一个矩形,并使用一条线指向可见的间隙。由于编辑器没有箭头工具,因此请用线条标识位置,并用简短的标题说明按钮应位于的位置。
诸如“预期:与字段对齐;实际:下移”之类的标题使视觉比较变得明确,而无需假装诊断原因。检查笔划对比度和文本位置,然后导出标记的光栅。添加复制路径、浏览器详细信息并登录票证,以便屏幕截图仍然是一项强有力的证据,而不是整个报告。
工作示例:标有方框、指向线和标题的未对齐按钮
标记的屏幕截图无法显示一系列点击、计时竞赛、控制台异常、网络响应或仅在重新加载后出现的状态。当运动很重要时,它不会取代屏幕录制,并且不能代替再现步骤或日志。图像应该缩小调查范围,而不是假装包含整个事件。
让这些边界在工单中可见。包括作物周围的环境、预期结果、实际结果、步骤和相关诊断。矩形、线条和文本标记使视觉缺陷更容易被发现,而报告的其余部分解释了如何使其再次发生以及屏幕截图无法确定的内容。
要点:更少的标记,更清晰的报告 - 浏览器图像和绘图编辑器的裁剪、注释和绘图工具如何生成不需要后续操作的屏幕截图
较少的标记通常会使报告更清晰。裁剪缺陷,绘制一个矩形,在方向重要的地方使用一条线,并添加一个简短的标题来命名预期与实际的差异。浏览器图像和绘图编辑器以光栅编辑的形式提供这些裁剪、线条、形状和文本功能,而无需声明箭头基元或完整的错误报告系统。
仅在按照观看者可能的尺寸检查对比度、位置和措辞后导出。然后将图像与再现步骤、日志和环境详细信息配对。实现的工具可以使重要的像素变得明显;他们无法消除对让开发人员重现和修复缺陷的行为证据的需求。