ios - 在运行时或通过测试用例完成的静态数据验证

时间:2012-07-28 09:08:29

标签: ios unit-testing validation testing

我有一个iOS项目,它有静态数据(大约500个条目)

在开发时添加此静态数据,此静态数据在运行时不会更改。我不时会添加更多静态数据(硬编码)

我想执行一些验证(例如检查重复的条目和其他健全性检查)。

我应该在程序执行期间进行此验证检查,还是应该在测试用例中进行这些检查。

注意 - 我正在使用XCode。

1 个答案:

答案 0 :(得分:1)

假设部署后数据没有变化,并且在运送应用程序之前运行了单元测试(毕竟,如果在运送应用程序之前没有运行它们,为什么还需要进行单元测试呢?)没有理由在已安装的应用程序中重复测试静态数据。检查单元测试中的数据是完全足够的:安装后数据发生变化的唯一原因是你的应用程序被篡改,iOS已经阻止了这一点。