技术新讯 > 计算推算,计数设备的制造及其应用技术 > 自动化测试的页面化方法、装置、存储介质及电子装置与流程  >  正文

自动化测试的页面化方法、装置、存储介质及电子装置与流程

  • 国知局
  • 2024-10-15 09:55:47

本申请涉及智能家居,尤其涉及一种自动化测试的页面化方法、装置、存储介质及电子装置。

背景技术:

1、软件产品在正式投入使用之前,需要对其性能进行测试。为了摆脱重复繁琐的手工测试任务,自动化测试框架应运而生。

2、相关技术可知,当前往往采用postman形式的自动化测试平台对接口进行自动化测试。然而,对于其他自动化测试,例如页面自动化测试、图像精准度测试等,往往需要重新开发测试界面以确保不同形式的测试用例的有效运行,这将造成大量的人力、物力消耗,提高了自动化测试的测试成本。

技术实现思路

1、本申请提供一种自动化测试的页面化方法、装置、存储介质及电子装置,用以解决现有技术中对于不同的自动化测试需要重新开发测试界面而造成的人力、物力大量消耗的缺陷,实现了通过测试页面将包含多种形式测试用例的测试用例集进行展示,方便用户对多种形式的测试用例直接在测试页面进行运行并展示测试结果,从而可以减小自动化测试的测试成本。

2、本申请提供一种自动化测试的页面化方法,所述自动化测试的页面化方法包括:获取测试包,并对所述测试包进行扫描,得到测试用例集;在预先创建的测试页面展示所述测试用例集;通过所述测试页面从所述测试用例集中确定待进行测试的目标测试用例;在所述测试页面展示所述目标测试用例对应的测试结果。

3、根据本申请提供的一种自动化测试的页面化方法,所述通过所述测试页面从所述测试用例集中确定待进行测试的目标测试用例,具体包括:在所述测试页面接收到用例选择指令的情况下,确定与所述用例选择指令对应的测试用例;基于所述与所述用例选择指令对应的测试用例,在所述测试用例集中确定待进行测试的目标测试用例。

4、根据本申请提供的一种自动化测试的页面化方法,所述确定与所述用例选择指令对应的测试用例,具体包括:基于预先设置的映射表和所述用例选择指令,确定与所述用例选择指令对应的测试用例,其中,所述映射表包括多个用例选择指令与多个测试用例的映射关系。

5、根据本申请提供的一种自动化测试的页面化方法,在所述通过所述测试页面从所述测试用例集中确定待进行测试的目标测试用例之后,所述方法还包括:在所述测试页面接收到进行自动化测试指令的情况下,基于所述目标测试用例,在所述测试页面进行自动化测试。

6、根据本申请提供的一种自动化测试的页面化方法,所述基于所述目标测试用例,在所述测试页面进行自动化测试,具体包括:将所述目标测试用例转化为xml格式目标测试用例,其中,所述xml格式目标测试用例为满足testng开源测试框架的测试要求的测试用例;基于所述xml格式目标测试用例,通过所述testng开源测试框架在所述测试页面进行自动化测试。

7、根据本申请提供的一种自动化测试的页面化方法,所述基于所述目标测试用例,在所述测试页面进行自动化测试,具体包括:预设运行时刻;基于所述目标测试用例,根据所述运行时刻在所述测试页面进行自动化测试。

8、根据本申请提供的一种自动化测试的页面化方法,所述对所述测试包进行扫描,得到测试用例集,具体包括:对所述测试包进行扫描,得到多个测试方法;基于多个所述测试方法,在mysql数据库中分别查询与多个所述测试方法对应的多个测试用例数据;基于多个所述测试用例数据,得到多个所述测试用例;基于多个所述测试用例,得到所述测试用例集。

9、本申请还提供一种自动化测试的页面化装置,所述自动化测试的页面化装置包括:第一模块,用于获取测试包,并对所述测试包进行扫描,得到测试用例集;第二模块,用于在预先创建的测试页面展示所述测试用例集;第三模块,用于通过所述测试页面从所述测试用例集中确定待进行测试的目标测试用例;第四模块,用于在所述测试页面展示所述目标测试用例对应的测试结果。

10、本申请还提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述自动化测试的页面化方法。

11、本申请还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行实现如上述任一种所述自动化测试的页面化方法。

12、本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述自动化测试的页面化方法。

13、本申请提供的自动化测试的页面化方法、装置、存储介质及电子装置,通过在预先创建的测试页面展示测试用例集,并通过测试页面从测试用例集中确定待进行测试的目标测试用例,以及在测试页面展示目标测试用例对应的测试结果。由于测试用例集中包括多种形式的测试用例,从而可以实现通过测试页面将多种形式的测试用例进行展示,方便用户对多种形式的测试用例进行运行并展示测试结果,无需重新开发新的测试界面,从而可以减小自动化测试的测试成本。

技术特征:

1.一种自动化测试的页面化方法,其特征在于,所述自动化测试的页面化方法包括:

2.根据权利要求1所述的自动化测试的页面化方法,其特征在于,所述通过所述测试页面从所述测试用例集中确定待进行测试的目标测试用例,具体包括:

3.根据权利要求2所述的自动化测试的页面化方法,其特征在于,所述确定与所述用例选择指令对应的测试用例,具体包括:

4.根据权利要求1-3任一项所述的自动化测试的页面化方法,其特征在于,在所述通过所述测试页面从所述测试用例集中确定待进行测试的目标测试用例之后,所述方法还包括:

5.根据权利要求4所述的自动化测试的页面化方法,其特征在于,所述基于所述目标测试用例,在所述测试页面进行自动化测试,具体包括:

6.根据权利要求4所述的自动化测试的页面化方法,其特征在于,所述基于所述目标测试用例,在所述测试页面进行自动化测试,具体包括:

7.根据权利要求1-6任一项所述的自动化测试的页面化方法,其特征在于,所述对所述测试包进行扫描,得到测试用例集,具体包括:

8.一种自动化测试的页面化装置,其特征在于,所述自动化测试的页面化装置包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的自动化测试的页面化方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的自动化测试的页面化方法。

技术总结本申请公开了一种自动化测试的页面化方法、装置、存储介质及电子装置,涉及智能家居/智慧家庭技术领域,其中,所述自动化测试的页面化方法包括:获取测试包,并对所述测试包进行扫描,得到测试用例集;在预先创建的测试页面展示所述测试用例集;通过所述测试页面从所述测试用例集中确定待进行测试的目标测试用例;在所述测试页面展示所述目标测试用例对应的测试结果。实现了通过测试页面将包含多种形式测试用例的测试用例集进行展示,方便用户对多种形式的测试用例直接在测试页面进行运行并展示测试结果,无需重新开发新的测试界面,从而可以减小自动化测试的测试成本。技术研发人员:庞美飒受保护的技术使用者:海尔优家智能科技(北京)有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/315787.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。