作为一名开发人员你是如何看待单元测试的

发表于:2023-2-27 09:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:次第行者    来源:知乎

  单元测试和所有测试一样,是软件团队必须要做的事情。若编写单元测试对开发人员来说只是一个烦人的复选框,那个么单元测试就不值运行它们所需的电费。
  单元测试在设计良好的软件上最有效,具有良好的关注点分离和面向对象的风格。为一碗意大利面条代码编写单元测试是极其困难的,因此单元测试对每个代码库和每个开发人员都没有帮助。
  单元测试最好由待测试模块的作者开发,并且应该在设计模块接口的同时开发。单元测试有助于澄清模块接口的设计。如果单元测试在模块编写之后才完成,或者模块的作者没有完成,那么就失去了这种清晰性。
  单元测试框架不是很有用。向每个类中添加一个静态成员函数用于测试,并使用100行调用代码,可以实现95%的测试。
  我的个人经验是,在具有优秀单元测试的项目中,集成测试几乎是不需要的。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号