自动化测试新方案

本文介绍了一种新的自动化测试方案,该方案利用自定义浏览器插件和exe软件平台进行UI、数据库和接口测试步骤的录制,自动生成Robot测试案例脚本。通过接口录制,用户可以撤销、修改录制步骤,甚至在录制过程中添加数据库和接口测试。录制内容会自动转换为Robot文件,用户只需通过exe软件提交,即可自动部署到Git仓库。此外,方案还提供了详细的录制和执行流程。
摘要由CSDN通过智能技术生成

本着开源的理想,发布新的自动化测试方案,
我就先不修饰文字,发布了:
新的方案自动化测试案例开发的流程:
整体介绍:
沿用:
1.还是可以自定义robot关键字
2.还是基于robot语法,来灵活的适应基本上是任何情况的测试目的
基于:将完全使用基于自定义浏览器插件和exe软件平台上的完全的自动化录制(包括ui,数据库,接口测试步骤录制),自动生成robot测试案例脚本去执行
该种方案中主要利用接口录制,这种接口录制的优点:
1.在录制的过程当中可以撤销上一步或者几步的录制步骤,从前面的一个步骤重新开始录制,而不必要关闭录制过程。
2.不仅可以录制ui界面的操作,还可以在ui录制的中途,录制数据库的测试操作,接口的测试操作,还可以在中途录制打印变量内容的步骤等等。
3.将所有的录制内容,自动的转成robot文件到用户本地,exe软件调用robot接口去执行,实现对用户基于录制的自动化
4.用户省略麻烦的步骤,不再手动用git提交robot测试案例,只要用户点击exe软件上的提交按钮,rest-server后台自动的帮助提交测试案例脚本到指定用户名,密码的git仓库地址

实现方案:
自定义浏览器录制插件开发的功能描述,其中也描述的exe软件的功能:

  1. 录制时,填写录制名,开始录制时,点击页面上的每一个元素,都会自动的分析出元素在html标签中的路径和要保存住每个html标签的名字(在html中元素的名字和可以操作的动作的范围存在对应关系,为后面的效验动作是否在范围之内提供依据),然后在此基础上用js代码自动的分析出各类选择器之下的,能确定元素唯一路径字符数最短的字符串,不一定全部要分析出来。还有要将操作元素的动作,传值提取一下。
    每录制一步,然后插件将分析出的数据组成下面的json串发送给rest-server接口
    {
    “录制编号”:“录制名_时间字符串”,
    “录制名”:"",
    “元素标签名”:“a/div/p/li等”,
    “位置”:{
    “选择器1”:“唯一路径1字符数最短的字符串”,
    “选择器2”:“唯一路径2字符数最短的字符串”,
    “选择器3”:“唯一路径3字符数最短的字符串”
    },
    “操作元素的动作”:{
    “动作名”:“在每个元素的动作范围内的一个动作,click/setvalue”,
    “传值”:“有就传,没有就不传值”
    },
    “授权码”:""
    }
    然后自动的调用rest-server
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值