Автоматизация это модно

Post on 26-Jun-2015

1.135 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

В последнее время все большее внимание уделяется процессу автоматизации QA, так что мне захотелось немного рассказать о том, что же для меня QA и почему мне хочется его как можно больше автоматизировать. Сразу хочу оговориться, что все о чем я буду писать касается agile процессов, но по идее может быть перенесено и на традиционные методологии. Для кого этот доклад? Для всей agile команды вцелом, так как качество продукта в agile процессе это задача всей команды без исключений. В докладе я постараюсь рассказать о тех инструментах и практиках, которые помогут автоматизировал процессы continuous delivery, создания отчетов и прочей скучной рутины.

TRANSCRIPT

Андрей Ребров «Luxoft»

Автоматизация

это модно!

@andrebrov

Начнем издалека...

Дорогая, я решил, что ты не будешь

стирать на машинке, только кипячение, это

модно!

Возможные варианты развития событий

Вывод: хватить кипятить!

При чем тут разработка ПО?

Давайте проведем ручное регрессионное тестирование...

А собери-ка ты мне приложение...

Завтра ты займешься сборкой статистики...

Нарисуйте мне схему базы данных..

....

"Кипятить" уже давно не

модно!

Используйте модные бренды!

И что со всем

этим делать?

Направления автоматизации

Задачи, непосредственно связанные с

проектом

Задачи, касающиеся инфраструктуры

Отчеты

Build managment tool

http://goo.gl/yvzT1

Решенные проблемы

Одинаковые версии библиотек

Ничего не забываем

Быстро развернуть

Continuous Integration Server

Дали по голове (если упали

тесты)

Закоммитили Собрали Протестировали

Получили отчеты

Эй, а как насчет QA?

Ручное тестирование?

Еще немного брендов

А что за "специальные средства"?

Luxury бренды

Альтернатива - утки!

Нам понадобятся:

бесплатные инструменты

смекалка

желание сделать мир лучше

А мне бы получить

отчет, и завтра

тоже, и

послезавтра, и...

А вот можно

чтобы еще

показывалось...

МОЖНО!

А давайте объединим наши

бренды... ©

CI server

+

Скрипт

=

Отчеты в любое время

дня и ночи

А так же

генерация схем баз данных (Schema Spy)

деплоймент приложений на любой сервер

(maven, bash, ...)

сбор статистики с серверов

сбор информации о производительности

приложения (JMeter, JUnitPerf,...)

Вы все еще кипятите?

Тогда автоматизация идет к вам!

Спасибо за внимание!

Вопросы?

@andrebrov

ARebrov@luxoft.com

http://andrebrov.net

top related