- 博客(19)
- 资源 (17)
- 收藏
- 关注
转载 对测试的认识
转载于:http://blog.csdn.net/OnlyQi/article/details/6740930 我们在工作中会听到很多关于测试的名词,如单元测试UT,集成测试Integration Test,端到端测试end-to-end 等等。 我认为,大部分人其实都仅仅是有一个模糊的认识。他们并未真正清楚每种测试的含义。 当领导强调要做xx测试时,就随意的把概念扔给下属,其实自己都不
2012-03-31 16:47:29 550
转载 一个牛x的mock框架--Powermock
转载于:http://blog.csdn.net/onlyqi/article/details/6785129 首先,官网: http://code.google.com/p/powermock/ 先做好心理准备,这个开源工具的官网基本上没啥文字说明。但是可以下载源代码,里面有一些示例测试用例。 当你的领导对你说,UT的代码覆盖率要达到100%!! 你会觉得这人疯了。 但是现在有
2012-03-31 16:40:34 571
转载 使用PowerMock来Mock静态函数
使用PowerMock来Mock静态函数 转载于:http://www.zhujiangroad.com/program/Java/13146.html EasyMock和Mockito等框架,对static, final, private方法均是不能mock的 。 这些框架普遍是通过创建Proxy的方式来实现的mock 。 而PowerMock是使用CGLib来操纵字
2012-03-31 13:37:31 1083
转载 使用EasyMock模拟测试Struts2 Action
模拟http请求,调用处理方法,响应数据。 为了更好的测试代码的正确性,为了更完整的测试,我们使用easymock模拟 ServletHtppRequest,ServletHttpResponse。 mock使用jar包为: easymock-3.0.jar 、 cglib-2.2.jar、 asm-3.1.jar 一般使用struts2项目,都会建一个BaseAction,使用s
2012-03-30 16:22:07 2275
转载 JSONObject与JSONArray的使用
转载于:http://www.cnblogs.com/xwdreamer/archive/2011/12/16/2296904.html 参考文献: http://blog.csdn.net/huangwuyi/article/details/5412500 1.JAR包简介 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: commons-l
2012-03-27 18:18:44 468
转载 EasyMock最佳实践
转载于:http://blog.sina.com.cn/s/blog_4b81125f0100hr57.html 关于EasyMock常见的几个问题, 这里有几点, 我做个翻译: ★EasyMock在录制的时候最典型的写法: expect(mockEmployeeRepository .findByFirstNameAndLastName("John", "Doe")) .andRetu
2012-03-27 14:40:53 1071
转载 easymock2.2.2+junit4.4
转载于:http://blog.csdn.net/liliangzhao/article/details/1947352 程序代码: package test; import javax.servlet.http.HttpServletRequest; public class Calculator { public String getNewName(String
2012-03-23 18:06:35 470
转载 什么叫代码覆盖率
转载于:http://blog.csdn.net/kesa_kong/article/details/1652341 什麼叫代碼覆蓋率?它的作用是什麼?在測試流程過程中,它什麼時候做?另外,有什麼工具可以實現該功能?它與開發代碼中的代碼覆蓋率有什麼區別沒? 在測試中的代碼覆蓋率是指,你运行测试用例后,走过了多少句代码,拿这个走到过的代码除以你这个测试对象的代码行数,就是你这次测试的代码覆盖率了
2012-03-23 14:41:18 566
转载 Mock测试工具之EasyMock教程
转载于:http://doc.chinaunix.net/java/201005/1069477.shtml easymock并不是万能的,在使用easymock时有一些限制需要注意。 (1) Object方法的限制 我们都知道java是一个单根继承体系,Object是所有类的基类。在Object类上有几个基本的方法,easymock是不能改变其行为的:equals(), hashC
2012-03-23 13:54:03 735
转载 easymock教程-easymock的典型使用
转载于:http://www.blogjava.net/aoxj/archive/2010/10/15/335250.html 关于easymock的典型使用方式,在easymock的官网文档中,有非常详尽的讲解,文档地址为 http://easymock.org/EasyMock3_0_Documentation.html,文档的开头一部分内容都是easymock中最基本的使用介绍,虽然是
2012-03-23 13:14:06 786
转载 EasyMock 使用方法与原理剖析
转载于:https://www.ibm.com/developerworks/cn/opensource/os-cn-easymock/ Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。 编写自定义的 Mock 对象需要额外的编码工作,同时也可能引入错误。EasyMock 提供了根据指定接口动态构建 M
2012-03-23 09:56:15 543
转载 使用J2MEUnit测试J2ME程序
JUnit是一个优秀的用于单元测试的框架,在j2se,j2ee的开发过程被广泛使用,它使得代码的质量得到更好的监控和维护。然而对于j2me平台一切就不是如此简单了,由于手持设备需要更多的考虑性能问题,j2me平台并没有提供反射(Reflectiong)的API,因此JUnit的很多功能无法在j2me上实现,程序员也就无法在j2me平台上使用JUnit进行单元测试。本文将介绍一个能对j2me应用程序
2012-03-21 16:27:16 424
转载 利用J2MEUnit进行单元测试
这样就可以使用了。三、编写测试类 让我们编写一个TestCase来学习如何使用这套工具。编写TestCase类 编写测试的类要继承j2meunit.framework.TestCase。如同JUnit中一样,你可以覆写setUp() 和tearDown()方法,虽然这里没有反射机制,但还是推荐你把测试方法以test开头。这样一但J2ME有了反射机制,你也可以快速的移植。
2012-03-21 16:25:13 433
转载 持续集成工具Sonar的使用(一)[manven+sonar]
最近由于工作需要,接触到了Sonar,使用它的出发点是因为它能统计代码注释率,而且支持drill down,可以依次看到工程、包、类的注释率。 但Sonar作为一个很不错的持续集成工具,它的功能源不止于此,sonar 可以持续,自动地统计并分析软件项目的相关质量数据,例如单元测试的通过率,覆盖率,代码的复杂度,代码的行数,代码注释率等等,用于评估和度量软件项目质量。 我的Sonar的第
2012-03-21 11:24:58 1201
转载 持续集成工具Sonar的使用(二)[ant+sonar]
上一篇我们讲述了Sonar和Maven的结合来达到代码质量审查的效果,但是由于maven的学习成本高,并不是任何项目都适合,因此本篇我们讲述一下如何通过Sonar和ant的结合来进行代码质量审查。 目前来说,Sonar和Ant的集成没有做到Sonar和Maven的集成这么好,因此在使用过程中需要多写一些脚本。我们下面来介绍一下使用步骤吧: 1、下载Sonar并解压到任何目录,注意目录
2012-03-21 11:24:01 4005 1
转载 Maven 入门
转载于:http://blog.csdn.net/lqqldj/article/details/1723978 Maven 五分钟入门 ---本文翻译自Maven官网的Maven in 5 Minutes,稍有删改,所有版权归maven所有。本文只作学习交流之用。 安装 Maven 是一个java工具,因此,在继续之前你必须安装好java(即本机要安装好jre )。 首先,下载 Ma
2012-03-16 10:44:07 409
转载 Sonar安装笔记
核心提示:Sonar是开源的代码质量管理平台,它把代码质量相关软件集成到一起统一管理,集成的软件如下:CPDCheckstyleCloverCoberturaFindbugsGeneralGoogleanalyticsPMDSquidSurefire我把安装过程记录下来.1.环境准备如下ubuntu8.04jdk1.5maven Sonar是开源的代码质量管理平台,它把代码质量相关软件集成到一起
2012-03-15 17:53:11 620
转载 常用 Java 静态代码分析工具的分析与比较
简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中。 引言 在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现
2012-03-09 11:52:32 677
转载 软件测试面试题整理2 .
软件测试面试题整理 01. 为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。 02. 您在以往的测试工作中都曾经具体从事过哪些工
2012-03-07 21:19:41 1081
httpcomponents-client-4.2.1-bin.zip
2013-01-23
Android基本控件(上)源码
2013-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人