【技术实现步骤摘要】
自动化测试方法、装置、设备及介质
[0001]本申请涉及应用软件测试
,具体而言,涉及一种自动化测试方法、装置、设备及介质。
技术介绍
[0002]大数据时代的到来,对社会和人类的发展产生了不容忽视的影响,越来越多的行业向数据驱动转变,数据成为了新的生产力。从衣食住行到娱教医养,数据已经渗透到我们生活和工作的方方面面。依托于大数据发展的机器学习、人工智能等技术的热度更是居高不下。例如符合不同用户习惯的个性化的搜索引擎、为用户提供个性化推荐系统的电商,或者为用户提供个性化推荐系统的听歌应用等。
[0003]那么如何对这类软件产品进行测试,以保证软件产品输出数据的准确性,是本领域技术人员需要关注的重点。
技术实现思路
[0004]为解决上述技术问题,本申请的实施例提供了一种自动化测试方法、装置、设备及介质,以对待测试应用程序进行准确且全面的测试。
[0005]第一方面,本申请提供一种自动化测试方法,包括:获取真实输入数据并对真实输入数据进行分类,得到分类结果;获取分类结果对应的用例生成规则参 ...
【技术保护点】
【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述方法包括:获取真实输入数据,并对所述真实输入数据进行分类得到分类结果;获取所述分类结果对应的用例生成规则参数,以根据所述用例生成规则参数对所述分类结果对应的真实输入数据进行计算,得到初始测试用例集合;根据所述初始测试用例集合获取用例测试路径,以对所述用例测试路径和待测试应用程序的预设测试路径进行对比,得到待补充测试路径;根据所述待补充测试路径向所述初始测试用例集合进行测试用例补充操作,得到待执行测试用例集合;执行所述待执行测试用例集合中的测试用例,得到测试结果。2.根据权利要求1所述的方法,其特征在于,所述获取所述分类结果对应的用例生成规则参数,包括:获取所述分类结果对应的测试目标;根据所述测试目标获取测试步骤以及与所述测试步骤关联的执行规则;根据所述测试步骤以及所述执行规则得到所述用例生成规则参数。3.根据权利要求1所述的方法,其特征在于,所述根据所述初始测试用例集合获取用例测试路径,包括:获取所述初始测试用例集合中每个测试用例对应的测试步骤;将每个所述测试步骤作为路径节点,并根据每个所述测试步骤之间的执行先后关系连接所述路径节点,得到每个所述测试用例对应的用例测试子路径;对所述用例测试子路径进行聚合,得到用例测试路径。4.根据权利要求3所述的方法,其特征在于,所述对所述用例测试路径和待测试应用程序的预设测试路径进行对比,得到待补充测试路径,包括:对所述用例测试路径包含的路径节点以及所述预设测试路径包含的路径节点进行对比,得到待遍历路径节点;根据所述预设测试路径获取与所述待遍历路径节点关联的预设测试子路径;将所述预设测试子路径作为所述待补充测试路径。5.根据权利要求1所述的方法,其特征在于,所述执行所述待执行测试用例集合中的测试用例,得到测试结果,包括:根据测试用例对初始测试环境进行配置,得到用例测试环境;在所述用例测试环境下执行所述测试用例,得到执行结果;根据所述执...
【专利技术属性】
技术研发人员:田晓姣,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。