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

891 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
891
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Когда тесты пишут разработчики Ахметов Александр
  2. 2. Зачем нам нужны авто тесты? ● Ускорение темпа релизов ● Меньше регрессии, больше качества ● Оценка готовности фичи к релизу ● Фиксирование бизнес-логики VS
  3. 3. Как устроена наша жизнь? ● Test Driven Development(TDD) ● Continious Integration ● Тесты на найденные баги ● Дежурный инженер
  4. 4. 5/3 20/17
  5. 5. Основные проблемы авто тестов ● Актуальность ● Цена поддержки ● Покрытие ● Время прогона ● Стабильность
  6. 6. Актуальность + Тесты и код пишет один и тот же человек + Тесты пишутся до функционала
  7. 7. Цена поддержки тестов + Технические навыки разработчиков + Глубокая интеграция тестов и самого приложения
  8. 8. Покрытие + Знание написанного кода + Тесты пишутся до функционала ?
  9. 9. Время прогона А тут плюсов нет. Пока...
  10. 10. Стабильность + Технические навыки разработки
  11. 11. Дополнительные плюшки ● Прямая ответственность за фичу ● Меньше ручных тестировщков
  12. 12. Немного статистики ● 5000 функциональных тестов, полное время прогона 1,5 часа ● Существенные релизы не реже раза в месяц ● 7 разработчиков, 1 верстальщик, 2 тестировщика ● Починка тестов перед релизом 2-3 дня
  13. 13. Подытожим ● Код и тесты пишет один и тот же человек ● Технические навыки и знания разработки намного выше чем у АТ Разработка активно работает на качество продукта и лучше разбирается в его бизнес логике ●
  14. 14. Конец.

×