关于单元测试的问题

关于单元测试的问题

 

单元测试的目的

  1. 保证代码的正确性
  2. 支持未来的代码重构

基础环境:

  • 使用苹果系统的电脑
  • XCode

 

一.单元测试的目的:

提前彰显问题,在程序开始的时候对问题进行查出和处理。

二.定义:对于c语言来说,单元测试是面向函数的,对于面向对象思想的语言例如:c++来说,单元测试可以面向函数也可以面向对象。

三.基本规则:单元测试应该测到的逻辑程度。每一个测试用例来说,应该包含用户可能用到的所有的情况。

四.Ios x-code单元测试的基本步骤:

1.在工程的target下add target->other->cocoa touch Unit Testing Bundle.

2.在新添加的工程下面的link binary withlibraries 添加senTestingKit.framework

3.单元测试的调试快捷键是command+U(菜单:product->test)

五.单元测试用例的写法:

1.对于每一个测试用例来说都会存在一个setUp 在函数里面可以初始化所有测试用的初始数据

在tearDown里面释放这些数据

2.每一个测试用例的类都继承自:senTestCase

3.STAssert 家族的分析

 

最全面的讲解:http://www.uml.org.cn/mobiledev/201201093.asp

posted on 2013-10-18 09:59  kevingod  阅读(218)  评论(0编辑  收藏  举报

导航