第十三章讲到了测试的重要性,测试是软件的最后一道防线。在我的理解中,开发人员自身也应当做一些测试以保证程序基本的正确性,测试人员和开发人员相比所做的测试应该更加全面和细致。针对一个功能进行的单元测试应该在什么时候做?应该在完成代码前就把单元测试设计好还是应该完成代码后针对代码做单元测试?测试的标准应该是设计中的功能还是程序实际具有的功能?
原文地址
你还可以在设计的时候,就设计这个类 (class)的单元测试, 把它要实现的功能的输入/输出都列出来,请看 TDD - Test Driven Development
单元测试应该在功能完成之前就已经完成了设计,即事先定义好接口和规范的输入输出,而不应该根据写完的代码写单元测试。应该测试的预期的功能和数据处理,如果预期功能发生变化,单元测试也应该发生变化,代码是相应该与设计一致。
607
社区成员
389
社区内容
加载中
试试用AI创作助手写篇文章吧