Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Specification by Example by Gojko Adzic.pdf
Скачиваний:
211
Добавлен:
12.03.2016
Размер:
13.4 Mб
Скачать

182 Specification by Example

Once we have speciications that are continuously validated, it becomes easy to assert what a system does from a functional perspective, at least for the parts of it that are covered with executable speciications. The speciications then become a living documentation system that explains the functionality. In the next chapter, I present some good ideas on how to get the most out of your set of executable speciications by evolving a documentation system.

Remember

Validate executable speciications frequently to keep them reliable.

Compared to continuous integration with unit tests, the two main challenges for continuous validation are fast feedback and stability.

Set up an isolated environment for continuous validation and fully automate deployments to make it more reliable.

Look for ways to get faster feedback. Split quick and slow tests, create a pack for current iteration speciications, and divide long-running packs of executable speciications into smaller packs.

Don’t just disable failing tests—either ix the problems or move the tests to a pack for low-priority regression issues that’s closely monitored.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]