最新文章列表

TestNG框架使用

一、简介        最近公司产品应客户要求,需要做安全加固:由IBM Security AppScan Standard软件进行扫描,针对扫描结果报告中的问题,进行修复。由于公司产品使用时间较长,其整个Dao层没有采用Hibernate等流行的ORM框架,而使用原生JDBC封装并且直接使用简单字符串拼接形成增删改查SQL语句,所以被扫描出大量SQL盲注的漏洞。 二、解决方案        ...
Netpet_11 评论(0) 有790人浏览 2014-12-02 15:07

DbUnit 的 DBTestCase 的用法(针对扁平XML)

1.dbunit从名字上可以看出,是对有关数据库操作的测试。官网:www.dbunit.org从官网下载dbunit相关的jar包,dbunit还依赖于http://www.slf4j.org, 所以也需要下载slf4j,使用它的slf4j-api-1.7.7.jar和slf4j-simple-1.7.7.jar。  dbunit的原理是:它会把数据库表里的数据和一个xml文件里表示的数据关联起 ...
kanglecjr 评论(0) 有2454人浏览 2014-11-20 08:05

DBUnit实例 SC测试总结(二)--数据库测试DBunitDemo

测试结构如下: 1  定义测试数据 2  将测试数据导入到数据库中 3  将预期结果和实际结果进行对比 目的: 测试selectAllDemo方法,检测查询结果是否有效 使用DBuint框架完成测试 返回测试用的数据库连接对象 protected abstract IDatabaseConnection getConnection() throws Exception; 返回测试用XML数据集对 ...
baorui945 评论(0) 有1044人浏览 2014-04-08 18:09

DBUnit实例 SC测试总结(一)--数据库测试Demo

做数据库测试时,一般使用jmeterJDBC或者直连数据库执行executeQuery 目前先总结下项目测试时写的部分代码,留个备份 由于项目混合使用nosql和sql数据库,而sql数据库在使用jdbc时,可以共用的连接初始化逻辑。所以先记录下,该部分操作 部分参考网络,以此记录 package baor.test.sql; public abstract class ConnPropInf ...
baorui945 评论(0) 有734人浏览 2014-04-01 13:57

单测中隔离每个case对DB数据操作

在公司项目中对单测框架做升级的时候,引入了h2数据库,同时希望每个case在访问h2做读写操作之后,不会影响下一个case对h2的数据访问。   1、最先 ...
Surlymo 评论(0) 有1406人浏览 2014-03-08 20:07

dbunit ReplacementDataSet使用

注: 本篇的测试使用的数据库为Oracle, 其它数据库的情况可能会有所不同。 ReplacementDataSet继承AbstractDataSet, 而AbstractDataSet实现了IDataSet接口。 因此Dbunit中任何以IDataSet为参数对象类型的方法都可以使用ReplacementDataSet. 下面是这篇教程的应用场景: Channel类: @Entity ...
alleni123 评论(0) 有2396人浏览 2013-12-23 14:54

dbunit入门 (二)数据的备份与恢复

这里讲如何将我们将要测试的数据库的表的数据进行备份,然后测试, 最后恢复数据库数据。 这里的核心过程就是 -> QueryDataSet获取数据库信息。 -> FlatXmlDataSet.write写入数据库数据到xml文件中。 -> 进行测试 -> 测试完成, 从xml文件恢复数据到数据库中 这里的几个核心的Dbunit类: 1. org.dbunit.datas ...
alleni123 评论(0) 有2105人浏览 2013-12-16 11:24

dbunit入门 (一)基础实例

1. 首先导入包。 在pom.xml中加入依赖 <dependency> <groupId>org.dbunit</groupId> <artifactId>dbunit</artifactId> <version>2.4.9</version> <scope>t ...
alleni123 评论(0) 有1559人浏览 2013-12-14 21:28

dbunit错误:non-uppercase input column:xx in ColumnNameToIndexes cache map

  testLoad(com.lj.core.dao.TestTopicDao): T_USER.CREATE_DATE -  (Non-uppercase input column: create_date) in ColumnNameToIndexes cache map. Note that the map's column names are NOT case sensitive. db ...
alleni123 评论(0) 有3295人浏览 2013-12-14 18:06

DBUnit使用

前言:本文章需要JUnit单元测试框架的基础知识,若读者还不具备,请阅读笔者的JUnit文章:http://ray-yui.iteye.com/blog/1914106 UnitTest系列文章:       使用JUnit开 ...
ray_yui 评论(0) 有2624人浏览 2013-07-29 16:24

spring test+junit+dbunit单元测试示例

  基于spring testcontext+junit+dbunit的单元测试 /** * */ package com.um.vstore.portal.service.impl; import static org.junit.Assert.assertTrue; import java.io.File; import java. ...
guying1028 评论(0) 有4777人浏览 2013-05-27 16:32

dbunit进行数据库操作的测试

j2ee程序好多都涉及到了数据库操作,这时进行mock测试就没有意义,不如直接在数据库上进行操作. 进行数据库测试有两点要求 1 测试之前数据库要处在一个确定性的状态下. 2 测试不改变数据库的状态. 我觉得比较好的方法是建立一个专用的测试数据库,避免了测试数据的干扰.否则每次测试结束就要进行相应的现场恢复. 假设我们有个开发数据库allcrap,然后建立个测试数据库allcrap_test.为 ...
kabike 评论(0) 有3673人浏览 2013-02-21 21:26

dbunit在获取mysql数据时“No columns found”

public static void extractTables(String targetDirectory,String[] tableNames) throws Exception { IDatabaseConnection connection =new DatabaseConnection( dc.getConnection(), &qu ...
coolas 评论(0) 有1163人浏览 2012-06-29 16:05

使用Dbunit+Unitils出现 org.dbunit.dataset.NoSuchColumnException 的解决方法

最近使用dbunit-2.4.8 + Unitils 3.3做DAO层数据库测试的时候 出现如下错误:   org.unitils.core.UnitilsException: Error inserting test data from DbUnit dataset for method public void org.zfanxu.test.UserDaoTestWithUnitils.t ...
zfanxu 评论(5) 有8534人浏览 2012-05-03 10:07

通过 jdbc 分析数据库中的表结构和主键外键

   在某项目中用到了 hibernate ,大家都知道 hibernate 是 ORM 框架,他是有能力根据实体生成数据库表的。我们在单元测试的时候用到了 dbUnit ,dbUnit 可以帮助我们在测试前把数据库的测试数据准备好,然后我们就利用现成的数据库环境测试,测试完成后需将数据库中的所有数据清除(为了不影响其他的单元测试),然后接着下一个测试。虽然已经有快一年多没更新了,dbUnit 整体 ...
bastengao 评论(0) 有7870人浏览 2012-01-03 14:03

使用dbunit备份还原数据库

<!-- pom.xml 引入dbunit --> <dependency> <groupId>dbunit</groupId> <artifactId>dbunit</artifactId> <version>2.1</version> </dependency> JAVA代码: pack ...
VANDIC 评论(0) 有1384人浏览 2011-10-26 08:36

Spring中集成dbunit进行单元测试

Dbunit的几种数据格式   其他: xml的数据准备和维护太复杂 xls的格式什么的一点不对就报错   比较一下,还是CSV的比较靠谱   用在Spring里集成DbUni ...
dcross 评论(1) 有5911人浏览 2011-08-24 16:28

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics