python 测试用例中参数替换

Posted warmff

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 测试用例中参数替换相关的知识,希望对你有一定的参考价值。

 在维护测试用例时,数据可以进行参数化

尽量在获取参数后,进行参数替换,如下例子

if sheet.cell(item, 6).value.find(\'${tel}\') != -1:
    phone = phone + 1
    setattr(GetData, \'PHONE\', phone)
    sub_data[\'data\'] = sheet.cell(item, 6).value.replace("${tel}", str(phone))
else:
    sub_data[\'data\'] = sheet.cell(item, 6).value
知识点:
s = \'hello\'
s.find(\'h\')
# find(str)  字符串里面的方法,寻找字符串里面的子字符串
#1:找到的话返回的是字符串所在的索引
#2:找不到的话返回的是 -1

 

以上是关于python 测试用例中参数替换的主要内容,如果未能解决你的问题,请参考以下文章

python 之 自制测试框架

在 Laravel 测试用例中模拟一个 http 请求并解析路由参数

Python单元测试:在单元测试用例中转换旧测试

是否可以在 IOS 的 XCTest 单元测试用例中模拟方法(带参数)调用

python中操作excel文件及执行结果回写

解释测试用例中使用的“setUp”和“tearDown”Python方法