本申请实施例涉及系统测试领域,具体涉及一种自动化测试框架建立方法、计算机设备及计算机存储介质。
背景技术:
1、自动化测试框架就是为了对一个指定的系统做自动化测试而封装的一个半成品,自动化测试工程师可以调用这个半成品封装好的方法去实现一个指定系统的自动化测试。
2、一些业务要求很高的行业开展测试,既要求测试开发人员有很丰富的业务知识,又要求有很高的测试技术,对测试开发人员或业务人员来说都会加大开展测试的难度,测试效率较低。
技术实现思路
1、本申请实施例提供了一种自动化测试框架建立方法、计算机设备及计算机存储介质,可以让业务测试人员更专注于业务场景和业务逻辑的测试,让自动化测试人员更专注于自动化脚本的维护,不必太细致地了解业务场景;业务测试和自动化测试人员相对独立出来,业务测试不必疲于维护代码和业务的关联性,自动化测试不必太细致地了解业务场景,业务人员只需要调用上层接口,提高测试效率,自动化脚本维护成本降低。
2、本申请实施例第一方面提供了一种自动化测试框架建立方法,所述方法包括:
3、建立公共文件夹,并将所述公共文件夹用于存储测试案例;
4、建立页面文件夹,并将所述页面文件夹用于存储页面的各元素的元素信息;
5、建立业务接口文件夹,并将所述业务接口文件夹用于存储业务接口,所述业务接口根据所述测试案例和所述元素信息封装得到;
6、建立测试文件夹,并将所述测试文件夹用于存储系统测试的执行方法;
7、基于所述公共文件夹、所述页面文件夹、所述业务接口文件夹以及所述测试文件夹建立自动化测试框架。
8、本申请实施例第二方面提供了一种计算机设备,包括:
9、第一建立单元,用于建立公共文件夹,并将所述公共文件夹用于存储测试案例;
10、第二建立单元,用于建立页面文件夹,并将所述页面文件夹用于存储页面的各元素的元素信息;
11、第三建立单元,用于建立业务接口文件夹,并将所述业务接口文件夹用于存储业务接口,所述业务接口根据所述测试案例和所述元素信息封装得到;
12、第四建立单元,用于建立测试文件夹,并将所述测试文件夹用于存储系统测试的执行方法;
13、第五建立单元,用于基于所述公共文件夹、所述页面文件夹、所述业务接口文件夹以及所述测试文件夹建立自动化测试框架。
14、本申请实施例第三方面提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现前述第一方面的方法。
15、本申请实施例第四方面提供了一种计算机存储介质,计算机存储介质中存储有指令,该指令在计算机上执行时,使得计算机执行前述第一方面的方法。
16、从以上技术方案可以看出,本申请实施例具有以下优点:
17、计算机设备建立公共文件夹,并将公共文件夹用于存储测试案例,建立页面文件夹,并将页面文件夹用于存储页面的各元素的元素信息,建立业务接口文件夹,并将业务接口文件夹用于存储业务接口,建立测试文件夹,并将测试文件夹用于存储系统测试的执行方法,基于公共文件夹、页面文件夹、业务接口文件夹以及测试文件夹建立自动化测试框架。可以让业务测试人员更专注于业务场景和业务逻辑的测试,让自动化测试人员更专注于自动化脚本的维护,不必太细致地了解业务场景;业务测试和自动化测试人员相对独立出来,业务测试不必疲于维护代码和业务的关联性,自动化测试不必太细致地了解业务场景,业务人员只需要调用上层接口,提高测试效率,自动化脚本维护成本降低。
1.一种自动化测试框架建立方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述系统测试的执行方法用于根据所述获取途径信息建立所述测试环境,并在所述测试环境下根据所述测试案例对所述业务接口执行测试。
7.根据权利要求6所述的方法,其特征在于,所述系统测试的执行方法还用于在所述测试环境下根据所述测试案例对所述业务接口关联的其他业务接口执行测试,所述其他业务接口与所述业务接口存在业务关联。
8.根据权利要求1所述的方法,其特征在于,所述元素信息包括页面中各元素的定位以及各元素对应的操作。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如权利要求1至8中任一项所述的方法。