欢迎来到qing-automation,这是一个自动化测试框架项目,项目详细介绍 书:测之重器-自动化测试框架搭建指南(https://book.douban.com/subject/26866743/) 教学视频:自动化测试框架搭建指南(http://edu.51cto.com/course/course_id-3386.html)
To get started, check out http://fitnesse.org!
Have a bug or a feature request? Please open a new issue.
Have a question that's not a feature request or bug report? Ask on the mailing list.
The latest stable build of FitNesse can be downloaded here.
Note: the edge Jenkins build produces 2 jars. fitnesse.jar
is for use in Maven or Ivy. Users who just want to run FitNesse by itself should download fitnesse-standalone.jar
instead of fitnesse.jar
.
Check out the FitNesse Story Backlog and Issue Tracking on Pivotal Tracker.
The build.xml
and a proper internet connection is sufficient to build FitNesse.
The build process will bootstrap itself by downloading Ivy (dependency management) and from there will download the modules required to build and test FitNesse.
To build and run all tests, run the command
$ ant
which builds the all
target.
To start the FitNesse wiki locally, for example to browse the local version of the User Guide
$ ant run
To run the unit tests:
$ ant unit_test
To run the acceptance tests:
$ ant acceptance_tests
There is a second source directory, srcFitServerTests
, which contains units
tests that test invocation of Fit servers written in Ruby, C++, and .NET. These
tests are not run as part of the normal ant test-related targets. When using an
IDE, make sure it does not invoke these tests when running the "normal" tests
under the src
directory.
Direct any questions to the FitNesse yahoo group or to unclebob.
There are a few things to keep in mind when working from an IDE:
The Ant build file does some extra things apart from compiling the code.
Perform a
$ ant post-compile
to execute those actions. In your IDE it is possible to define "post-compilation" steps. If you set the "post-compile" target from the build file, you won't have any trouble with cleaning, building and executing tests from your IDE.
Apache Ivy is used for dependency management. Your IDE can be set up to support Ivy.
Alternatively,
$ ant retrieve
will download the dependencies and copy them to lib/, from where your IDE can pick them up.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型