Upload
it-people
View
210
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Когда тесты пишут разработчики
Ахметов Александр
Зачем нам нужны авто тесты?● Ускорение темпа релизов
● Меньше регрессии, больше качества
● Оценка готовности фичи к релизу
● Фиксирование бизнес-логики
VS
Как устроена наша жизнь?● Test Driven Development(TDD)
● Continious Integration
● Тесты на найденные баги
● Дежурный инженер
5/320/17
Основные проблемы авто тестов● Актуальность
● Цена поддержки
● Покрытие
● Время прогона
● Стабильность
Актуальность
+ Тесты и код пишет один и тот же человек + Тесты пишутся до функционала
Цена поддержки тестов
+ Технические навыки разработчиков+ Глубокая интеграция тестов и самого приложения
Покрытие
+ Знание написанного кода+ Тесты пишутся до функционала
?
Время прогона
А тут плюсов нет. Пока...
Стабильность
+ Технические навыки разработки
Дополнительные плюшки● Прямая ответственность за фичу
● Меньше ручных тестировщков
Немного статистики
● 5000 функциональных тестов, полное время прогона 1,5 часа
● Существенные релизы не реже раза в месяц
● 7 разработчиков, 1 верстальщик, 2 тестировщика
● Починка тестов перед релизом 2-3 дня
Подытожим● Код и тесты пишет один и тот
же человек
● Технические навыки и знания разработки намного выше чем у АТ
Разработка активно работает на качество продукта и лучше разбирается в его бизнес логике
●
Конец.