Thucydides

Thucydides - это инструмент с открытым исходным кодом, ориентированный на эффективную автоматизацию приемочных тестов, а также на детализированную документацию и отчеты по проекту, построенные на базе этих тестов. Он работает вместе с JUnit и BDD инструментами, такими как JBehave and Cucumber-JVM, и предоставляет обширный API для автоматизированного тестирования в тесной интеграции с Selenium Webdriver.

Thucydides разработан для решения следующих задач:

  • Написание более гибких тестов, которые легче поддерживать

  • Получение иллюстрированных, исчерпывающих (story-based) отчетов

  • Ясная привязка тестов к требованиям

  • Измерение покрытия требований

Thucydides workflow

Шаг 1: Определение требований и приемочных критериев

Maven зависимость:

<dependency>
    <groupId>net.thucydides</groupId>
    <artifactId>thucydides</artifactId>
    <version>0.9.273</version>
</dependency>

Более детальную информацию о нем вы найдете на официальном сайте - http://thucydides.info/

Last updated