首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何进行测试驱动的前端开发?

如何进行测试驱动的前端开发?
EN

Software Engineering用户
提问于 2020-05-11 02:36:43
回答 1查看 240关注 0票数 -1

我试图快速开发我的前端,但是每次我更改代码时,我都会刷新我的浏览器并运行一些宏来测试我的代码中的变化是否解决了这个问题。

我尝试将进程更改为无头PySelenium,但是每次更改代码时,驱动程序都要花很长时间才能启动。

我也尝试过Cypress.io,但是在遵循本教程之后,该目录没有加载。

我正在寻找一个无头选择,运行速度尽可能快。

理想情况下,测试框架独立于JS开发框架(例如,反应性或角度)。

EN

回答 1

Software Engineering用户

发布于 2020-05-12 13:14:26

你可以尝试一些像Puppeteer,CodeceptJS,和Chromium之类的东西。我们在这种组合中取得了很好的成功,测试运行得相当快。

请记住,任何无头浏览器测试都将比单元测试慢。我认为浏览器测试位于测试金字塔的顶端,所以应该比单元测试少运行一些场景,并且总是与单元测试有一些重叠。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/409981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档