
前言:测试数据,自动化测试的"粮草"
俗话说"兵马未动,粮草先行",在接口自动化测试中,测试数据就是我们的"粮草"。我见过太多项目因为测试数据管理混乱而导致自动化测试维护困难、执行不稳定的情况。
还记得我刚开始做自动化测试时,测试数据都是硬编码在代码里的:
def test_user_login():
response = requests.post('/login', json={
'username': 'testuser123', # 这个用户存在吗?
'password': 'password123' # 密码对吗?
})
assert response.status_code == 200
大约 8 分钟


