当前位置:首页 > 开发 > 开源软件 > 正文

Java验收测试工具

发表于: 2013-05-26   作者:sunjing   来源:转载   浏览次数:
摘要: Concordion官方主页   http://concordion.org/  当前版本 1.4.4(2013-08-18) Concordion is an open source tool for writing automated acceptance tests in Java. * There are also versions for .NET, P
Concordion
官方主页  http://concordion.org/ 

当前版本 1.4.4(2013-08-18)
Concordion is an open source tool for writing automated acceptance tests in Java.

* There are also versions for .NET, Python, Scala, and Ruby.

Key Features

  • Tests can become truly useful documentationConcordion acceptance tests are so readable they can double up as system documentation. They are written in HTML, so can be easily hyperlinked into a navigable structure. And, since the tests run against the system, you can be confident the documentation is always up-to-date.

  • Helps you to separate "what?" from "how?"Tests that include a lot of implementation detail lock you into that implementation. Concordion helps you to document the logic and behaviour of your system in a way that gives you the flexibility to change the implementation later on.

  • Purposely small command-set is simple to learnConcordion has been designed with a short learning-curve as a top priority. The tests are also integrated with JUnit, which makes them easy to run and easy to include in an existing project build.

FitNesse
官方主页 http://fitnesse.org/

当前版本 20140418
FitNesse is a software development collaboration tool
Great software requires collaboration and communication. FitNesse is a tool for enhancing collaboration in software development.

FitNesse enables customers, testers, and programmers to learn what their software should do, and to automatically compare that to what it actually does do. It compares customers' expectations to actual results.

It's an invaluable way to collaborate on complicated problems (and get them right) early in development.

 

FitNesse is a software testing tool.
From another perspective, FitNesse is a lightweight, open-source framework that makes it easy for software teams to:

•Collaboratively define Acceptance Tests  web pages containing simple tables of inputs and expected outputs.
•Run those tests and see the results (see Two Minute Example).

 

FitNesse is a wiki.
•You can easily create and edit pages. (See Editing Pages.)

 

FitNesse is a web server.
•It requires no configuration or setup.
•Just run it and then direct your browser to the machine where it is running (see Downloading and Installing).

 

SeleniumHQ
官方主页 http://www.seleniumhq.org/
当前版本 2.5.0(2014-01-01)
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括Chrome、IE、Firefox、Opera等。

 

Fit(Framework for Integrated Tests)
官方主页 http://fit.c2.com/

当前版本 1.1(2005-04-07)
Great software requires collaboration and communication. During development, how can customers know that their programmers are producing the right thing? How can programmers know what the customers really want? How can testers know what's right and what's wrong? Getting these groups to communicate effectively and precisely should be a goal for teams creating great software.

Fit is a tool for enhancing communication and collaboration. Fit creates a feedback loop between customers and programmers. Fit allows customers and testers to use tools like Microsoft Office to give examples of how a program should behave--without being programmers themselves. Fit automatically checks those examples against the actual program, thus building a simple and powerful bridge between the business and software engineering worlds.
With Fit, customers can provide more guidance in development process by lending their subject matter expertise and imagination to the effort. The added visibility customers get into what is currently happening in a product allows them to steer projects the moment they begin to drift off-target.

FitLibrary
官方主页 http://sourceforge.net/projects/fitlibrary/
当前版本 2.0(2011-10-18)
FitLibrary is a test automation framework based on Fit. Tables are used to express storytests and are also used to report the results of a test. FitLibrary allows for specialised DSLs (domain specific languages) to be created for testing (and other purposes). FitLibrary started out as a library of new fixtures, such as DoFixture, but it has turned into a framework in it's own right.

texttest
官方主页 http://texttest.carmen.se/
当前版本 3.26

TextTest is an application-independent tool for text-based functional testing. This means running a batch-mode binary in lots of different ways, and using the text output produced as a means of controlling the behaviour of that application.
 
 

Java验收测试工具

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
这是被测的应用程序: 应用.NET 3.0提供的UIAutomation,我们可以用以下步骤来进行测试: 1. 启动应
《验收测试驱动开发:ATDD实例详解》 基本信息 作者: Markus Gartner 译者: 张绍鹏 冯上 出版社:
JMeter介绍 JMeter是Apache下一个类似LoadRunner的开源性能测试项目,可用用来对静态的和动态的资源
JMeter介绍 JMeter是Apache下一个类似LoadRunner的开源性能测试项目,可用用来对静态的和动态的资源
JMeter介绍 JMeter是Apache下一个类似LoadRunner的开源性能测试项目,可用用来对静态的和动态的资源
最近一年接触到些使用Java NIO编写的服务器程序,客户程序通过建立Socket连接并发送消息的方式调用
Java入门 如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK——Java Development Kit
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。 (
  Laurent PY博士是Smartesting?的行政总裁。20世纪90年代Laurent PY开始从事先进测试技术方面的
最近领导要我和小何一起研究一下自动化测试,并找一下开源的WEB界面自动化测试工具,我锁定了Seleni
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号