软件测试缺陷报告格式(软件测试缺陷报告包含哪些内容)
一张图片胜过千言万语。图像在传达信息方面的优越性远远大于文字。因此,在软件缺陷报告中,截取并附加显示缺陷的图像(屏幕截图)可以提供更直观的软件缺陷信息。有些缺陷甚至只需要看截取的缺陷图像就可以轻松识别,而不需要看缺陷的操作步骤。轻松复制。
要捕获缺陷图像,可以使用Windows操作系统快捷键,但更常用的是屏幕捕获工具(Capturing Tools)。虽然截取并附加缺陷图片并不算太复杂,但截图的类型、工具、编辑、存储格式、命名规则等有很多值得注意的地方。为了准确有效地截取和编辑缺陷图像,测试工程师需要遵循相同的处理规则。
1. 截图的类型
捕获缺陷图像通常分为三种形式:捕获全屏、捕获当前活动窗口和捕获部分图像。
在实际测试过程中,根据以下两个原则选择合适的类型:
能够最大程度表达缺陷的特征
尽可能减小图像的大小,使其更易于传输和查看
最常见的是截取当前活动窗口的屏幕截图,例如包含缺陷的对话框。捕获全屏的成本较低,但会消耗大量文件存储空间。
2. 截图工具
如果是对Windows操作系统下运行的软件缺陷进行截图,可以使用Windows操作系统自带的快捷键,但最常用的方法是使用各种截图工具直接截图。下面讨论这两种方法。
2.1 Windows操作系统快捷键截图
截图类型
截图快捷键
阐明
全屏
截屏键
当前活动窗口
ALT + 截屏键
按住Alt 键,然后按PrintScreen 键
部分图像
不支持
您可以先借用全屏或活动窗口,然后使用图像编辑软件进行编辑。
使用Windows操作系统自带的快捷键捕获图像后,捕获的图像信息将存储在系统剪贴板中。您可以使用Windows系统自带的附件中的绘图工具将其粘贴到绘图工具创建的图像中,然后进行编辑。和存储。
这种截图方法适用于电脑上没有安装其他截图工具的情况。缺点是截图后无法直接编辑,不支持部分图像截取类型。
2.2 专用截图工具
截图工具有很多种。 HyperSnap 最常用于捕捉静态图像。它的优点是支持多种截图类型,截图后可以直接在HyperSnap中进行编辑。
HyperSnap 具有各种截图方法的默认快捷键。用户可以自定义这些快捷键。下面我们以默认的截图快捷键为例来说明如何使用。
截屏时通常不包括鼠标指针。您可以选择HyperSnap 中的“捕捉捕捉设置”菜单进行设置。
您可以使用左侧的操作工具面板来设置编辑线的颜色和粗细。
您可以使用“编辑文本”对话框设置编辑文本的颜色和背景颜色。
3. 如何编辑截图
3.1 编辑内容
缺陷截图编辑后的内容包括:
圈出缺陷的典型性能特征
添加描述性文字
使用箭头将圈出的要素连接到描述性文本
3.2 编辑方法
适用于HyperSnap操作面板上的工具按钮操作。
选择面板上的线条粗细(第二行)
选择面板上的线条颜色(深红色)
在面板上选择边框形状(圆角矩形),拖动鼠标圈出缺陷特征
选择面板上添加文本的A按钮,在编辑文本对话框中设置添加文本的颜色(深红色)和背景色(黄色),然后在文本框中添加描述性文本
选择面板上的箭头按钮并拖动鼠标,将圆圈框中的连接箭头添加到描述文本。
3.3 说明
使用圆角矩形圈出要素
仅圈出最能表征缺陷的区域
选择粗细适中的线
线条采用醒目的红色
为添加的描述性文本选择黄色背景上的红色。
带圆圈的功能和描述文字用箭头连接
添加的描述信息不应覆盖界面的其他内容。
使用一致的编辑格式进行编辑
4.截图存储格式
为了减少图像的存储空间,提高上传和查看图像的时间,图像可以以.GIF或.jpg格式存储,其中.GIF格式最常用。
为了保持截图文件存储格式的一致性,在测试项目正式测试之前,需要根据客户的需求在测试团队内部商定存储格式。
5. 截图的命名规则
为了更好地传达缺陷图像的信息,屏幕截图文件的图像文件名应按照统一的命名准则达成一致。
5.1 命名形式
比较规范的截图命名格式如下:
[语言]_[操作系统]_[类型]_[数量].GIF
方括号中的内容包含测试环境和缺陷类型的信息。各项目的含义如下:
Language——测试软件的语言名称,以Chs/Cht/Jpn/Kor表示,分别代表简体中文/繁体中文/日语/韩语。
操作系统---用于测试的操作系统名称,表示为Win/Mac,分别代表Windows和Macintosh操作系统。
Type——软件缺陷类型的名称,用Trans/UI/Func表示,分别代表本地化/用户界面/功能软件缺陷。
编号——如果缺陷包含多个截图,则需要对每个截图进行编号,使用数字如1、2、3等;如果仅包含一张屏幕截图,则可以省略该数字。
5.2 命名示例
对于在Windows操作系统上测试的简体中文软件,如果截图存在翻译错误且只有一张截图,则该方法名为Chs_Win_L10n.Gif。
5.3 说明
为了更清楚地描述缺陷特征,Trans可以具体使用Unloc、Error_Loc、Inconcient_Loc和Over_Loc来表示未定位、错误定位、不一致定位和过度定位。
UI 可以专门使用Overlapped、Disaligned 和Truncated 来指示重叠、未对齐和截断。
6. 截图时的其他注意事项
同一测试项目中,截图的编辑方式、命名规则、存储类型等信息必须一致;
避免只截图而不编辑、未标记缺陷特征或错误描述缺陷特征;
有些测试项目可能需要本地化软件和英文源软件的截图和编辑;而其他测试项目可能只需要截图和本地化软件的编辑。