一种数据确定方法技术

技术编号:39652712 阅读:16 留言:0更新日期:2023-12-09 11:21
本申请提供一种数据确定方法

【技术实现步骤摘要】
一种数据确定方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据确定方法

装置

电子设备及存储介质


技术介绍

[0002]目前,用户界面
(user interface

UI)
自动化测试指的是用程序执行代替手工执行,测试过程中程序会模拟人工对目标应用的界面进行操作,并确定操作后得到的数据
(
或页面
)
是否符合预期

[0003]但是,
UI
自动化测试中仅能执行正常业务的流程操作,对于非正常业务的流程操作,
UI
自动化测试不能准确地确定出操作后的数据
(
或页面
)
,影响了数据确定的准确性以及高效性,进而影响自动化测试的有效性


技术实现思路

[0004]本申请提供一种数据确定方法

装置

电子设备及存储介质,解决了在
UI
自动化测试的过程中,由于
UI
自动化测试中仅能执行正常业务的流程操作,对于非正常业务的流程操作,
UI
自动化测试不能准确的确定出操作后的数据
(
或页面
)
,影响了数据确定的准确性以及高效性,进而影响自动化测试的有效性的技术问题

[0005]第一方面,本申请提供一种数据确定方法,包括:接收目标设备发送的目标指示,该目标指示包括目标接口标识以及目标输入值,该目标接口标识为目标接口的接口标识,该目标输入值为该目标接口对应的输入值,该目标指示用于获取该目标输入值对应的目标数据;在该目标接口标识与预设接口标识相同的情况下,确定该目标输入值与该预设接口标识对应的预设输入值是否相同;在该目标输入值与该预设接口标识对应的输入值相同的情况下,将该预设输入值对应的预设输出值确定为目标数据

[0006]可选地,一个输入值包括至少一个关键字以及该至少一个关键字中每个关键字对应的值,上述确定该目标输入值与该预设接口标识对应的预设输入值是否相同,具体可以包括:确定该目标输入值包括的至少一个关键字是否与该预设输入值包括的至少一个关键字相同;在该目标输入值包括的至少一个关键字与该预设输入值包括的至少一个关键字相同的情况下,确定该目标输入值包括的至少一个关键字中每个关键字对应的值是否与该预设输入值包括的至少一个关键字中每个关键字对应的值相同;在该目标输入值包括的至少一个关键字中每个关键字对应的值与该预设输入值包括的至少一个关键字中每个关键字对应的值相同的情况下,确定该目标输入值与该预设接口标识对应的预设输入值相同

[0007]本申请中,电子设备首先在该目标输入值中包括的至少一个关键字与该预设输入值包括的至少一个关键字相同时,还要确定出该目标输入值中包括的至少一个关键字对应的值与该预设输入值中包括的至少一个关键字对应的值相同,然后电子设备可以确定出该目标接口标识对应的该目标输入值与该预设接口标识对应的该预设输入值相同,此时电子设备可以准确地确定目标输入值与预设输入值相同

[0008]可选地,上述数据确定方法还可以包括:获取第一对应关系以及第二对应关系,该第一对应关系包括多个接口标识以及该多个接口标识对应的输入值,该第二对应关系包括该输入值以及该输入值对应的输出值,该预设接口标识为该多个接口标识中的一个

[0009]本申请中,电子设备基于获取到的该第一对应关系以及该第二对应关系可以准确地

有效地确定出该目标接口对应的预设接口,进而可以根据预设接口的输出值,有效地

快速地确定出目标数据
[0010]可选地,上述数据确定方法还可以包括:在该目标输入值与该预设接口标识对应的输入值不相同的情况下,基于该目标接口标识以及该目标输入值,执行接口操作,得到该目标输入值对应的目标输出值;将该目标输出值确定为该目标数据

[0011]本申请中,在该目标输入值与该预设接口标识对应的输入值不相同的情况下,说明电子设备不能基于该预设输入值对应的输出值确定目标数据,此时电子设备可以基于该目标接口标识以及该目标输入值,执行接口操作,可以有效地得到目标输入值对应的目标输出值,从而确定该目标数据

[0012]可选地,上述数据确定方法还可以包括:向该目标设备发送目标响应,以使得该目标设备显示该目标数据,该目标响应包括该目标数据

[0013]本申请中,电子设备可以向目标设备发送该目标响应,可以使得该目标设备可以准确地

快速地显示该目标数据,从而提升自动化测试的有效性

