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

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

on

  • 248 views

 

Statistics

Views

Total Views
248
Views on SlideShare
248
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

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