# 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/>
