MonkeyTalk自动化之——Suites
来源:互联网 发布:淘宝网规则 编辑:程序博客网 时间:2024/06/12 09:54
本文主要讲解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
- MonkeyTalk自动化之——Suites
- MonkeyTalk自动化之——android agent
- MonkeyTalk自动化之——IOS agent
- MonkeyTalk自动化之——FAQ
- MonkeyTalk自动化之——参数设置
- MonkeyTalk自动化之——测试报告
- MonkeyTalk自动化之——android agent
- MonkeyTalk自动化之——IOS agent
- MonkeyTalk自动化之——FAQ
- MonkeyTalk自动化之——Tests and Verification
- MonkeyTalk自动化之——Scripting in JavaScript
- MonkeyTalk自动化之——第一个android脚本录制
- MonkeyTalk自动化之FAQ
- 转——Windows平台MonkeyTalk环境搭建
- MonkeyTalk:脚本、变量、参数化脚本、数据驱动脚本、RunIf命令、自定义命令、测试和验证、Suites、命令执行
- Badboy自动化测试工具 创建suites,tests,steps和Template
- iOS_ MonkeyTalk(1)(iOS与android的自动化测试工具)
- 自动化测试——引言 自动化之我见
- Android Touch事件传递机制
- ZOJ 1048 Financial Management
- VC++6.0中定义一个类的对象后,用“.”访问其成员函数和成员变量时,其成员函数和成员变量没有自动弹出
- Start to record my questions and solutions on my paleoanthropology study
- cin相关函数
- MonkeyTalk自动化之——Suites
- Android线程与消息机制
- JQuery基础学习1
- LoadRunner参数化取值与连接数据库
- 统一修改UINavigationController的返回按钮
- ibatis 模糊查询只认识美元
- BZOJ 1834 网络扩容
- HACMP启停Oracle 两个常用脚本
- TestNG-Excute selenium with TestNG.