AutoRunner 功能自动化测试项目实训之脚本的串联(调用)(十四)

在自动化测试过程中我们首先要做的是脚本录制或者编辑,在这一过

程中由于被测系统的业务复杂程度不同,我们一般都是分模块或者功

能点来分别记录测试脚本,这样的话单个功能点测试和单个模块测试

的问题就解决了,但是我们在实际的测试项目里有很多功能和模块之

间都是有关联的,比如业务逻辑上的关联或者数据传输上的关联关系。

那么我们之前做的工作就白费了么?答案是我们绝对没有做白费力气

的事,我们需要对脚本进行串联,亦或称之为脚本串联,这里需要注

意几点问题:一是脚本之间的串联不是没有限制的,这里要求串联的

脚本是同一个项目下的,不同项目下的脚本不允许互相调用;二是脚

本之间的调用也要注意脚本之间的逻辑关系,举个简单的例子:一般

情况下我们对被猜测系统的测试都躲不开登录,然后才能进入系统开

始测试其他的例如增加信息、修改信息、删除信息,那么登录这个功

能的测试脚本和增加信息、修改信息、删除信息的脚本之间就有先后

顺序,必须先执行登录脚本然后才能执行增加信息、修改信息、删除

信息的脚本。当然还有其他的条件分支等等,具体怎么实现就要看具

体的被测系统和你的脚本逻辑了。

下面我们先来看个简单的项目案例,我们还是拿计算器这个程序作为

我们的测试对象,我们首先在add.bsh脚本里录制加法,然后在sub.bsh

脚本里录制减法,当然前提是在calc这个项目下:

先在add脚本里面做加法:

完整的加法脚本如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值