• 0
  • 0
分享

读者提问:测试报告怎么写?

阿常回答:测试报告通常包含这四要素:

1、项目背景;

2、参考资料;

3、计划执行列表;

4、测试结果。

一、项目背景

项目背景主要包含以下 4 点:

1、测试产品名称(XX平台);

2、测试周期(5.1~5.5);

3、主要测试项目及具体内容(测试XX平台的功能是否正常实现、易用性是否满足用户需求);

4、测试人员(测试员XX)。

二、参考资料

参考资料主要包含以下 4 点:

1、测试计划(文档链接);

2、需求规格说明书(文档链接);

3、测试用例(文档链接);

4、缺陷记录(jira链接)。

三、计划执行列表

计划执行列表主要包含以下 3 点:

1、计划内容(功能测试、界面测试、易用性测试);

2、执行情况(完成、未完成);

3、未执行原因(XX功能未水实现)。

四、测试结果

测试结果主要包含以下 6 点:

1、遗留问题(含问题描述、问题级别、问题状态、解决方案);

2、测试需求覆盖情况(测试需求执行覆盖率、测试需求成功执行覆盖率);

3、缺陷分布(功能模块、缺陷数、缺陷率);

4、缺陷严重程度(严重程度、缺陷数、缺陷率);

5、缺陷类型(界面、功能);

6、测试结论(是否同意上线、质量评估、风险评估、测试组建议)。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家留言阿常,一起探讨交流。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   全球各地的企业每天都在发展变化着,以应对市场挑战,满足日益成熟的客户需求。即使是正在进行的技术进步也会使软件测试专家在实践的过程中更加专注和精确。  2021年给软件测试领域带来了新的技术解决方案,以及质量保证和软件测试的实现。与此同时,诸如敏捷、DevOps、DevSecOps和测试自动化等实践继续在整个软件测试周期中保持其相关性和应用。  而2022年软件测试和开发领域的一些强劲趋势主要有以下几个:  1、人工智能促进软件测试  《福布斯》的一篇题为《软件测试中的人工智能:机器人会代替你的位置吗?》中提到:“依赖技术完成高重复性任务的趋势,同时使人们能够专注于高价值的活动,如创造收入、...
            0 1 2314
            分享
          •  在《漫谈软件缺陷管理的价值》一文中,文章分享了软件缺陷管理的过程价值和结果价值,并介绍了有哪些实践可以发挥这些价值。那么,这些实践落地到实际工作中可以是什么样子的呢?一、缺陷管理的实践如图1-1所示,图片展示的是钉钉App的消息机器人推送的缺陷过程数据。该信息展示的信息包括:当前时间、版本交付倒计时时间、版本Bug总数、待修复Bug数、已修复待验证Bug数和查看详情的链接入口。为什么设计要推送这些内容?如推送内容的标题所写:缺陷跟踪,这个消息推送的直接目的跟踪项目Bug的处理进度,并在项目工作群中和所有项目成员及时同步。那么,这个缺陷跟踪消息的设计有哪些缘由呢?图1-1 爱测角_缺...
            0 0 1151
            分享
          • 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对web系统的常用测试方法如下:    1、页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候...
            12 12 2725
            分享
          •  静态的Swagger们跟不上频繁变更的代码“为什么改了这个没告诉我”,“实际功能和文档上说的不一样啊”。这些话大家做开发的想必耳朵都听出老茧了。真不是故意的,有时候任务比较急,就先改了代码,想着以后再同步文档,然后就给忘了。项目更新又全靠社交软件通知,人一多难免有一两个没及时沟通到的。确实给合作的小伙伴带来麻烦,但说实话开发也挺委屈的。这些问题产生的主要原因是,当前大部分研发团队的工作流程是这样的:这种模式带来的问题是:1.Swagger,postman,MockJS只能完成软件研发流程中某个环节的功能,造成完成接口设计,文档编写,调试,测试验证等工作需要使用好几个工具;2.更麻烦...
            9 9 801
            分享
          • 1、公司从哪些方面入手通过技术的手段提高测试效率?  想要提高效率的方法很多,例如增加自动化,增加人员的培训,规范工作流程等,但是我觉得,如果一个团队的lead,想要确实的提高团队的效率,最好的方法是问题驱动的过程改进。简单讲就是先将工作阶段细分,评估每个小阶段的效率,发现真正影响整个测试活动效率的问题,根据优先级,逐个去解决这些问题,持续性的过程改进,才能真正意义上的提交效率。2、如何有效的在项目中引入自动化,总感觉在现有的项目中进行自动化测试,是在为了自动化而自动化,并没有提高测试的效率。  我觉得这是一个好问题,而且是一个非常普遍的问题,我觉得想要引入自动化,最少要经过三个步骤:  第一...
            0 5 3438
            分享
      • 51testing软件测试圈微信