这里可以留信息吗
requests 是发送请求的。pytest 是批量运行的。
想问下你现在是没有 api 层嘛,只有一个执行函数,然后就只用给数据就行了
是的 数据都是一样在那里不变,但是如果要做的美观一些易懂一些不就得麻烦一些嘛,就像平台和 pycharm 本地运行一样,不过并不影响你框架的核心功能,嗯见仁见智
啊,那我觉得这样不合适把,其实你这六个接口加起来,才是一条用例不是吗?先登录,然后 xx 然后 xx,这个应该是对应的步骤一步骤二步骤三,测试报告呈现的时候应该是以一个一个用例名称去展示的?不然如果你这里有两个场景,还是那六个接口,可能是 ABCDEF1 和 ABCDEF2 这样你的页面上就会直接展示十二个接口,应该不太合适吧,个人意见觉得
用例 1=>展开 ABCDEF1|| 用例 2 =>展开 ABCDEF2 这样效果更好
哦哦了解,其实你的最下面的 Testdemo 是一条测试用例把
把前端所有的 url 都取出来 或者后端的接口文档
方便问下楼主这六条是六条用例还是一个用例的六个步骤呢
只有扫码这一种方法吗,有没有手机号短信登录什么的,或者扫码调用的接口是什么
多谢老哥,可以考率
就是修改影响范围的测试啊,修改一个小模块,导致其他可能没想到的模块如果有 bug,需要手工测试的话会增加测试负担,接口自动化可以解放这一部分的人力,比如把冒烟用例做成自动化的话,本来每次发测都要手工做冒烟测试,这样就可以直接发布自动构建执行一次,就能直接看通过不通过了
如果只是想解除用例的依赖,可以封装一个 api 层,api 层写业务,testcase 层调 api
比如 api:
def func1():
res = requets.post(xxx)
return res
testcase:
import func1
def test001:
res = func1()
assert res.status_code == 200
大概如此,也可以有别的方法,欢迎讨论
那这样和 正常的接口流程测试有啥区别呢,而且也需要关联
请问大会过程会有视频回放或者直播吗