【技术实现步骤摘要】
Mock数据更新方法、装置、存储介质及计算机设备
[0001]本申请涉及应用测试
,尤其涉及一种Mock数据更新方法、装置、存储介质及计算机设备。
技术介绍
[0002]在对应用程序进行测试时,为得到应用程序在各个场景下的表现,需要向应用程序输入不同场景所对应的测试数据,并分别获取应用程序针对不同测试数据所返回的结果,进而得到应用程序的测试结果。对于测试时使用的测试数据,其可以是从应用程序运行的日志中提取的真实数据。但是,在测试过程中,有可能涉及一些不易出现的应用场景或者难以获取的真实数据,为确保测试的完整性,可以创建Mock对象来模拟对象的行为并自动生成对应的模拟数据,该模拟数据即为Mock数据。而后,利用Mock数据进行应用测试。
[0003]在Mock对象生成对应的Mock数据后,该Mock数据可能会在多次测试过程中使用。然而,在一些情况下,Mock数据中涉及的具体信息可能会失效,若利用失效的Mock数据进行测试,则会影响测试结果的准确性。为了避免失效Mock数据对测试造成不良影响,现有技术一般是通过人工 ...
【技术保护点】
【技术特征摘要】
1.一种Mock数据更新方法,其特征在于,所述方法包括:在接收到Mock测试请求的情况下,响应所述Mock测试请求,以确定用于进行Mock测试的各条Mock数据;针对每条Mock数据,从该条Mock数据中提取待校验信息,并确定所述待校验信息所对应的信息类型,根据所述信息类型校验所述待校验信息是否已失效,若是,则根据所述信息类型将该条Mock数据中的待检验信息更新为有效信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述信息类型校验所述待校验信息是否已失效的步骤,包括:若所述信息类型为统一资源定位符,则生成携带有所述待校验信息的第一资源获取请求,并向资源存储服务器发送所述第一资源获取请求;若在校验时段内接收到所述资源存储服务器响应于所述第一资源获取请求所返回的资源数据,则确定所述待校验信息未失效,否则,确定所述待校验信息已失效;所述校验时段的起始时刻为所述第一资源获取请求的发送时刻,且所述校验时段的时长为预设时长。3.根据权利要求1所述的方法,其特征在于,所述根据所述信息类型校验所述待校验信息是否已失效的步骤,包括:若所述信息类型为跳转链接,则确定对应于所述跳转链接的统一资源定位符;生成携带有所述统一资源定位符的第二资源获取请求,并向资源存储服务器发送所述第二资源获取请求;若在校验时段内接收到所述资源存储服务器响应于所述第二资源获取请求所返回的资源数据,则确定所述待校验信息未失效,否则,确定所述待校验信息已失效;所述校验时段的起始时刻为所述第二资源获取请求的发送时刻,且所述校验时段的时长为预设时长。4.根据权利要求1所述的方法,其特征在于,所述根据所述信息类型校验所述待校验信息是否已失效的步骤,包括:若所述信息类型为商品标识或者优惠券标识,则以所述待校验信息作为传入参数调用业务函数,并获取所述业务函数所返回的校验结果;若所述校验结果反映与所述待校验信息对应的商品或优惠券已失效,则确定所述待校验信息已失效,否则,确定所述待校验信息未失效...
【专利技术属性】
技术研发人员:林俊杰,
申请(专利权)人:广州品唯软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。