测试与覆盖 质量保证是软件开发中不可忽视的一环。而测试往往是质量保证的可靠手段。 测试是一个很大的话题。什么叫测试?它用用来干啥的?简单来说,软件工程中的测试就是用来保证软件质量的一种手段。 这里我仅仅从前端开发的角度去描述一些测试的相关内容。包括下面几个内容, 两种测试范式 前端的单元测试 UI测试 如何做自动化测试 测试覆盖率的问题 此外,本文中所说的测试基本上都是基于NodeJS环境,因为在NodeJS环境中测试拥有比较成功的技术栈。