
cypress框架学习
文章平均质量分 88
从官方文档入手,逐步进入实战,注重解决常用的测试场景。
爱喝草莓酸奶的乔巴
这个作者很懒,什么都没留下…
展开
-
Cypress 进阶知识
当 Cypress 以交互模式启动时,会看到 Cypress 先运行在 localhost 上然后又切换到 URL 重新运行(多消耗了一部分时间),在 cypress.json 中设置 baseUrl ,这样不仅可以在运行时节省 Cypress 匹配被测应用程序 URl 的时间,还可以在编写待访问的 URL 时,忽略 baseUrl,直接写后面的路径。但是在Cypress中认为条件测试是不稳定的。测试本来就应该是有固定的期望结果的,这样不确定的条件测试可能在条件失效的时候导致测试的结果也不再可靠。原创 2023-05-16 15:02:21 · 528 阅读 · 1 评论 -
Cypress 基础知识学习
想要执行并行测试,首先要在CI上配置多台可用的虚拟机,cypress会把所有收集到的spec测试文件打包为一个spec list给到cypress cloud,cypress cloud有个balance strategy,可以收集分析执行的数据,这个数据通过运行时候的-- record命令得到,分析后会将合适的spec文件分给不同的机器运行。在测试一些比较复杂的系统或者复杂的业务逻辑的时候,总会出现一些test flaky,不稳定的测试会导致整个测试看上去都不健康,所以重试机制是必要的。原创 2023-05-16 15:01:24 · 1209 阅读 · 0 评论