В программе конференции уже достаточно много докладов и мы продолжаем знакомить вас с ключевыми приглашенными докладчиками. В этот раз мы рады представить John Smart. John прилетит к нам из далекой Австралии. Он является разработчиком с многолетним опытом, на данный момент возглавляет собственную компанию Wakaleo Consulting, которая занимается тренингами и консультациями на тему инженерных практик. В то же время, John не бросил разработку и занимается развитием open source инструмента по автоматизации приемочного тестирования – Thucydides. Он также является автором двух книг: «Java Power Tools» и «Jenkins: The Definitive Guide».

На конференции John выступит в двумя докладами. Первый из них естественно будет посвящен Thucydides“Introducing Thucydides: Better Automated Acceptance Testing on the JVM”. Вот краткое описание доклада:

Thucydides is an open source library that lets you use Selenium 2/WebDriver with the BDD framework of your choice to write more flexible and more reusable automated acceptance tests for the JVM. Thucydides helps you structure your acceptance tests and generate powerful documentation, with narrative feature descriptions, screen shots, test coverage, and project progress reports. Learn how to write better and more maintainable automated acceptance tests using JVM-based tools, and see how a well-designed set of automated acceptance tests can also be a powerful documentation and reporting tool. And learn how product owners use ATDD and Thucydides to drive, coordinate and document releases, and see a live demo of Thucydides in action!

Второй доклад будет посвящен обзору инструментов BDD в мире Java и называется “Behavior-Driven Development on the JVM: A State of the Union”. Вот о чем пойдет речь в докладе:

Behavior-driven development (BDD) is an increasingly popular variation on test-driven development, which helps developers think more in terms of “executable specifications” than in terms of conventional tests. There are dozens of BDD tools for the JVM out there—how do you know what to use and when? This presentation covers the various BDD tools available for Java developers, in both Java and other JVM languages. It looks at the pros and cons of each tool, so you can learn which might be best suited for your team. Finally, you will discover the relationship between behavior-driven development and automated acceptance testing and why you probably need both.

Конференция XP Days Ukraine соберет в этом году много интересных зарубежных докладчиков, что позволит участникам узнать что-то новое и интересное от зарубежных коллег, профессионалов своего дела. Напоминаем, что этап ранней регистрации по минимальной цене продлится до 15 августа. Присоединяйтесь, будет интересно!