【技术实现步骤摘要】
应用测试方法、装置、计算设备及计算机可读存储介质
本申请涉及应用测试
,特别涉及一种应用测试方法。本申请同时涉及一种应用测试装置,一种计算设备,以及一种计算机可读存储介质。
技术介绍
随着应用测试技术的发展,应用测试已经从最初的纯手工测试转变为手工与自动化测试技术相结合的测试方法,自动化测试是指应用升级修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他的代码出现错误,自动化测试也叫回归测试。对于业务周期长、业务系统复杂的应用,保障应用的代码质量是一项非常重要的工作,并且具有一定难度,对这种应用进行手工测试,需要的测试时间长、测试效率不高且容易出错,不利于节约测试成本和保证测试质量。
技术实现思路
有鉴于此,本申请实施例提供了一种应用测试方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种应用测试装置,一种计算设备,以及一种计算机可读存储介质。本申请实施例公开了一种应用测试方法,包括:读取应用升级前对其业务流程进行录制生成的录制数据中包含的业务请求和执行标签,所述执行标签用于标记所述业务流程中参与对所述业务请求进行业务处理的业务系统;基于 ...
【技术保护点】
1.一种应用测试方法,其特征在于,包括:读取应用升级前对其业务流程进行录制生成的录制数据中包含的业务请求和执行标签,所述执行标签用于标记所述业务流程中参与对所述业务请求进行业务处理的业务系统;基于所述执行标签和所述应用升级后的业务流程回放针对所述业务请求进行的业务处理,并确定升级后的业务流程在所述录制数据包含的检测点的执行结果;对所述应用在升级前后针对所述业务请求进行业务处理的执行路径以及所述检测点在所述应用升级前后的执行结果进行比对;根据比对结果生成针对所述应用升级后的测试结果。
【技术特征摘要】
1.一种应用测试方法,其特征在于,包括:读取应用升级前对其业务流程进行录制生成的录制数据中包含的业务请求和执行标签,所述执行标签用于标记所述业务流程中参与对所述业务请求进行业务处理的业务系统;基于所述执行标签和所述应用升级后的业务流程回放针对所述业务请求进行的业务处理,并确定升级后的业务流程在所述录制数据包含的检测点的执行结果;对所述应用在升级前后针对所述业务请求进行业务处理的执行路径以及所述检测点在所述应用升级前后的执行结果进行比对;根据比对结果生成针对所述应用升级后的测试结果。2.根据权利要求1所述的应用测试方法,其特征在于,所述基于所述执行标签和所述应用升级后的业务流程回放针对所述业务请求进行的业务处理的执行过程中,将所述录制数据中包含的业务流程中业务系统对所述业务请求进行业务处理所需的业务调用数据拉取到升级后的业务流程对应的数据拉取处。3.根据权利要求1所述的应用测试方法,其特征在于,所述基于所述执行标签和所述应用升级后的业务流程回放针对所述业务请求进行的业务处理的执行过程中,检测升级后的业务流程中业务调用数据是否存在;若不存在,从所述录制数据中拉取所述业务调用数据,所述升级后的业务流程中业务系统在拉取到所述业务调用数据的基础上对所述业务请求进行业务处理。4.根据权利要求1所述的应用测试方法,其特征在于,所述基于所述执行标签和所述应用升级后的业务流程回放针对所述业务请求进行的业务处理,包括:根据所述执行标签确定所述应用升级后的业务流程中参与对所述业务请求进行业务处理的业务系统;根据所述录制数据中包含的针对所述业务请求进行业务处理的第一执行路径,确定所述应用升级后的业务流程中参与对所述业务请求进行业务处理的业务系统的调用顺序;在所述应用升级后的业务流程中按照所述调用顺序依次调用相应的业务系统对所述业务请求进行业务处理。5.根据权利要求4所述的应用测试方法,其特征在于,所述对所述应用在升级前后针对所述业务请求进行业务处理的执行路径以及所述检测点在所述应用升级前后的执行结果进行比对,包括:将所述应用升级后的业务流程针对所述业务请求进行业务处理的第二执行路径与所述第一执行路径进行比对;将所述检测点在所述应用升级后的第二执行结果与所述录制数据中包含的所述应用升级前的第一执行结果进行比对。6.根据权利要求5所述的应用测试方法,其特征在于,所述根据比对结果生成针对所述应用升级后的测试结果,包括:根据所述第二执行路径与所述第一执行路径的比对结果,生成所述应用升级后的路径测试结果;根据所述第二执行结果与所述第一执行结果的比对结果,生成所述应用升级后的检测点测试结果,并将所述路径测试结果和所述检测点测试结果作为所述应用升级后的测试结果。7.根据权利要求1所述的应用测试方法,其特征在于,所述应用升级前对其业务流程进行录制步骤执行之前,包括:接收对所述应用的业务流程进行数据录制的录制指令;根据所述录制指令中包含的待录制业务,...
【专利技术属性】
技术研发人员:魏庆成,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。