什么是测试报告?
测试报告包含:
- 测试活动和最终测试结果的摘要
- 评估测试的执行情况
根据测试报告,利益相关者可以
- 评估测试产品的质量
- 对软件版本做出决定 。 例如,如果测试报告通知产品中存在许多缺陷,则利益相关者可以延迟发布,直到所有缺陷都得到修复。
测试报告示例
图片.png为什么测试报告?
以下方案将向您展示我们为什么需要测试报告
早些时候,当老板问你网站Guru99 Bank是否可以发布时,你回答了他
图片.png老板信任你,并决定在月底将这个网站发布给客户。 但是发布后2个月,您收到了客户的反馈。
你知道这个问题的根本原因吗? 为什么即使您的团队已对其进行测试,该网站仍然存在缺陷?
问题是您忽略了测试管理中的报告和评估阶段。 老板没有信息来评估这个网站的质量。 他们只是信任你所说的内容并在不知道测试性能的情况下发布了网站。
测试报告的典型好处包括:
图片.png
如何制作好的测试报告?
要回答这个问题,你必须知道 -
测试报告包含什么?
- 项目信息
项目名称,产品名称和版本的所有信息都应在测试报告中描述。 例如,Guru99Bank项目的信息如下
图片.png- 测试目标
如测试计划教程中所述,测试报告应包括每轮测试的目标,例如单元测试,性能测试,系统测试......等。
- 测试小结:本节包括一般测试活动的小结。 此处详述的信息包括
- 执行的测试用例数
- 测试用例的数量通过
- 测试用例数量失败
- 通过百分比
- 失败率
- 评论
应使用颜色指示器 , 图形和突出显示的表格 直观地显示此信息。
查看网站Guru99 Bank的测试报告,了解有关测试报告的更多详细信息
- 缺陷:测试报告中最重要的信息之一是缺陷。 该报告应包含以下信息
- 错误总数
- 错误状态(打开,关闭,响应)
- 错误的数量打开,解决,关闭
- 按严重性和优先级细分
与测试小结一样,您可以包含一些简单的指标,如缺陷密度,固定缺陷的百分比。
项目团队向您发送了以下缺陷信息
- 缺陷密度为20个缺陷/ 1000行代码平均值
- 总共修复了90%的缺陷
- 缺陷跟踪器中描述了错误的详细信息
您可以将数据表示为下图
图片.png参考资料
- python测试开发项目实战-目录
- python工具书籍下载-持续更新
- python 3.7极速入门教程 - 目录
- 讨论qq群630011153 144081101
- 原文地址
- 本文涉及的python测试开发库 谢谢点赞!
- 本文相关海量书籍下载
好的测试报告的提示
测试报告是测试经理和利益相关者之间的沟通工具。 通过测试报告,利益相关者可以了解项目情况,产品质量和其他事项。
以下方案说明了为什么我们需要一个好的测试报告
图片.png您在与Guru99 Bank网站进行性能测试后,与外包公司合作,向您发送测试报告。
该报告的信息太抽象了 。 它没有任何详细信息。 阅读它的利益相关者在获得它时可能会有些困惑 。 他们可能会问或有以下几组问题: -
- 他们为什么不执行剩余的30个TC
- 这些失败的测试用例是什么?
- 没有任何错误描述
要解决这个问题,一个好的测试报告应该是:
图片.png- 详细信息 :您应该提供测试活动的详细说明,显示您已执行的测试。 不要将抽象信息放入报告中,因为读者不会理解你所说的内容。
- 明确:测试报告中的所有信息都应简短且清晰易懂。
- 标准:测试报告应遵循标准模板。 利益相关者很容易审查并确保许多项目中测试报告之间的一致性 。
- 具体:不要写一篇关于项目活动的文章。 描述和总结测试结果规范并着重于主要观点。
例如,要更正上述测试报告,测试人员应提供更多信息,例如:
- 项目信息
- 测试周期:(系统测试,集成测试......等)
- 哪些功能已经过测试(%TC执行,%TC通过或失败......)
- 缺陷报告(缺陷描述,优先级或状态......)
网友评论