[发明专利]软件自动化测试系统、方法、设备及存储介质在审
申请号: | 202111663768.3 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114328253A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 黄健;刘梓懿 | 申请(专利权)人: | 上海智药科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中知君达知识产权代理有限公司 11769 | 代理人: | 黄启法 |
地址: | 200120 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 自动化 测试 系统 方法 设备 存储 介质 | ||
本申请涉及一种软件自动化测试系统、方法、设备及存储介质。该系统包括:页面对象管理模块、测试动作管理模块、测试数据管理模块、功能性工具模块、测试场景实现模块。本申请实施例针对分子生命周期四个阶段划分页面对象和通用动作,四个阶段业务可以单独开发测试,页面对象,测试数据,通用方法、动作关键字进行单独管理,易维护,一个场景由多个动作完成,通过组合或者变换动作关键字可以快速实现场景,合理设计结构,层次分明,增加复用性,便于管理,测试场景实现模块的测试脚本只包含业务场景,而对于页面对象属性更改,动作实现的方式变更都不需要修改测试脚本,逻辑清晰,易维护。
技术领域
本申请涉及计算机软件技术领域,尤其涉及软件自动化测试系统、方法、设备及存储介质。
背景技术
目前的AI药物研发领域兴起,新药分析管理以及新药研发数据存储平台,对新药的研发管理十分重要,新药研发竞争白热化,新药管线管理工具的开发周期越来越短,传统的测试方法在测试环境搭建,测试场景实现,测试数据搜集分析,测试报告赠礼发送方面都需要人工参与,使得测试工作变得复杂,测试周期长,投入人力大,最终导致新药管线管理工具进度开发无法跟上市场步伐,因此需要引入自动化测试。
自动化测试技术是提高工作效率和测试精度的重要方式,目前计算机软件项目进行自动化测试主要方法是基于录制回放。这种方式建立的测试脚本,数据和操作混在一起,维护成本很高。而且应用界面有了简单的变化就需要重新录制,脚本可重用性很差。录制生成的脚本内命名自动生成,可读性差。部分收费工具收费贵,拓展性差。
发明内容
为解决或部分解决相关技术中存在的问题,本申请提供一种软件自动化测试系统、方法、设备及存储介质,能够解决或部分解决上述问题。
本申请第一方面提供一种软件自动化测试系统,其特征在于,包括:
页面对象管理模块,用于存储待测对象,并对所述测试对象进行维护,其中,待测对象是待测软件中的页面;
测试动作管理模块,用于存放软件自动化测试过程中的全局通用动作关键字、分子设计周期动作关键字以及所述分子设计周期动作关键字对应的特殊测试方法,其中,所述分子设计周期动作关键字为与分子设计周期的各个阶段分别对应的特殊动作关键字;
测试数据管理模块,用于存放软件自动化测试过程中的通用测试数据和分子设计周期测试数据,其中,所述分子设计周期测试数据为与分子设计周期的各个阶段分别对应的特殊测试数据;
功能性工具模块,用于存放软件自动化测试过程中与业务逻辑无关的通用测试方法;
测试场景实现模块,用于基于用户的测试需求,在所述页面对象管理模块中调用与所述测试需求对应的待测对象,在所述测试动作管理模块中调用全局通用动作关键字和与所述测试需求对应的分子设计周期动作关键字,在所述测试数据管理模块中调用通用测试数据和用与所述测试需求对应的分子设计周期测试数据,构建自动化测试场景,并在所述自动化测试场景中分别基于通用测试方法-全局通用动作关键字-通用测试数据的对应关系,和特殊测试方法-分子设计周期动作关键字-特殊测试方法的对应关系,进行与所述用户的测试需求相对应的自动化测试。
作为本申请一种可能的实施方式,在该实施方式中,所述分子设计周期分为分子设计阶段、分子筛选阶段、分子合成阶段以及分子测试阶段。
作为本申请一种可能的实施方式,在该实施方式中,所述软件自动化测试系统还包括:
配置文件管理模块,用于存放所述软件自动化测试系统运行时需要的第三方依赖。
作为本申请一种可能的实施方式,在该实施方式中,所述配置文件管理模块还可以用于:
存放预先设置的测试报告样式、测试报告发送方式;
所述测试场景实现模块还可以用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海智药科技有限公司,未经上海智药科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111663768.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于页面的用户意图的预测
- 下一篇:一种灭菌柜铰链板结构