А. Ахметов "Когда тесты пишут разработчики", dump-2014

Post on 26-Jan-2015

209 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Когда тесты пишут разработчики

Ахметов Александр

Зачем нам нужны авто тесты?● Ускорение темпа релизов

● Меньше регрессии, больше качества

● Оценка готовности фичи к релизу

● Фиксирование бизнес-логики

VS

Как устроена наша жизнь?● Test Driven Development(TDD)

● Continious Integration

● Тесты на найденные баги

● Дежурный инженер

5/320/17

Основные проблемы авто тестов● Актуальность

● Цена поддержки

● Покрытие

● Время прогона

● Стабильность

Актуальность

+ Тесты и код пишет один и тот же человек + Тесты пишутся до функционала

Цена поддержки тестов

+ Технические навыки разработчиков+ Глубокая интеграция тестов и самого приложения

Покрытие

+ Знание написанного кода+ Тесты пишутся до функционала

?

Время прогона

А тут плюсов нет. Пока...

Стабильность

+ Технические навыки разработки

Дополнительные плюшки● Прямая ответственность за фичу

● Меньше ручных тестировщков

Немного статистики

● 5000 функциональных тестов, полное время прогона 1,5 часа

● Существенные релизы не реже раза в месяц

● 7 разработчиков, 1 верстальщик, 2 тестировщика

● Починка тестов перед релизом 2-3 дня

Подытожим● Код и тесты пишет один и тот

же человек

● Технические навыки и знания разработки намного выше чем у АТ

Разработка активно работает на качество продукта и лучше разбирается в его бизнес логике

Конец.

top related