MonkeyTalk自动化之——Suites

     本文主要讲解suites的使用

suites是一组monkeytalk脚本测试,且一起执行。主要有以下特性:

1、当某个脚本执行失败时,suites会进行下一个脚本执行

2、当所有脚本执行完毕后,测试报告包括每个测试的结果,以及测试成功和测试失败的个数统计

3、suites是.mts文件,脚本时.mt文件

monkeytalk脚本是使用测试命令,其中

1、suites使用monkeytalk脚本的名字作为MonkeyId

2、suites对monkeytalk的操作包括Run、RunWith

3、suites中的测试命令和monkeytalk脚本中的命令类似,它仅仅做一些管理monkeytalk脚本工作

例如:

# login and log out
Test login.mt Run joe@123.com JoEsPaSsWoRd
Test logout.mt

suites使用测试命令,monkeytalk脚本使用脚本命令,如果要运行一个脚本

1、需要先在脚本中添加脚本命令

2、在suites中调用脚本,然后运行

有时一组测试分配了相关性和清理工作,主要是在容易出错的测试脚本开始和测试结束阶段,其中

1、suites使用setup和teardown脚本,

2、setup在monkeytalk脚本开始时使用,teardown在monkeytalk脚本结束时使用,

3、setup和teardown脚本运行时类似于测试命令,

4、setup运行成功后,测试脚本再开始运行,teardown运行成功后,表明测试脚本运行成功

suites可以调用其他的suites,suites仅包括Test、Setup、Teardown。

例如:

# setup runs before every test
Setup login.mt Run joe@123.com JoEsPaSsWoRd


# teardown runs after every test
TearDown logout.mt Run

# the tests...
Test add_contact.mt RunWith contacts.csv
Test remove_contact.mt RunWith contacts.csv



评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值