Java验收测试工具

SeleniumHQ

  • create robust, browser-based regression automation suites and tests
  • scale and distribute scripts across many environment
  • support the following browsers: Google Chrome, Internet Explorer, Firefox, Safari, Opera, HtmlUnit, phantomjs
  • Selenium-IDE (Integrated Development Environment), it’s an easy-to-use Chrome and Firefox extension and is generally the most efficient way to develop test cases.

Concordion
Concordion is an open-source tool for automating Specification by Example.

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 learn. Concordion 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.
<dependency>
  <groupId>org.concordion</groupId>
  <artifactId>concordion</artifactId>
  <version>2.2.0</version>
  <scope>test</scope>
</dependency>

<build>
  <plugins>
    ......
    <plugin>
      <artifactId>maven-surefire-plugin</artifactId>
      <version>2.19.1</version>
      <configuration>
		<argLine>-Xms1024m -Xmx1024m</argLine>
        <testFailureIgnore>false</testFailureIgnore>
		<skip>false</skip>
	    <includes>
			<include>**/MainFixture.java</include>
		</includes>
        <systemPropertyVariables>
          <concordion.output.dir>target/concordion</concordion.output.dir>
        </systemPropertyVariables>
      </configuration>
    </plugin>
    ......
  </plugins>
</build>

 

FitNesse

  • FitNesse is a wiki web server
  • FitNesse is a software development collaboration tool
    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.
  • 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.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值