哈哈老哥对全栈怨念很重 233
已经是了
找到方法别让自己太忙就好 hh
前端确实没什么好搞的
有些接口会做特殊校验,比如你输入的必须是合法的手机号或者公司名。如果每次都随机,可能会撞车
不过够随机,这个概率就毕竟少,我也暂时没有遇到过。基本一次测试数据用完的能自动删除就删除一下
随机的次数多了 ,可能会撞车
会不会撞上 birthday paradox 哈哈
难过,字都打错
定位直接走 css ~
Element("登陆", "#form").find(".form").find(".name").click()
--->
driver.findElement('css selector', '#form > form > name')
还是那熟悉的文章风格,把题目改成 录制录上录 就更完美了 233
模拟业务流程,还有对一些出过 bug 的接口回归。接口低级错误出一次可以,出第二次就是测试的问题了
把 2 张图片发出来看看
你确定分辨率大小一样吗
环境建议换 3.6,稳
来,求虐
达到了
我就是这样写出来的泰斯特平台:https://gitee.com/amazingTest/Taisite-Platform
别人想要这种机会都没有呢
这个还是一样的在断言处完成
可以给所有测试用例加逻辑判断是否需要执行或者等待断言,我是使用装饰器的形式:
这一行代码: DataReport.TEST_STATUS[current_func] = True 代表已经完成测试,
直到满足断言条件并完成断言后才会释放。
在 afterclass 中判断如果测试用例(数据统计)行为都已经完成后会进入到待验证的阶段:
然后有一条用例专门去做断言:
验证完成后又会在 afterclass 中将初始变量重制,开启下一轮循环。
(os:其实我也不想这么实现,奈何测试组长一定要当日手动完成行为,隔日 8 点去验证昨天的行为是否被系统统计到)
这就没有了
我还遇到过隔日再去验证的,需要将用例拆分成 2 份,测试过后就锁住,等待校验
这里用到了 ssim,应该是你想要的,直接可以用源码