Конференция SQA Days-21 прошла 26-27 мая в московском выставочном центре «Инфопространство» и собрала сотни специалистов, занимающихся обеспечением качества программных продуктов. От компании «Аплана» в мероприятии приняли участие Анна Чернышёва и Юлия Ковалёва. Главный профессиональный интерес девушек — java-разработка автотестов, в настоящее время они успешно пишут их для «Альфа-Лаборатории». На конференции Аня и Юля решили построить своё выступление в модном формате «баттла» — соревнование друг с другом в духе Mortal Kombat должно было дать ответ, у какого из двух BDD-инструментов — JBehave или Cucumber — наибольшее количество ограничений.
Узнать о том, что именно подстерегает разработчика при выборе Cucumber или JBehave, он сможет только если «прошуршит» весь StackOverflow или сам попробует библиотеку в работе. Доклад очаровательных разработчиц автотестов из «Апланы» был призван помочь избежать фатальной ошибки переписывания старого фреймворка с автотестами на новую библиотеку, просто потому что однажды кто-то выбрал не тот инструмент.
По итогам «битвы» из десяти раундов зафиксирована боевая ничья. По мнению докладчиц, JBehave довольно мощный, но тяжёлый инструмент. В свою очередь, Cucumber получил репутацию модного, молодёжного, стремительного меняющегося средства. У того и другого решения есть свои «фишки» и ограничения, также как и решения для быстрого запуска проекта.
Традиционно SQA Days-21охватил широкий спектр профессиональных вопросов в области обеспечения качества ПО, включая методики и инструменты тестирования, автоматизацию тестирования, управление командами тестировщиков, процессы обеспечения качества в компании, аутсорсинг, совершенствование процессов тестирования и инновации.