iTest分享之测试前置数据管理

系列目录索引 使用Itest的同学越来越多,最近常被问及一些框架实现原理的问题,遂开此系列文章,使用者知其然,知其所以然! iTest综述 iTest分享之测试引擎(Runner) iTest分享之上下文加载和依赖注入 iTest分享之测试前置数据管理 iTest分享之自动打印调用日志(待出) iTest分享之Grails快速开发(待出) iTest分享之混合使用Java和Groovy(待出) 引言 接口测试之前置数据管理,可谓老生常谈,新手可借此文入门,老鸟亦可饭余观之,或得顿悟。 要解决什么问题? 很简单,以某个查询接口为例,要想根据特定条件查询,并验证其结果,需要在测试执行前向数据库插入一批数据,在执行完成后再将此批数据删除,还测试一个干净环境。 解决方案之群英演义 硬编码之S... 详情

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插... 详情

TTS--Tutorial

引言 内网请至http://192.168.210.2:8088/tts About TTS TTS以Junit4为核心,集合Spring TestContext和DbUnit等主流测试框架,为接口单元和集成测试提供一站式的技术解决方案。 目前有很多优秀的Java开源测试框架,但这些框架中的任何其一单独使用都不能满足接口测试的复杂需求。 TTS的目的就是选择、整合已有的优秀框架和技术,并通过适当的扩展增强功能,形成一套适合接口单元和集成测试的技术体系。 TTS不会“重复发明轮子”,而是让轮子协同工作并易于使用,我们期望打造一个适合接口测试的技术战车,“你只需要会开车,而无需了解轮子的详细工作原理”, 以期降低各种测试框架技术学习成本,提高测试代码编写效率,使测试人员有更多的精力专注... 详情

Managing test data with DbUnit And @XDataSet

1 引言 DbUnit对测试数据集的处理提供了良好的支持,Unitils的DataSet注解可以简化这种操作,可惜似乎不支持XLS数据集和多数据源,本文介绍的XDataSet工具解决了这个问题。 2 DbUnit测试数据集处理 DbUnit支持把测试数据形成独立的数据集文件,利用其提供的Api读文件内容执行相应的数据库操作。下面通过核心类的介绍和简单应用示例说明其基本用法。 2.1 数据集操作核心类介绍 常用的数据集读写工具1:XlsDataSet,该类用来读写MS Excel 文档数据集,Excel中的每个sheet名称代表表名,第一行定义了字段名称,其余行为对应数据。 常用的数据集读写工具2:FlatXmlDataSet,该类用来读写XML文档数据集... 详情

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

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