失败用例的问题

来源:8-2 错误截图方法重构

小小冰块

2019-03-28

一个类里有多个用例,其中一个失败,应该还是停在那个页面,这样后面就都失败了,这要怎么处理呢?

还有用例重跑机制,是从错误点重跑,还是用例从头跑的?比如:一个用例中,查找元素失败了,那重跑是从这个查找的点开始跑,还是用例从头跑?

感谢老师

写回答

3回答

Mushishi

2019-03-28

你不执行是因为你case之间的依赖没解决好。

0
0

Mushishi

2019-03-28

其实这个就是项目或者企业会遇见的情况,绝大多数企业遇见这个都是规避,但是真的做法不是的,我们采用po模式设计的时候就是为了避免业务流程依赖问题,因为我们不可能因为一个case的失败去导致我们后面case失败,这样不好。所以减少case之间依赖,如果有依赖采用其他方式去解决。比如调用接口。每个case都是独立的。记住这点。当前case失败,继续执行后面的case。

2、失败重跑那么就到了刚说的,这个减少依赖,失败了就应该是失败,如果重跑肯定是当前的。

0
2
Mushishi
回复
小小冰块
亲,你是按照po模式来哟。每个页面都是page。这是思想。无论你怎么操作你单独的页面都是case。那么每个页面都会从新来过。而且是geturl哟。所以你就不会出现你说的情况,
2019-03-30
共2条回复

小小冰块

提问者

2019-03-28

appium执行用例,断言失败了后test集里下个用例就不执行了,怎么解决好啊?卡在这里好几天了,麻烦老师帮忙解答?

0
0

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程