В последнее время все большее внимание уделяется процессу автоматизации QA, так что мне захотелось немного рассказать о том, что же для меня QA и почему его хочется как можно больше автоматизировать. Все, о чем я буду писать, касается agile процессов, но по идее может быть перенесено и на традиционные методологии.
В докладе я постараюсь рассказать о тех инструментах и практиках, которые помогут автоматизировал процессы continuous delivery, создания отчетов и прочей скучной рутины.
8. При чем тут разработка ПО?
• Давайте проведем
ручное регрессионное
тестирование...
• А собери-ка ты мне
приложение...
• Завтра ты займешься
сборкой статистики...
• Нарисуйте мне схему
базы данных..
• ....
15. Решенные проблемы
• Удобно поддерживать зависимости на библиотеки
• При сборке приложения не получится, что забыли
какой-то файл
• Быстро развернуть
32. А так же
• генерация схем баз данных (Schema Spy)
• деплоймент приложений на любой
сервер (maven, bash, ...)
• сбор статистики с серверов
• сбор информации о производительности
приложения (JMeter, JUnitPerf,...)
33.
34. Вы все еще кипятите?
Тогда автоматизация идет к вам!
35. Спасибо за внимание!
Вопросы?
@andrebrov
ARebrov@luxoft.com
http://andrebrov.net