• 0
  • 0
分享
  • @测试新手,这份测试报告撰写指南请收好!——软件测试圈
  • 饼干 2024-08-26 11:49:05 字数 2188 阅读 233 收藏 0

  科兴园,周一。

  “张霖,你那个新功能测完了吗?”

  刘毅没有选择企业微信私信,而是直接走到张霖面前。

  “刘哥,已经测完了。”张霖放下手头的工作,补充道:“这个功能上周五就已经测完了,没来得及跟你说。”

  “嗯,bug多吗?”

  “emm...还挺多的, 有大概200多个bug。”

  “200多...现在bug都修完了吗?”

  “对,今天上午都回归完了,也没有剩余bug。”

  “好,那你把这个功能的测试报告写一下,然后发个邮件。”刘毅解释道:“在我们项目组,每个版本比较重要的功能,测试完成后都需要写份测试报告,然后走邮件。”

  “主要目的是让项目组知道功能的测试情况,特别是上面领导比较关注,所以辛苦写一份测试报告吧。”

  “接收人你就把需求群里面的所有人都加上,也顺便抄送下我们测试组和其他组的负责人。”

  张霖摸了摸头,邮件接收人和抄送人怎么搞倒是知道,但是这测试报告他还没写过啊。他刚工作半年,第一次接手这种大功能,以前小功能可没要求写测试报告,趁着导师刘毅在面前,立马请教道:

  “刘哥,我之前没有写过测试报告,你能教下我怎么写吗?”

  “咦,你之前没有收到过测试报告吗?基本上每个版本都会发几份这样。”

  “没有收到。”

  “嗯...那可能忘记把你加进邮件的测试组里面了。”刘毅想到了一个可能,“等下我看看,没有的话,我把你加进去。”

  “现在我跟你讲下大致格式吧,我把思路说给你听听,到时你就跟着这套思路去写。”

  张霖点点头。

  刘毅从旁边顺手拖了一把椅子过来坐下,一边拿起张霖桌上的笔记本和笔,一边问道:“你觉得测试报告会包括哪些内容?”

  “我觉得吧,里面应该会包括现在功能的测试状态,是不是已经完成了,还有没有待回归的bug。”

  “如果bug比较少的话,就把所有的bug单截个图都附上去。Bug多的话...就附个总数。”

  “暂时只想到这些。”

  刘毅点点头,“对的,基本上测试报告都会包括这些,不过只写这些的话,就显得比较单调,没有那么强的说服力,所以我们得把内容稍微美化一下,加点料。”

  “首先,就得把测试结论给写上。”刘毅掏出笔在一张空白纸上方写下“测试结论”四个字,接着说道:“这个测试结论大致包括哪些内容呢?”

  “说白了就是风险评估,就是说你觉得这个功能发布到外网有没有风险需要评估一下,比如说这个功能非常紧急,都没有测试完明天就要上线了,那这个风险肯定就是高的。又或者说,这个功能测是测完了,但是遗留的bug非常多,都来不及修复,那么这个功能的风险评估依旧是高。如果风险评估是高中低三个档次,你觉得你测的这个功能风险咋样?”

  张霖想了一下,“风险低吧,用例都执行两遍了,bug也都修复了,离版本外发还有段时间,我再测测。”

  “嗯,好。你上面评估的只是功能测试的风险。专项测试的风险你也评估一下。”

  “专项?”张霖一脸懵,“专项指哪些?”

  “专项的话,在我们项目就只有三个:客户端性能、服务器性能和兼容适配,他们的测试情况你知道吗?”

  “哦,这些啊,这些都测试通过了的,有bug也都提单修复了。”

  “好,那我们继续往下说。” 

  张霖打断了刘毅的话:“刘哥,测试结论这里是不是只要包括功能测试和专项测试两部分内容,把当前风险标明一下就行?”

  “是的。”

  “明白了,刘哥你继续。”

  “好,测试结论是针对这个功能的整体情况,接下来我们就得对结论细分一下。”

  “第一点:说明测试情况。”

  “详细一点的话,就得说明测试环境,比如是哪个版本,用的哪条线构建的包,进的什么服;说明测试计划,比如预计哪个时间点到哪个时间点安排测试,实际提测时间是哪天,实际测试完成是什么时间点。就是把基本信息写一下。”

  “再一个就是你刚刚说的bug情况了。说明下这个功能总共发现的bug数,分析有多少个严重和致命bug,多少个一般bug。有没有未修复的bug,如果有,该怎么解决,把结论也写上。比如说,跟策划沟通严重bug加班解决,非严重bug就下个版本解决,大概这样。”

  “纯口头说肯定没有说服力,我们得拿数据说话。把那些bug都从缺陷管理平台导出来。你刚刚说的bug太多的话,其实最好的方式就附上链接,感兴趣的自然会点进去看。”

  “功能侧的说完了,接下来就得说明专项侧了。”

  “你刚刚跟我说,客户端性能、服务器性能和兼容适配都没问题了,好,那你也需要把测试情况分别附上去。还是刚刚那句话,我们需要把测试结果的数据给出来。”

  “客户端性能,那是性能组同学搞的,我们只管找他要报告,截一下结论的图,再把完整的性能测试报告链接也附上去,那个报告里面有完整的测试数据。”

  “其他专项同理。”

  “好的,刘哥,我大概明白了。”张霖皱了下眉,“刘哥,我还有一个问题,需要把我的测试用例也放上去吗?”

  “测试用例?看你喜欢,不强制。”

  “嗯。”

  “还有其他疑问吗?或者有不懂的地方,你都可以问。”

  “没了。”

  “好,那你等下就把测试报告写一下,写完发我看一下,没问题了你再发邮件。”

  “好的。”

  刘毅起身拍拍屁股走人,嘴角露出微笑:

  嘿,我这是给新人一点锻炼的机会,才不是懒得写咧。


