自动化测试流程(软件测试员前景如何)

背景近年来,各商业银行都在大力发展自动化测试。在这个过程中,自动化测试的设计理念不断完善,新技术不断应用,使得自动化测试资产的积累成本和维护成本不断降低,自动化

背景

近年来,各商业银行都在大力发展自动化测试。在这个过程中,自动化测试的设计理念不断完善,新技术不断应用,使得自动化测试资产的积累成本和维护成本不断降低,自动化测试资产的数量不断增加。

自动化测试流程(软件测试员前景如何)插图

短短几年,自动化测试资产的数量从几千个增加到几万个甚至几十万个。

商业银行自动化测试平台管理的自动化测试用例往往非常庞大,属于不同的系统,自动化测试对象的类型也不同,这就要求商业银行自动化测试平台支持各种对象类型的自动化测试,尤其是文件对象管理和文件对象自动化测试。

文件类对象的自动测试是测试步骤中需要上传或下载的具体文件。文件类对象通常被认为“不适合自动化测试”,这有以下困难:

1.文件类对象的存储;

2.回到执行自动化测试用例时文件加载的问题;

第三,文件更新后,自动化测试用例的批量修复问题。

随着自动化测试资产的大幅增加和回归频率的显著提高,对自动化测试平台的执行能力提出了更高的要求,并发执行成为必然选择。尤其是在高并发的场景下,文件类对象的自动化测试难度进一步提高。

针对这一问题,提出一种高并发场景下文件对象的自动化测试方案。

方案的详细介绍

总的来说,这种方案将文件对象的管理集中在一个平台上,然后基于自动化测试平台的执行机的执行集群,将测试平台生成的文件的唯一URL转换成本地路径,将文件下载到执行机上执行测试脚本,提高了文件对象的大规模执行效率,降低了文件对象的维护和管理成本,高效支持商业银行的自动化测试任务。

对象平台的集中管理

测试平台为用户上传管理文件提供了统一的入口,每个文件上传后都会生成唯一的文件URL,如图1所示。在案例对应的字段填写平台生成的URL即可。

如果上传的文件有更新或者需要编辑,只需要从自动化测试平台重新上传更新的文件,URL不会更新,自动化测试用例也不需要维护。

用户无需登录每台执行机即可上传、更新和编辑待上传文件,执行机扩展时也无需单独维护已上传文件,大大提高了测试执行效率,降低了维护成本,灵活性高。

自动化测试流程(软件测试员前景如何)插图(1)

图1文件上传管理

执行机器集群自动转换文件路径。

当执行机集群收到平台发起的案例执行任务时,会自动将案例中填写的平台生成的URL转换为本地路径。

当执行案例文件上传步骤时,文件将从平台服务器下载到本地执行机上,执行案例脚本,完成文件上传脚本的执行,执行完毕后将执行结果发回测试平台。

文件更新后,执行机内置程序直接更新本地路径下载文件,不做任何改动。

平台URL被执行机集群转换成本地路径对用户透明,用户只需在测试平台入口上传更新文件,减少了用户操作流程,简化了文件对象的自动测试步骤。

自动文件测试

该方案通过集中式文件管理方式和支持多并发执行机器集群自动转换文件URL,将文件的唯一URL转换为执行机器的本地路径。当执行自动化测试脚本时,将自动实现文件对象的上传和下载,以满足高并发场景下文件对象的自动化测试。

在自动化测试的整个过程中,用户和执行集群是解绑的,用户不需要登录执行机做任何操作。整个文件自动化测试过程见图2:

自动化测试流程(软件测试员前景如何)插图(2)

图2文件自动测试流程图

该方案的优点

在这种方案中,文件对象在一个集中的平台上进行管理。测试人员可以通过统一的门户将文件上传到平台,平台为每个文件生成唯一的URL。

测试人员不需要登录每个执行机器来维护文件。执行机数量增加后,他们不需要对新增加的执行机做什么,文件维护和更新只需要在平台上重新上传文件。

降低了大规模自动化测试文件对象的维护成本,减轻了测试人员的工作量。

该方案设计的方法自动转换执行机集群的文件路径,自动将平台生成的文件URL转换为执行机的本地路径,执行机在执行测试脚本时会自动从本地路径下载和上传文件。文件更新后,执行机内置程序直接更新本地路径下载文件,不做任何改动。它简化了文件对象的自动测试步骤,更加灵活。

该方案设计的文件对象自动化测试方法,使得测试人员可以在平台上一次性上传文件,执行机器在执行自动化案例时可以自动下载上传文件。通过简单的文件上传操作和执行器集群自动文件路径转换的匹配机制,可以实现对文件对象的大规模自动测试。

最后:

1)关注+私信回复:“测试”,即可免费获得10G软件测试工程师面试书文档一份。以及相应的视频学习教程免费分享!,其中包括基础知识、Linux essentials、Mysql数据库、包捕获工具、接口测试工具、高级测试——Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试的高级持续集成、测试架构开发和测试框架、性能测试等。

2)关注+回复私信:& # 34;入群& # 34;可以邀请你进入软件测试群学习交流~ ~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/75215.html

发表回复

登录后才能评论