Troubleshooting
1. 单元测试的时候,找一个会让函数运行报错的样例也挺难的,有什么方法吗
可以列出一些常见的错误检查表:
- 数据引用错误
- 数据声明错误
- 运算错误
- 比较错误
- 接口错误
- 输入/输出错误。
建议结合工作中经常会遇到的报错来写样例,先测试正常的功能流程,再处理一些边界条件。例如一个工具类函数,使用了 switch 来控制流程,那么编写单元测试用例的时候,就先写 default 的部分,再处理其他的边界条件。
2. 端到端的测试如果功能很复杂感觉实际开展好难
优先从单元测试开始,端到端测试更适合在于稳定不变的交互流程。
3. 能否直接通过测试用例直接生成文档?
有待研究,你可以研究给本仓库 pull request 这一部分的内容。