自动化测试结果分析方法及装置与流程

文档序号:33386078发布日期:2023-03-08 08:16阅读:来源:国知局

技术特征:
1.一种自动化测试结果分析方法,其特征在于,包括:获取待测试软件的测试需求文件和测试脚本;所述测试需求文件包括需要测试的多个第一业务功能的标识,所述测试脚本包括多个测试案例,每一测试案例携带有测试的第二业务功能的标识;执行待测试软件的测试脚本,得到待测试软件的测试结果;所述测试结果包括每一测试案例的测试结果,每一测试案例的测试结果携带有第二业务功能的标识;根据多个第一业务功能的标识、每一测试案例的测试结果携带的第二业务功能的标识和预设的第一测试结果分析指标,计算待测试软件的第一测试结果分析指标对应的指标值,其中,所述第一测试结果分析指标为待测试软件的业务功能总体分析指标;根据每一测试案例的测试结果携带的第二业务功能的标识、每一测试案例的测试结果和预设的第二测试结果分析指标,计算每一第二业务功能的第二测试结果分析指标对应的指标值;其中,所述第二测试结果分析指标为待测试软件中单个业务功能的分析指标;根据待测试软件的第一测试结果分析指标对应的指标值,和每一第二业务功能的第二测试结果分析指标对应的指标值,确定待测试软件的自动化测试分析结果。2.如权利要求1所述的方法,其特征在于,所述第一测试结果分析指标包括:业务功能覆盖率。3.如权利要求2所述的方法,其特征在于,根据多个第一业务功能的标识、每一测试案例的测试结果携带的第二业务功能的标识和预设的第一测试结果分析指标,计算待测试软件的第一测试结果分析指标对应的指标值,包括:根据每一测试案例的测试结果携带的第二业务功能的标识,确定已测试的第二业务功能的标识;根据已测试的第二业务功能的标识和多个第一业务功能的标识,计算待测试软件的业务功能覆盖率对应的指标值。4.如权利要求1所述的方法,其特征在于,所述第二测试结果分析指标包括如下至少一项:测试案例的数目、测试案例的执行成功率、测试耗时、代码覆盖率。5.如权利要求1所述的方法,其特征在于,根据待测试软件的第一测试结果分析指标对应的指标值,和每一第二业务功能的第二测试结果分析指标对应的指标值,确定待测试软件的自动化测试分析结果,包括:将待测试软件的第一测试结果分析指标对应的指标值和每一第二业务功能的第二测试结果分析指标对应的指标值,与预先设置的每一测试结果分析指标的标准指标值进行对比,根据对比结果确定待测试软件的自动化测试分析结果。6.一种自动化测试结果分析装置,其特征在于,包括:获取模块,用于获取待测试软件的测试需求文件和测试脚本;所述测试需求文件包括需要测试的多个第一业务功能的标识,所述测试脚本包括多个测试案例,每一测试案例携带有测试的第二业务功能的标识;执行模块,用于执行待测试软件的测试脚本,得到待测试软件的测试结果;所述测试结果包括每一测试案例的测试结果,每一测试案例的测试结果携带有第二业务功能的标识;第一处理模块,用于根据多个第一业务功能的标识、每一测试案例的测试结果携带的
第二业务功能的标识和预设的第一测试结果分析指标,计算待测试软件的第一测试结果分析指标对应的指标值,其中,所述第一测试结果分析指标为待测试软件的业务功能总体分析指标;第二处理模块,用于根据每一测试案例的测试结果携带的第二业务功能的标识、每一测试案例的测试结果和预设的第二测试结果分析指标,计算每一第二业务功能的第二测试结果分析指标对应的指标值;其中,所述第二测试结果分析指标为待测试软件中单个业务功能的分析指标;结果确定模块,用于根据待测试软件的第一测试结果分析指标对应的指标值,和每一第二业务功能的第二测试结果分析指标对应的指标值,确定待测试软件的自动化测试分析结果。7.如权利要求6所述的装置,其特征在于,所述第一测试结果分析指标包括:业务功能覆盖率。8.如权利要求7所述的装置,其特征在于,第一处理模块,具体用于:根据每一测试案例的测试结果携带的第二业务功能的标识,确定已测试的第二业务功能的标识;根据已测试的第二业务功能的标识和多个第一业务功能的标识,计算待测试软件的业务功能覆盖率对应的指标值。9.如权利要求6所述的装置,其特征在于,所述第二测试结果分析指标包括如下至少一项:测试案例的数目、测试案例的执行成功率、测试耗时、代码覆盖率。10.如权利要求6所述的装置,其特征在于,结果确定模块,具体用于:将待测试软件的第一测试结果分析指标对应的指标值和每一第二业务功能的第二测试结果分析指标对应的指标值,与预先设置的每一测试结果分析指标的标准指标值进行对比,根据对比结果确定待测试软件的自动化测试分析结果。11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。

技术总结
本发明公开了一种自动化测试结果分析方法及装置,涉及大数据技术领域,其中该方法包括:获取待测试软件的测试需求文件和测试脚本;执行测试脚本,得到测试结果;根据多个第一业务功能的标识、每一测试案例的测试结果携带的第二业务功能的标识,计算待测试软件的第一测试结果分析指标对应的指标值;根据测试结果携带的第二业务功能的标识、每一测试案例的测试结果,计算每一第二业务功能的第二测试结果分析指标对应的指标值;根据待测试软件的第一测试结果分析指标对应的指标值,和每一第二业务功能的第二测试结果分析指标对应的指标值,确定待测试软件的自动化测试分析结果。本发明可以提高对自动化测试结果分析的全面性和准确性。确性。确性。


技术研发人员:刘舒 刘辉 李佳 郭有光
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.11.25
技术公布日:2023/3/7
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1