iOS单元测试怎么写 ?
什么是单元测试 ?
针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。对于面向对象编程,最小单元就是方法
iOS 集成了自己的测试框架 OCUnit 和 UITests
为什么单元测试 ?
执行单元测试,就是为了证明这段代码的行为和我们期望的一致,比如测试一些功能是否正常,接口是否能正常,特别在一些大的项目,以防止程序被误改或引起新的问题 。
单元测试还具有以下几个好处:
· 协助程序员尽快找到BUG的具体位置
· 让程序员对自己的程序更有自信
· 能够让程序员在提交项目之前就将代码变的更加健壮
· 能够协助程序员更好的进行开发
· 能够向其他程序员展现你的程序该如何调用
· 能够让项目主管更了解系统的当前状况
单元测试 怎么写 ?
我在刚写单元测试,也看了网上有很多文章,但是依然无从下手。本文总结了几点,并摘录了一些例子。
什么该测试
项目中的公共类中的公开方法,将公共组件加入单元测试可以大大加强底层操作的正确性和健壮性。
网络数据层方法的测试,数据接口一般不会太多,这里的测试可以保证接口的正常。
业务逻辑层测试,这样可以让业务逻辑保持正确,产品发布后可以直接通过业务逻辑的单元测试来找到BUG。
修复bug时测试, 如用户