软件技术学习笔记

个人博客,记录软件技术与程序员的点点滴滴。

体验Cypress E2E测试

相比Puppeteer,Cypress支持更多的浏览器(Chrome家族、Edge、Firefox),在编写测试用例时不需要使用代码去拉起浏览器。Cypress Test Runner是开源软件且免费的,在本地运行、不使用Dashboard Web服务时,不需要付费。

Cypress可以用在端到端测试、集成测试、单元测试,但是作为一款一站式重型框架,比较合适用在端到端测试。单元测试,在NodeJS中使用jsdom模拟浏览器就足够了。

继续阅读→