构建之法阅读笔记03
VSTS——Visual Studio Team System,是由微软开发的一套具有高生产力、高集成性、可扩展的生命周期开发工具。
单元测试是什么?
单元测试是为了让各个模块的质量能得到稳定的,量化的保证的一种有效解决方案。
好的单元测试的标准是什么?
1.单元测试应该在最基本的功能/参数上验证程序的正确性
2.单元测试必须由最熟悉代码的人(程序的作者)来写
3.单元测试过后,机器状态保持不变
4.单元测试要快
5.单元测试应该产生可重复,一致的结果。
6.独立性——单元测试的运行/通过/失败不依赖于别的测试,可以人为构造数据,以保持单元测试的独立性。
7.单元测试应该覆盖所有代码路径。
8.单元测试应该集成到自动测试的框架中。
9.单元测试必须和产品代码一起保存和维护。