Cypress系列(65)- 测试运行失败自动重试

如果想从头学起Cypress,可以看下面的系列文章哦

https://www.cnblogs.com/poloyy/category/1768839.html

 

重试的介绍 学习前的三问

什么是重试测试

为什么重试很重要

如何使用重试

 

为什么要重试

使用 Cypress 进行自动化测试时,仍然会存在一些难以验证的行为,并使得测试变得不稳定(不可靠)

有时会由于不可以预测的情况(如,外部依赖项中断,随机网络错误等)而导致测试失败

 

其他导致不可靠测试的因素

前端动画

API 调用

测试服务器/数据库的可用性

依赖资源的可用性

网络问题

 

重试的优势

通过重试,Cypress 能够重试失败的测试用例,以帮助减少测试脆弱性和持续集成(CI)构建失败的情况

 从而节省团队宝贵的时间和资源,使团队可以专注于最重要的事情

 

备注

Cypress 5.0 之前需要通过插件 cypress-plugin-retries 来完成重试的作用

Cypress 5.0 开始就自带重试的配置项了

 

通过插件来完成重试 安装 cypress-plugin-retries

npm install -D cypress-plugin-retries

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgdsf.html