【技术实现步骤摘要】
一种页面检测方法、装置、服务器及计算机可读存储介质
本申请涉及计算机
,应用于测试领域,尤其涉及一种页面检测方法、装置、服务器及计算机可读存储介质。
技术介绍
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误,从而确定修改是否达到了预期的目的,或者还需要补充新的测试用例来测试新的或被修改了的目标功能。目前对回归测试只覆盖了UI自动化和测试数据构造,但是对页面是否覆盖各自对应的目标功能(以下简称页面覆盖)的检测更多的是依赖于人工的检查,随着版本不断地迭代,页面对应的功能增加,各模块之间的联系越密切,仅依赖于人工回归,并且重复的回归测试所需时间太长,对页面对应功能遗漏的风险增大,导致回归测试的效率低下、检测不准确等问题。
技术实现思路
本申请实施例提供了一种页面检测方法、装置、服务器及计算机可读存储介质,可以实现对页面覆盖进行自动检测,提高了页面检测效率和检测的准确性。本申请实施例第一方面提供了一种页面检测方法,包括:在检测到目标业务系统运行时,通过所述目标业务系统中各个页面各自对应的监控程序监测所述各个页面对各自对应目标功能的覆盖情况,得到监测数据,其中,所述覆盖情况包括覆盖或者未覆盖,所述监控程序为预先配置的,所述各个页面中的一个页面对应一个监控程序,所述监测数据指示了所述各个页面对各自对应的目标功能的覆盖情况;基于所述监测数据从所述各个页面中确定所述覆盖情况为未覆盖的目标页面;获取所述目标页面的对象信息,所述对象信息包 ...
【技术保护点】
1.一种页面检测方法,其特征在于,包括:/n在检测到目标业务系统运行时,通过所述目标业务系统中各个页面各自对应的监控程序监测所述各个页面对各自对应目标功能的覆盖情况,得到监测数据,其中,所述覆盖情况包括覆盖或者未覆盖,所述监控程序为预先配置的,所述各个页面中的一个页面对应一个监控程序,所述监测数据指示了所述各个页面对各自对应的目标功能的覆盖情况;/n基于所述监测数据从所述各个页面中确定所述覆盖情况为未覆盖的目标页面;/n获取所述目标页面的对象信息,所述对象信息包括所述目标页面的页面标识、路径、所述目标页面对应目标业务系统的系统标识;/n针对所述目标页面生成包括所述对象信息的覆盖指示信息,所述覆盖指示信息用于指示所述目标页面对应的功能的覆盖情况;/n输出所述覆盖指示信息。/n
【技术特征摘要】
1.一种页面检测方法,其特征在于,包括:
在检测到目标业务系统运行时,通过所述目标业务系统中各个页面各自对应的监控程序监测所述各个页面对各自对应目标功能的覆盖情况,得到监测数据,其中,所述覆盖情况包括覆盖或者未覆盖,所述监控程序为预先配置的,所述各个页面中的一个页面对应一个监控程序,所述监测数据指示了所述各个页面对各自对应的目标功能的覆盖情况;
基于所述监测数据从所述各个页面中确定所述覆盖情况为未覆盖的目标页面;
获取所述目标页面的对象信息,所述对象信息包括所述目标页面的页面标识、路径、所述目标页面对应目标业务系统的系统标识;
针对所述目标页面生成包括所述对象信息的覆盖指示信息,所述覆盖指示信息用于指示所述目标页面对应的功能的覆盖情况;
输出所述覆盖指示信息。
2.根据权利要求1所述的方法,其特征在于,所述通过所述目标业务系统中各个页面各自对应的监控程序监测所述各个页面对各自对应目标功能的覆盖情况,包括:
通过目标业务系统中各个页面各自对应的监控程序监测各个目标功能在各自对应页面的运行情况;
若检测到所述各个目标功能中的任一个目标功能在对应目标页面运行异常,则确定所述目标页面对所述任一个目标功能的覆盖情况为未覆盖;
若检测到所述任一个目标功能在对应目标页面运行正常,则确定所述目标页面对所述任一个目标功能的覆盖情况为覆盖。
3.根据权利要求1所述的方法,其特征在于,所述获取所述目标页面的对象信息,包括:
解析所述监测数据,并基于所述解析结果生成监测报告,所述监测报告包括各个页面的对象信息;
根据所述目标页面从所述各个页面的对象信息中确定所述目标页面的对象信息。
4.根据权利要求3所述的方法,其特征在于,所述解析所述监测数据,并基于所述解析结果生成监测报告,包括:
解析所述监测数据,得到所述目标业务系统对应的页面覆盖率、未覆盖页面数、有效页面数和所述各个页面的对象信息;
根据所述页面覆盖率、未覆盖页面数、有效页面数和所述各个页面的对象信息确定监测报告。
5.根据权利要求1所述的方法,其特征在于,所述基于所述监测数据从所述各个页面中确定所述覆盖情况为未覆盖的目标页面,包括:
根据所述各个页面各自对应目标功...
【专利技术属性】
技术研发人员:肖玉琦,左颖辉,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。