[发明专利]软件自动化测试方法及装置在审
申请号: | 202110095607.2 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112783773A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 侯文龙;刘孟昕;林科锵;杨洋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 自动化 测试 方法 装置 | ||
本发明提供一种软件自动化测试方法及装置,属于人工智能技术领域。该软件自动化测试方法包括:获取软件自动化测试任务中的自动化测试脚本,从自动化测试脚本中提取初始测试柜员账号;根据初始测试柜员账号的账号业务属性与空闲测试柜员账号的账号业务属性的匹配结果确定目标测试柜员账号;将自动化测试脚本中的初始测试柜员账号替换为目标测试柜员账号,根据替换后的自动化测试脚本执行软件自动化测试任务。本发明可以解决测试柜员账号冲突的问题,提高软件测试效率。
技术领域
本发明涉及人工智能技术领域,具体地,涉及一种软件自动化测试方法及装置。
背景技术
在项目软件研发过程中,为了更好的模拟最终版本投产上线后的实际业务应用场景,对于功能测试中需要使用的数据质量和完善度标准要求非常高。在最后一轮回归测试进行测试环境的数据准备时,一般会复制抽取部分生产环境的数据,并对抽取的数据脱敏处理后恢复到测试环境的方式来准备测试环境。测试环境准备完成后提供给测试人员进行接下来的版本验收测试。但因为测试环境的硬件资源等条件限制,所以在生产环境数据抽取和恢复时不能对生产环境的数据进行全量的抽取恢复,只能通过部分抽取的方式来准备测试数据进行验收测试。
在测试环境搭建时,因为同期会有多个版本进行测试,每个系统版本都会搭建一套相对独立测试环境,测试人员使用对应的测试环境对版本功能进行测试验证。
随着系统建设越来越复杂,一个完整的交易操作流程过程中所涉及到的系统及功能也越来越多,对于测试过程中测试人员使用到的测试柜员账号,只有当测试柜员账号交易操作过程中所涉及到的所有系统或服务对应的测试数据都完整,同时对应的国家、地区、网点信息都配套完整的情况下才能展开有效的测试,否则会出现因为部分数据的缺失导致无法正常交易操作等情况。
同时在大型的应用系统中,柜员数据信息的存储也经常会设计为多个信息域存储在多个不同的信息系统中,只有某个柜员的信息在多个系统中全部数据完整时且配套时,该柜员账号才能进行正常的系统登录展开交易操作,否则会由于柜员信息的缺失导致无法进行登录。
在测试人员进行系统验收测试的过程中,因为金融行业类应用系统对于登录本系统的测试柜员账号的使用及权限管理要求非常严格,许多系统都会有用户单点登录控制、用户登录时间超长控制、用户可使用功能控制等功能,通过这些功能来实现对用户登录及可访问信息、可操作功能的约束及管控,两个测试人员同时使用同一个测试柜员账号进行测试时,会由于系统的单点登录等功能的限制导致其中一个测试人员无法使用该测试柜员账号进行正常的测试工作。
因为测试柜员账号在大部分交易模式下是与权限、网点和岗位编号相关联的,当两个测试柜员账号满足同等的岗位编号、所属同一个网点并具有同等权限时是可以在相互更换后进行测试的,所以在解决上述问题时一般采用新开立测试柜员账号的方式,在测试环境中开立多个同等岗位编号和权限的测试柜员数据,每次准备测试环境时都进行初始化。
在当前这种模式下,主要存在以下问题:
1、一般情况下,测试环境中符合测试柜员账号对应的系统相对完整或服务配套数据相对完整的测试柜员账号数量较少。因此在实际的测试使用过程中,测试人员经常会出现测试工作中使用同一个测试柜员账号的情况,当两个测试人员同时使用同一个测试柜员账号进行测试时,由于被测系统单点登录等功能的限制,导致测试柜员账号登录操作产生冲突,当第一个测试人员在测试中时第二个测试人员无法进行测试;或者第二个测试人员使用测试柜员账号登录后第一个测试人员被签退,影响整体测试的效率。
2、在使用自动化测试模式时,因为自动化可以批量同时提交多个脚本进行执行,这种测试柜员账号使用冲突问题显得更为明显,往往在同一个时间段使用同一个测试柜员账号的脚本只能有一个执行成功,其他均会因为登录柜员账号冲突问题失败,大大影响自动化测试的测试效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110095607.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像处理的方法、装置和存储介质
- 下一篇:基于容器化的资源调度方法及装置