iTest分享之上下文加载和依赖注入

系列目录索引 使用Itest的同学越来越多,最近常被问及一些框架实现原理的问题,遂开此系列文章,使用者知其然,知其所以然! iTest综述 iTest分享之测试引擎(Runner) iTest分享之上下文加载和依赖注入 iTest分享之测试前置数据管理 iTest分享之自动打印调用日志(待出) iTest分享之Grails快速开发(待出) iTest分享之混合使用Java和Groovy(待出) 引言 本文以一个简单的测试需求为例,分别以硬编码方式和ITest注解方式实现,读者可从中了解到Spring加载上下文及获取Bean实例的一种方法,也可体会到利用注解抽象公用代码的好处。 一个简单的测试需求 被测类UserManager提供了一个login方法,具体实现是调用UserDao类来根... 详情

iTest分享之测试引擎(Runner)

系列目录索引 使用iTest的同学越来越多,最近常被问及一些框架实现原理的问题,遂开此系列文章,使用者知其然,知其所以然! iTest综述 iTest分享之测试引擎(Runner) iTest分享之上下文加载和依赖注入 iTest分享之测试前置数据管理 引言 自Junit4.5版本起,其Runner实现发生了较大改变,废弃了原来的JUnit4ClassRunner,改用BlockJUnit4ClassRunner替代。新的runner机制更容易扩展和重用,可在测试执行流程中方便的切入加入新的特性,itest顺势而为,在1.0版本重写runner,继承BlockJunit4ClassRunner,通过Listener机制提供了良好的扩展性,并据此实现了资源加载、数据管理等一系列特性。... 详情

iTest-爱测试,爱生活

借博客之宝地,传itest之利器,可访问内网者请至http://itest.taobao.net:8088/site/. About iTest iTest为单元/接口测试提供整体的解决方案,目前总体分为三个部分:itest-webapp,itest-framework和itest-plugin。三者之间既可独立使用,又可相辅相成,其关系可参见下图: : itest-app是一个独立的应用,主要功能为用例设计管理和用例回归报表。 itest-framework以Junit4为核心,集合DbUnit、Unitils等主流测试框架,通过封装和功能扩展,降低各种测试框架的学习成本,解决复杂需求,使单元/接口测试编码更加简单高效。 itest-plugin通过Maven插件或Eclipse插... 详情

返回首页 博客 技术交流 产品 期刊下载 关于我们 意见反馈 无障碍

浙ICP备09109183号-14 Copyright © 2003-2015 TaobaoTesting.com 版权所有