[0014]第二方面,本申请提供一种数据确定装置,包括:接收模块以及确定模块;
[0015]该接收模块,用于接收目标设备发送的目标指示,该目标指示包括目标接口标识以及目标输入值,该目标接口标识为目标接口的接口标识,该目标输入值为该目标接口对应的输入值,该目标指示用于获取该目标输入值对应的目标数据;该确定模块,用于在该目标接口标识与预设接口标识相同的情况下,确定该目标输入值与该预设接口标识对应的预设输入值是否相同;该确定模块,用于在该目标输入值与该预设接口标识对应的输入值相同的情况下,将所述预设输入值对应的预设输出值确定为目标数据

[0016]可选地,一个输入值包括至少一个关键字以及所述至少一个关键字中每个关键字对应的值,该确定模块,具体用于确定该目标输入值包括的至少一个关键字是否与该预设输入值包括的至少一个关键字相同;该确定模块,还具体用于在该目标输入值包括的至少一个关键字与该预设输入值包括的至少一个关键字相同的情况下,确定该目标输入值包括的至少一个关键字中每个关键字对应的值是否与该预设输入值包括的至少一个关键字中每个关键字对应的值相同;该确定模块,还具体用于在该目标输入值包括的至少一个关键字中每个关键字对应的值与该预设输入值包括的至少一个关键字中每个关键字对应的值相同的情况下,确定该目标输入值与该预设接口标识对应的预设输入值相同

[0017]可选地,上述数据确定装置还包括获取模块;该获取模块,用于获取第一对应关系以及第二对应关系,该第一对应关系包括多个接口标识以及该多个接口标识对应的输入值,该第二对应关系包括该输入值以及该输入值对应的输出值,该预设接口标识为该多个接口标识中的一个

[0018]可选地,上述数据确定装置还包括处理模块;该处理模块,用于在该目标输入值与该预设接口标识对应的输入值不相同的情况下,基于该目标接口标识以及该目标输入值,执行接口操作,得到该目标输入值对应的目标输出值;该确定模块,还用于将该目标输出值
确定为该目标数据

[0019]可选地,上述数据确定装置还包括发送模块;该发送模块,用于向该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据确定方法,其特征在于,所述方法包括:接收目标设备发送的目标指示,所述目标指示包括目标接口标识以及目标输入值,所述目标接口标识为目标接口的接口标识,所述目标输入值为所述目标接口对应的输入值,所述目标指示用于获取所述目标输入值对应的目标数据;在所述目标接口标识与预设接口标识相同的情况下,确定所述目标输入值与所述预设接口标识对应的预设输入值是否相同;在所述目标输入值与所述预设接口标识对应的输入值相同的情况下,将所述预设输入值对应的预设输出值确定为目标数据
。2.
根据权利要求1所述的数据确定方法,其特征在于,一个输入值包括至少一个关键字以及所述至少一个关键字中每个关键字对应的值,所述确定所述目标输入值与所述预设接口标识对应的预设输入值是否相同,包括:确定所述目标输入值包括的至少一个关键字是否与所述预设输入值包括的至少一个关键字相同;在所述目标输入值包括的至少一个关键字与所述预设输入值包括的至少一个关键字相同的情况下,确定所述目标输入值包括的至少一个关键字中每个关键字对应的值是否与所述预设输入值包括的至少一个关键字中每个关键字对应的值相同;在所述目标输入值包括的至少一个关键字中每个关键字对应的值与所述预设输入值包括的至少一个关键字中每个关键字对应的值相同的情况下,确定所述目标输入值与所述预设接口标识对应的预设输入值相同
。3.
根据权利要求1所述的数据确定方法,其特征在于,所述方法还包括:获取第一对应关系以及第二对应关系,所述第一对应关系包括多个接口标识以及所述多个接口标识对应的输入值,所述第二对应关系包括所述输入值以及所述输入值对应的输出值,所述预设接口标识为所述多个接口标识中的一个
。4.
根据权利要求1所述的数据确定方法,其特征在于,所述方法还包括:在所述目标输入值与所述预设接口标识对应的输入值不相同的情况下,基于所述目标接口标识以及所述目标输入值,执行接口操作,得到所述目标输入值对应的目标输出值;将所述目标输出值确定为所述目标数据
。5.
根据权利要求1‑4中任一项所述的数据确定方法,其特征在于,所述方法还包括:向所述目标设备发送目标响应,以使得所述目标设备显示所述目标数据,所述目标响应包括所述目标数据
。6.
一种数据确定装置,其特征在于,包括:接收模块以及确定模块;所述接收模块,用于接收目标设备发送的目标指示,所述目标指示包括目标接口标识以及目标输入值,所述目标接口标识为目标接口的接口标识,所述目标输入值为所述目标接口对应的输入值,所述目标指示用于获取所述目标输入值对应的目标数据;所述确定模块,用于在所述目标接口标识...

【专利技术属性】
技术研发人员:胡鹏强蔡勇
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1