WEB开发网
开发学院手机开发Android 开发 Android、JUnit深入浅出 阅读

Android、JUnit深入浅出

 2010-05-10 23:29:00 来源:WEB开发网   
核心提示:中,InstrumentationTestRunner中需要使用InstrumentationTestSuite,Android、JUnit深入浅出(2),以上说明来自网页Instrumentation Testing(英文的),在这里推荐给大家阅读,JUnit 就是被我用来做完整的单元测试,对当前的部分代码,JUni
中,InstrumentationTestRunner中需要使用InstrumentationTestSuite。

以上说明来自网页Instrumentation Testing(英文的),在这里推荐给大家阅读。

JUnit的使用心得

JUnit是采用测试驱动开发的方式,也就是说在开发前先写好测试代码,主要用来说明被测试的代码会被如何使用,错误处理等;然后开始写代码,并在 测试代码中逐步测试这些代码,直到最后在测试代码中完全通过。

看了是否感觉有些不符合程序员的思维习惯(先写代码然后在调试),的确这也是JUnit是对程序员思维习惯的“颠覆”。在这里我自己也感觉,好像很 难做到,为什么?在一匹“马”没有完全设计好前,怎么规定这匹“马”将来会如何跑?而且即使把“马”将来会如何“跑”定义好了,在实现的时候“马”被改变 了怎么办?说到底还是:一个人不能同时具有2个角色,否则自己有时候就不知道当前是哪个角色!

说到这里,我就说明下,我自己对JUnit “错误”的使用方法,这也许与JUnit测试驱动开发的目的相矛 盾,但是的确可以有效地减少bug。JUnit从核心来说就是将源代码与测试代码完全分开,将测试代码作为一个单独的程序。前面介绍的方法,都将源代码与 测试代码合为一体,由于源代码的重要性大于测试代码的重要性,所以测试代码经常有不完整、结构不清晰等问题,这样程序员的单元测试也就不完整。JUnit 就是被我用来做完整的单元测试,对当前的部分代码,测试其在每种“环境”下的运行结果。

上一页  1 2 

Tags:Android JUnit 深入浅出

编辑录入:coldstar [复制链接] [打 印]
赞助商链接