旧应用程序的单元测试 - 应首先考虑哪些组件?

时间:2018-05-07 11:40:19

标签: ios unit-testing

我目前正在开展超过4年的项目(iOS - 具有MVC设计),该项目已经通过了许多不同的开发人员。多年来,它一直以一种长期的工作方式开发。现在我的客户要求将单元测试添加到项目中,我真的不知道从哪个项目开始。

任何人都可以提出一个良好的起点吗?我的意思是我应该首先编写哪个类(视图控制器,模型,实用程序)?

1 个答案:

答案 0 :(得分:1)

在没有看到你的代码库的情况下很难说,但我首先从实用程序类开始,重构它们以使它们可测试(已知输入将产生已知输出),然后开始添加单元测试。登记/> 当您进行新的开发(添加新功能,修复错误等)时,请确保您对所做的工作进行测试,这样您的测试数量会持续增加,并且在一段时间后您将获得一些非常好的覆盖率。< / p>