
Android测试驱动开发实践
采用MVC架构,测试驱动开发方法学,开发通用Android应用的实训教程。
最老程序员闫涛
关注全文检索、数据挖掘、推荐引擎技术,Android开发技术,互联网及移动互联网创业。
展开
-
Android测试驱动开发实践3
至此,一个基于MVC的基本Android应用程序已经初步形成了。下面我们来实现一个具有TabHost的布局的典型Android应用,由于我们基本上可以不考虑Android 4.x以前的版本,因此我对TabHost布局的实现将采用Fragment来实现,而不是采用旧的ActivityGroup来实现。同时,我们希望我们的应用程序可以适用于不同的项目,因此需要TabHost上的图片及文字可以非原创 2013-10-12 15:35:17 · 5371 阅读 · 2 评论 -
Android测试驱动开发实践2
在Android应用开发中,采用测试驱动开发方法,可以同时兼顾开发效率和软件质量,避免片面强调速度而使软件质量下降的问题,同时采用TDD所倡导的测试-实现-重构流程,可以使系统不停进化,最终达到目的。但是在Android上进行测试驱动开发,技术实现上比较复杂,工作量也会比较大,怎样对哪些功能需要单元及回归测试,哪些只需要进行验收测试,是需要认真考虑的,在这个系列文章中,我们将以开发一个健康类应用为主线,详细探讨Android下测试驱动开发的最佳实践。原创 2013-10-08 17:25:38 · 5993 阅读 · 2 评论 -
Android测试驱动开发实践1
在正式进行Android测试驱动开发之前,不得不先提一下Android应用架构问题。在传统软件开发中,MVC架构得到了广泛的应用,然而在Android开发中,很少见应用采用了MVC架构(不要说Android及Widget全部采用的是MVC架构,那是系统的事,我们讲的是应用程序开发),究其原因可能是初期Android应用大多较为简单,没有采用的必要,而后期一直在沿用初期的习惯。但是遇到一些复杂的应用原创 2013-10-08 14:10:54 · 6580 阅读 · 0 评论