我有一个iOS项目,它有静态数据(大约500个条目)
在开发时添加此静态数据,此静态数据在运行时不会更改。我不时会添加更多静态数据(硬编码)
我想执行一些验证(例如检查重复的条目和其他健全性检查)。
我应该在程序执行期间进行此验证检查,还是应该在测试用例中进行这些检查。
注意 - 我正在使用XCode。
答案 0 :(得分:1)
假设部署后数据没有变化,并且在运送应用程序之前运行了单元测试(毕竟,如果在运送应用程序之前没有运行它们,为什么还需要进行单元测试呢?)没有理由在已安装的应用程序中重复测试静态数据。检查单元测试中的数据是完全足够的:安装后数据发生变化的唯一原因是你的应用程序被篡改,iOS已经阻止了这一点。