开头
在上篇文章中,我写了: 前端DDD的实践落地-配合React
今天主要讲讲TDD - 测试开发驱动的落地给大家
这些东西有点偏理论和架构的东西,要静下心来慢慢学习,文末配上了视频号讲解,大家记得关注+点赞,支持下我,方便后期学习
几种概念学习
UI自动化测试:通过类似puppeteer
这种库操作无头浏览器,用代码代替人为的操作,去检测UI是否正确
接口自动化测试:例如调用/get-list/
接口,通过不同的id
可以获得对应的数据
单元测试:测试你的工具函数,例如add
方法,传入1和2
,是否返回3,做断言
白盒测试:白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的
黑盒测试:黑盒测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息