(八)所见即所得 之 高效测试报告(1)

一、软件缺陷报告的作用

测试工程师需要利用对需求的理解、高效的执行力以及严密的逻辑推理能力,迅速找出软件中的潜在缺陷,并以缺陷报告的形式递交给开发团队。

缺陷报告是测试工程师与开发工程师交流沟通的重要桥梁,也是测试工程师日常工作的重要输出。作为优秀的测试工程师,最基本的一项技能就是,把发现的缺陷准确无歧义地表达清楚。

“准确无歧义地表达”意味着,开发工程师可以根据缺陷报告快速理解缺陷,并精确定位问题。同时,通过这个缺陷报告,开发经理可以准确预估缺陷修复的优先级、产品经理可以了解缺陷对用户或业务的影响以及严重性。

可见,缺陷报告本身的质量将直接关系到缺陷被修复的速度,以及开发工程师的效率,同时还会影响测试工程师的信用、测试与开发人员协作的有效性。

二、企业中常用软件测试报告

软件企业通常都有缺陷管理系统,比如典型的 ALM(以前的 Quality Center)、JIRA、Bugzilla、BugFree 和 Mantis 等。当使用这类系统递交缺陷时,会自动生成模板,你只要按照其中的必填字段提供缺陷的详细信息就可以了。

很多时候,你不用想应该提供些什么信息,系统会引导你提供相关的信息。但是你有仔细想过为什么要填写这些字段,这些字段都起什么作用,以及每个字段的内容具体应该怎么填写吗?

你必须牢牢记住的是,好的缺陷报告绝对不是大量信息的堆叠,而是以高效的方式提供准确有用的信息。


软件测试52讲---笔记整理

你可能感兴趣的:((八)所见即所得 之 高效测试报告(1))