作者:不争    

来源:http://www.51testing.com/?action-viewnews-itemid-7802184

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 最近在使用JDK 21的虚拟线程功能,感觉对于性能测试来说,还是非常值得推广的。通过之前文章介绍,相比各位也有所了解了,这里跳过Java虚拟线程的介绍了。在官方文档中,虚拟线程其中一个适用场景就是处理多个小异步任务时,本着随用随创建,用完即销毁的理念,不要进行过的的多线程管理和多线程同步设计。这一点说完是否有些似曾相识,跟Golang应用关键字 `go` 非常一致,可以说一模一样了。我感觉这个非常适合处理异步任务,所以对原来的自定义异步关键字进行了新版本的开发。旧版本的功能也是根据 `go` 关键字功能进行开发的。# 方案设计下面分享方案设计的要点1. 没有采用无限创建虚拟线程的方式,还是用了...
            0 0 549
            分享
          • 安装Python3.7.1此处不再赘述安装过程,作为记录安装Anaconda3.5.3Anaconda3-5.3.0-Windows-x86_64.exe方案1:可以直接从官网https://www.anaconda.com/distribution/,默认下载最新版本,19年3月27日为python3.7.1版本方案2:清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,速度快很多安装完成之后,在Anaconda里新建一个虚拟环境machinelearn(这里是图形界面创建环境)切换仓库地址命令窗口里输入如下代码,载入清华镜像...
            0 1 2399
            分享
          •   据外媒报道,当地时间周三,通用汽车旗下的自动驾驶子公司Cruise宣布,将召回950辆自动驾驶汽车,以解决其碰撞检测系统的问题。  就在一个多月前,该公司的一辆汽车在无人驾驶模式下行驶时撞上并拖拽了一名行人。具体来说,这起事故于10月2日发生在旧金山,当时一辆有驾驶员的车辆撞到了一名行人,并将这名行人推到了一辆Cruise自动驾驶汽车的车道上。Cruise的自动驾驶汽车在撞到行人后最初停了下来,但随后,为了避开车流,这辆车又向右行驶,将这名行人向前拖了约20英尺(6米)。这名行人被压在汽车的一个轮胎下,伤势严重。  经过为期三周的审查,Cruise确定其自动驾驶汽车碰撞检测子系统在这种情况...
            0 0 797
            分享
          •   一、写在前面的话  作为编程从业人员,单元测试早已不是生僻的、不为人知、不受重视的概念。  但是与此同时,实际情况下,除了开源SDK基本上会标配单元测试外,在真正的项目开发中,单元测试的实践程度低之又低。  这里面的原因非常非常多,笔者听到的最多的不写单元测试的原因就是 —— 没时间!  但是没时间是否能和'可有可无'画等号?是否能和'不重要'画等号?  也就是说,假设给到足够充足的时间,是否单元测试就能够顺利实施?覆盖率就能达到100%?  笔者后面会针对这些问题阐述笔者自己的理解。  二、不考虑时间的情况下,到底有没有必要搞单元测试?  假设有这样一个场...
            0 0 871
            分享
          •   PICT(Pairwise Independent Combinatorial Testing,成对独立组合测试)是微软开发的一款测试用例生成工具(生成配对测试用例的工具很多,感兴趣的可以参考http://www.pairwise.org/tools.asp的介绍),它可以生成测试用例和测试配置,其理论基础是成对测试技术(Pairwise Testing,之前有文章单独介绍过,在此不多介绍)。  一、PICT安装  通过官网链接?http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b...
            13 13 2843
            分享
      • 51testing软件测试圈微信