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.