JUnit源码中实现支持不同的使用方式:swt、swing的UI方式和控制台方式,对于这些不同的UI如何提供统一的接口供它们获取测试过程的信息(比如出现的异常信息,测试成功,测试失败的代码行数等..
在面向过程的编程中,类似于树形结构或者文件目录结构,一般使用递归的方式进行处理,而在面向过程中,对于这类问题抽象处理为组合模式。..
Junit代码分析之装饰模式!在Junit实现中,对于大部分测试代码的执行都是按照前文分析的执行过程,但同时在Junit中也提供对一个测试方法重复执行多次能力。而重复执行的过程中实际上他是把..
如何使用Jmeter,maven,Jenkins构建云性能测试平台..
javaScript测试框架jasmine介绍. 在javaScript测试框架jasmine介绍(一)中介绍了编写jasmine测试脚本的语法结构和一些基本的框架特性,在(二)中笔者继续介绍一些不是十分常用,但在某些场景的测试中可..
webDriver中如何给元素设置焦点 做自动化过程中,有时候我们需要给某个元素设置焦点,在selenium1.0中提供了给元素设置焦点的方法。但是在2.0中并没有该办法。如果是输入框我们可以使用cli..
用过好多自动化测试工具,对于一颗拥有程序员心的测试工程师来说,选择webdriver绝对能满足你的要求。使用Webdriver不要求你把一门语言研究的多精通,你只要知道语法,和常用的包,常用的..
如何开始一个新的开源项目 2011年在 Nicole Sullivan举办的 Velocity大会上我介绍了第一个CSS代码质量工具 CSS Lint, 我们花费之前的两周疯狂的编码, 尝试着构建一个最终用户有用并且易于修改的应用..
如果您想开发开源软件如何选择开源许可证?如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种---..
如何使用cppunit做模块测试.最近在K2的测试项目中做了一些利用cppunit做接口测试的工作,总结了一篇使用简介,里面有实际测试用例的svn地址,希望对有兴趣的同学有所帮助。..
如何使用JUNIT的一些高级特性。最近在测试结算时用到JUNIT框架,发现JUNIT4有一些新特性很好用,现分享给大家。 一、 @BeforeClass 和 @AfterClass..
HTTP压力/性能测试工具ABSender安装介绍.本博文描述了怎么样单独编译ABSender而不依赖于Apache。..
面向Flex和AIR的开源自动测试工具FlexMonkey.Gorilla Logic今日(译者注:英文原文发表日)发布了FlexMonkey 5,一款面向Adobe Flex和AIR的开源自动测试工具。该项目包含一个基于AIR的控制台,通过提供录制..
在Java领域,谈到网络编程,可能大家脑海里第一反应就是MINA,NETTY,GRIZZLY等优秀的开源框架。没错,不过在深入探究这些框架之前,..
淘宝开放平台的遇到的技术问题.经历了近三年的平台发展,随着业务量跳跃增长和开放尺度的不断加大,问题随之而来,开放平台技术问题这个小短篇就是想摆出问题,有些东西已经起步,有..
使用Java语言开发,一定会用到的网站开发工具大全.美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。 他的语言平台是Java,开发项目是一个网站(还未上线)。所用到..
基于 JUnit 使用 Feed4JUnit 实现数据与代码分离的测试。经常,在应用程序的业务逻辑中存在大量的这样的接口:他们接受不同的输入,然后进行或验证,或处理,进而完成相同的流程。比如网站..
Selenium关于富文本框的处理思路.最近在使用IATA执行CASE的时候发现在chrome浏览器下处理一些类似所见即所得的富文本框,页面元素在switchintoframe后无法正常切换回来,针对这个问题给出一个解决..
如何用OpenSTA 进行 web 性能测试?在市场需求的推动下 , Web 应用如今已经从一般的网站发展成为大型电子商务、信息发布和提供各种服务的平台 , 软件规模不断扩大 , 软件复杂性不断增加 , ..
持续集成工具hudson的安装和使用方法.hudson是类似CruiseConrol和Continuum的持续集成工具。要求软件项目已经使用了自动构建脚本,比如ant或者maven 等。持续集成工具可在此基础上进一步自动化,实..