【技术实现步骤摘要】
一种测试数据的统计方法和装置
本专利技术涉及计算机
,特别是涉及一种测试数据的统计方法和装置。
技术介绍
随着计算机的发展,越来越多的产品变为了网络产品或者是无形产品,例如各种软件。而软件也从普通的计算机软件,发展到终端系统。在每个软件产品或者其他类似的产品及项目上市之前,往往会对其产品性能等一系列指标进行自动化测试得到测试结果。被自动化测试的产品可以称为被测系统。然而,测试结果仅仅表示被测系统中的模块或者接口是否通过自动化测试。当被测系统包含的模块或者接口的数量较多时,仅仅根据测试结果无法全方位掌握被测系统的整体自动化测试情况。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种测试数据的统计方法和装置。为了解决上述问题,根据本专利技术实施例的第一方面,公开了一种测试数据的统计方法,包括:扫描被测系统的服务管理应用,获得所述被测系统包含的待测模块的数量;根据所述被测系统的测试环境的自动化测试用例,从全部所述待测模块中筛选出当前周期新增模块和当前周期已编写自动化测试用例的模块,所述当前周期新增模块表示当前周期未编写自动化测试用例的模块;针对全部所述待测模块中的全部接口查询上一周期新增的有效测试接口,获得上一周期新增接口覆盖数量,所述有效测试接口表示已编写自动化测试用例且通过测试的接口;扫描所述测试环境的网页服务框架,获得单模块接口的数量和全部接口的数量,所述单模块接口表示每个所述待测模块包含的接口;将所述待测模块的标识和 ...
【技术保护点】
1.一种测试数据的统计方法,其特征在于,包括:/n扫描被测系统的服务管理应用,获得所述被测系统包含的待测模块的数量;/n根据所述被测系统的测试环境的自动化测试用例,从全部所述待测模块中筛选出当前周期新增模块和当前周期已编写自动化测试用例的模块,所述当前周期新增模块表示当前周期未编写自动化测试用例的模块;/n针对全部所述待测模块中的全部接口查询上一周期新增的有效测试接口,获得上一周期新增接口覆盖数量,所述有效测试接口表示已编写自动化测试用例且通过测试的接口;/n扫描所述测试环境的网页服务框架,获得单模块接口的数量和全部接口的数量,所述单模块接口表示每个所述待测模块包含的接口;/n将所述待测模块的标识和数量、所述当前周期已编写自动化测试用例的模块的标识、所述当前周期新增模块的标识、所述上一周期新增接口覆盖数量,以及,所述单模块接口的数量和所述全部接口的数量发送至对应的测试负责用户。/n
【技术特征摘要】
1.一种测试数据的统计方法,其特征在于,包括:
扫描被测系统的服务管理应用,获得所述被测系统包含的待测模块的数量;
根据所述被测系统的测试环境的自动化测试用例,从全部所述待测模块中筛选出当前周期新增模块和当前周期已编写自动化测试用例的模块,所述当前周期新增模块表示当前周期未编写自动化测试用例的模块;
针对全部所述待测模块中的全部接口查询上一周期新增的有效测试接口,获得上一周期新增接口覆盖数量,所述有效测试接口表示已编写自动化测试用例且通过测试的接口;
扫描所述测试环境的网页服务框架,获得单模块接口的数量和全部接口的数量,所述单模块接口表示每个所述待测模块包含的接口;
将所述待测模块的标识和数量、所述当前周期已编写自动化测试用例的模块的标识、所述当前周期新增模块的标识、所述上一周期新增接口覆盖数量,以及,所述单模块接口的数量和所述全部接口的数量发送至对应的测试负责用户。
2.根据权利要求1所述的方法,其特征在于,在所述扫描所述测试环境的网页服务框架之后,所述方法还包括:
遍历全部所述待测模块的全部接口,查询每个所述接口是否已经编写有效测试接口用例,获得单模块未覆盖接口的数量和详细信息,以及,测试调试接口的数量,所述单模块未覆盖接口表示每个所述待测模块中未实现自动化测试的接口;
根据所述单模块未覆盖接口的数量汇总得到全部未覆盖接口的数量。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
查询所述全部未覆盖接口的转测日期,将所述转测日期大于或等于预设日期阈值的未覆盖接口作为超期接口;
获取上一周期全部所述待测模块中的接口数据,和当前周期所述测试环境中新增接口的数量,根据所述接口数据和所述新增接口的数量统计得到当前周期转测接口的数量。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述单模块未覆盖接口的数量和所述单模块接口的数量,获得单模块覆盖率;
根据所述全部未覆盖接口的数量和全部所述待测模块的数量,获得全部覆盖率;
获取全部所述待测模块在所述网页服务框架中的接口的第一输入参数和全部所述待测模块在所述测试环境中接口的第二输入参数;
根据所述第一输入参数和所述第二输入参数统计得到输入参数变化情况。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一输入参数和所述第二输入参数统计得到输入参数变化情况,包括:
针对同一接口,若所述同一接口的所述第一输入参数与所述第二输入参数的参数类型不同,当所述第一输入参数的参数类型为新增类型时,所述同一接口的所述第一输入参数为新增的参数,当所述第一输入参数的参数类型为缺少类型时,所述同一接口的所述第一输入参数为删除的参数。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
扫描所述测试环境的测试报告,获得全部...
【专利技术属性】
技术研发人员:李彩新,张金鑫,王发明,杨广奇,陈元兵,宋蓓蓓,
申请(专利权)人:南京领行科技股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。