将测试脚本切割成多个动作
2017-10-15 20:42
246 查看
切割测试脚本成多个动作
此文是针对QTP8_Tutorial_oldsidney_cn.pdf文章中第9节的一个解说和注意事项的提点。
1 思想
1.1 将一个完整的测试脚本,分隔成几个特别的业务流程,例如买飞机票,可以分为:登入网站;搜寻并预定机票;注销。将第二动作参数化,如果买五张票,即可以执行一次脚本,只是第二个动作执行五次。
1.2 可以完全按照QTP8_Tutorial_oldsidney_cn.pdf。不过有些步骤稍微注意哈,后面会提到。
2 大体思路
2.1 先创建一个录制脚本Action1,录制登录网站——搜寻并预定机票
2.2 将Action1脚本分成两个动作,利用Split Action方法
2.3 插入新的动作(Insert New Action)注销返回首页(为了学习插入动作的方法,而实际是可以2.1步骤直接完成,然后2.2步骤拆分)。
注意:该步骤是设置Record and run test on any open Web Browser,这样可以从想要的页面开始录制。
2.4 将登录和注销步骤设为可在使用动作
2.6 重新创建一个Action2,插入(Call to existing Action,不可更改)刚才可重复使用的登录和注销动作。
2.7 插入一个动作的复本(Call to Copy of Action,可更改)
注意:插入的时候,登录、预定机票、注销要在同一级别,不然无法调整顺序。
2.8 删除测试脚本中的Action1。因为每次开启新的测试脚本都会有预设的Action1动作,所以测试脚本中一定至少一个的动作,再执行插入动作,只是不要插入到Action1目录级下了。
2.9 对动作参数化。预定New York 到San Francisco,和New York到London,时间一个11月,一个12月。
注意:设置Action Call Properties时,需要先选择Test Flow,再选取Action Call Properties,进行设置。
2.10 保存并运行。
注意:月份英文一定要写全,不能简称,可能会被识别不出来。
此文是针对QTP8_Tutorial_oldsidney_cn.pdf文章中第9节的一个解说和注意事项的提点。
1 思想
1.1 将一个完整的测试脚本,分隔成几个特别的业务流程,例如买飞机票,可以分为:登入网站;搜寻并预定机票;注销。将第二动作参数化,如果买五张票,即可以执行一次脚本,只是第二个动作执行五次。
1.2 可以完全按照QTP8_Tutorial_oldsidney_cn.pdf。不过有些步骤稍微注意哈,后面会提到。
2 大体思路
2.1 先创建一个录制脚本Action1,录制登录网站——搜寻并预定机票
2.2 将Action1脚本分成两个动作,利用Split Action方法
2.3 插入新的动作(Insert New Action)注销返回首页(为了学习插入动作的方法,而实际是可以2.1步骤直接完成,然后2.2步骤拆分)。
注意:该步骤是设置Record and run test on any open Web Browser,这样可以从想要的页面开始录制。
2.4 将登录和注销步骤设为可在使用动作
2.6 重新创建一个Action2,插入(Call to existing Action,不可更改)刚才可重复使用的登录和注销动作。
2.7 插入一个动作的复本(Call to Copy of Action,可更改)
注意:插入的时候,登录、预定机票、注销要在同一级别,不然无法调整顺序。
2.8 删除测试脚本中的Action1。因为每次开启新的测试脚本都会有预设的Action1动作,所以测试脚本中一定至少一个的动作,再执行插入动作,只是不要插入到Action1目录级下了。
2.9 对动作参数化。预定New York 到San Francisco,和New York到London,时间一个11月,一个12月。
注意:设置Action Call Properties时,需要先选择Test Flow,再选取Action Call Properties,进行设置。
2.10 保存并运行。
注意:月份英文一定要写全,不能简称,可能会被识别不出来。
相关文章推荐
- 同时测试多个服务是否存活的脚本[shell和perl]
- 加载运行多个自动化测试脚本
- 日志切割备份(测试)shell脚本
- LoadRunner测试下载功能点脚本(方法二)
- ruby+selenium-webdriver一步一步完成自动化测试(5)—–多个测试用例
- httpclient自己写接口性能测试脚本
- 如何进行shell脚本正确性测试
- Hadoop生态系统搭建(2)——数据分析脚本 Pig 的安装部署与测试
- 实践作业2:黑盒测试实践——在被测系统上录制脚本 Day 5
- 测试php 环境是否搭建成功的测试脚本
- nginx 日志切割脚本
- Fixcel电子表单——前端动作脚本
- python webdriver执行所有测试用例脚本
- shell 生成测试脚本
- Flask SQLAlchemy 脚本测试方法
- 利用LoadRunner编写socket性能测试脚本
- Linux Shell脚本测试案例(三)
- Perl脚本包含多个BEGIN及END块
- 用scripting.dictionary实现简单的测试随机动作模型
- 七、编写每天定时切割Nginx日志的脚本【LNMP安装 】