一种生成测试报告的方法和装置制造方法及图纸

技术编号:17654868 阅读:39 留言:0更新日期:2018-04-08 08:16
本发明专利技术提供一种生成测试报告的方法和装置,能够生成满足不同的测试场景的不同级别的测试报告;同时,在测试报告中可以包含各种测试过程截图、显示视频、文字、以及超链接等可视化元素,测试人员通过测试报告就可以浏览全部重点测试过程,从而能够使测试人员快速定位问题。本发明专利技术的方法包括保存各测试场景在不同测试级别下所需记录的日志信息类型;接收当前测试用例在设定测试场景下的测试参数;在测试时,解析测试参数以确定当前测试用例的测试级别,再根据该测试用例的测试级别确定当前测试用例在当前的测试场景下所需记录的日志信息类型;根据所确定的日志信息类型生成当前测试用例的测试报告。

【技术实现步骤摘要】
一种生成测试报告的方法和装置
本专利技术涉及计算机及其软件
,特别涉及一种生成测试报告的方法和装置。
技术介绍
随着软件行业的不断成熟,人们对软件质量的要求也在不断提高。对于软件测试部分,如何能够既覆盖软件测试需求又节省人力资源和资金成本变得越来越重要。很多公司都开始尝试使用自动化测试替代手动测试,这样可以使测试人员将注意力重点集中在新增功能上,既节省了时间,又提高测试效率。在自动化测试成为趋势的同时,如何将自动化测试结果更好的展示受到更多测试人员的关注。自动化测试报告用于测试结果,为了节约时间,大部分测试都是在非工作时间进行的,所以测试人员基本是通过测试报告来查看测试过程及结果的,因此,测试报告的详细程度就显得尤为重要。目前市面上常用的自动化测试工具也会自带一些简单的测试报告插件,如selenium,QTP,Jmeter等。还有一些测试工具可以自行定制测试报告,如junit,TestNG,其中使用最普遍的自动化测试报告工具就是TestNG。TestNG是Java中的一个测试框架,类似于JUnit和NUnit,只是功能更加强大。TestNG可以重新运行失败的测试用例,这样可以大本文档来自技高网...
一种生成测试报告的方法和装置

【技术保护点】
一种生成测试报告的方法,其特征在于,包括:保存各测试场景在不同测试级别下所需记录的日志信息类型;接收当前测试用例在设定测试场景下的测试参数;在测试时,解析所述测试参数以确定当前测试用例的测试级别,再根据该测试用例的测试级别确定当前测试用例在当前的测试场景下所需记录的日志信息类型;根据所确定的日志信息类型生成当前测试用例的测试报告。

【技术特征摘要】
1.一种生成测试报告的方法,其特征在于,包括:保存各测试场景在不同测试级别下所需记录的日志信息类型;接收当前测试用例在设定测试场景下的测试参数;在测试时,解析所述测试参数以确定当前测试用例的测试级别,再根据该测试用例的测试级别确定当前测试用例在当前的测试场景下所需记录的日志信息类型;根据所确定的日志信息类型生成当前测试用例的测试报告。2.根据权利要求1所述的方法,其特征在于,所述根据所确定的日志信息类型生成当前测试用例的测试报告的步骤包括:根据所述测试用例所需记录的日志信息类型获取对应于该日志信息类型的日志信息;确定所述日志信息中的内容的格式;根据所述格式确定对应于该格式的内容的写入方式,然后将所述日志信息中的内容按照对应的写入方式写入测试报告中,从而得到所述测试用例的测试报告。3.根据权利要求2所示的方法,其特征在于,所述日志信息中的内容的格式包括以下一种或几种:文本、字节码、输入流、以及截图;并且根据所述格式确定对应于该格式的内容的写入方式,然后将所述日志信息中的内容按照对应的写入方式写入测试报告中的步骤包括:当日志信息中的内容的格式为文本时,将该文本直接写入测试报告中;当日志信息中的内容的格式为字节码时,先将该字节码保存到本地文件,然后将本地文件的链接地址写入测试报告中;当日志信息中的内容的格式为输入流时,先将该输入流保存到本地文件,然后将本地文件的链接地址写入测试报告中;当日志信息中的内容的格式为截图时,先将该截图保存到本地,然后将本地所保...

【专利技术属性】
技术研发人员:贺玉娇朱月飞
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1