13.2 单元测试应该在什么时候开始做?

GreyZeng 2022-03-18 21:14:15

第十三章讲到了测试的重要性,测试是软件的最后一道防线。在我的理解中,开发人员自身也应当做一些测试以保证程序基本的正确性,测试人员和开发人员相比所做的测试应该更加全面和细致。针对一个功能进行的单元测试应该在什么时候做?应该在完成代码前就把单元测试设计好还是应该完成代码后针对代码做单元测试?测试的标准应该是设计中的功能还是程序实际具有的功能?

原文地址

...全文
570 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoftwareTeacher 2023-08-08
  • 打赏
  • 举报
回复

你还可以在设计的时候,就设计这个类 (class)的单元测试, 把它要实现的功能的输入/输出都列出来,请看 TDD - Test Driven Development

GreyZeng 2022-03-18
  • 打赏
  • 举报
回复

单元测试应该在功能完成之前就已经完成了设计,即事先定义好接口和规范的输入输出,而不应该根据写完的代码写单元测试。应该测试的预期的功能和数据处理,如果预期功能发生变化,单元测试也应该发生变化,代码是相应该与设计一致。

原文地址

606

社区成员

发帖
与我相关
我的任务
社区描述
程序员。写过:移山之道,编程之美,构建之法,智能之门。
软件工程软件构建团队开发 企业社区 北京·朝阳区
社区管理员
  • SoftwareTeacher
  • GreyZeng
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