好的,拜读!
感谢回复~怎么爽怎么来,这样不知道框架越写到后面会慢慢变乱
感谢回复~飞哥一语中的,我确实是在纠结 “一个 case 依赖的太多其他业务逻辑” 这个问题。请问实时调用系统功能创建数据指的是,在自动化时通过调用其他 case 来实时创建,是这个意思吗?
另,多谢飞哥建议。
感谢回复~确实是理论偏多,实践较少,看了一部分有些浅尝辄止的感觉
感谢回复~第一种方法,事先在数据库做好数据确实比较方便;第二种方法,调用数据库接口或者依赖其他 case 创建数据可能比较麻烦。不干测试,你养我吗?(周星驰脸 )
感谢回复~请问是指这样吗?
import pytest
@pytest.fixture(scope="class",autouse=True)
def preclass():
print('登录')
yield
print("关闭driver")
class TestShoppingCart():
@pytest.mark.run(order=1)
def test_insert_porduct(self):
'''
添加商品
:return:
'''
print('添加')
assert 1 == 1
@pytest.mark.run(order=2)
def test_delete_product(self):
'''
删除商品
:return:
'''
print('删除')
assert 1 == 1
请问对购物车自动化,如果执行删除购物车商品的 case 需要先在 setup 里调用增加商品吗?抑或是在自动化开始前,准备好购物车里的商品数据以供删除商品的 case 使用?
感谢回复~
原来是 url 那里写错了,谢谢你~
大哥,请问你解决了吗?这问题困扰了半天