Java自动化验收测试工具:Concordion
Concordion是一个开源的Java框架,可以让你将一个简单的英语描述需求转成一个自动化测试。Concordion 使用 Gradle 作为构建工具。此外还提供.NET, Python, Scala, 和 Ruby 版本 [ 详细内容]。
主要特性:
-
Tests can become truly useful documentation Concordion 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.