RFS自动化业务流程与测试数据分离

上一篇 / 下一篇  2015-03-16 10:33:29 / 个人分类:个人总结

为了减少多次重复写同一个自动化用例,需要将业务流程与测试数据分离
分离步骤:
a、抽取常用的公共业务,如“登陆”等放入test.txt 或testflow.txt层,也就是关键字层,方便用例层调用,注:关键字层使用的库须和用例层使用的库一致,需要将用例层用到的库全部导入关键字层
b、在test.txt中将要输入的值全部参数化,并将参数写入arguments中
c、在用例层,用template调用抽取的关键字,在文档里面准备测试数据,文档后缀为.py,格式如下:
# -*- coding: utf-8 -*-
#前台
#_browserData_=['ipAddress','browserType']
ipAddress='测试真实的URL地址';
browserType='chrome';
将此文档导入用例层,导入时选择Variables
d、将测试数据(参数)写入用例中,也可以直接写值,如下(两个用户登陆的用例):
${ipAddress}     ${browserType}    ${userName}    ${userPwd}
${ipAddress}     ${browserType}    frend1         ${userPwd}

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17343
  • 日志数: 44
  • 建立时间: 2013-01-16
  • 更新时间: 2015-07-26

RSS订阅

Open Toolbar