Cucumber — это инструмент тестирования, поддерживающий платформу Behavior Driven Development (BDD). Он определяет поведение приложения, используя простой текст на английском языке, определяемый языком под названием Gherkin.
Cucumber позволяет автоматизировать функциональную проверку, которая легко читается и понимается. Изначально Cucumber был реализован в Ruby, а затем расширен до среды Java. Оба инструмента поддерживают нативный JUnit.
Это руководство является достаточно полным и охватывает все необходимые аспекты Cucumber, используя примеры для облегчения понимания.
Аудитория
Это руководство предназначено для специалистов по программному обеспечению, таких как аналитики, разработчики и тестировщики, которые заинтересованы в изучении основ Cucumber и хотят применить его на практике.
Предпосылки
Прежде чем приступить к изучению этого руководства, вам необходимо иметь базовые знания по тестированию, а также практический опыт работы с некоторыми инструментами тестирования. У вас должны быть командные знания по Java и некоторое знакомство с JUnit и Ruby.