Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Можно ли обойтись без  тестировщиков?Или история перерождения :)      Шульга Максим        @maxbeard12
Основано на реальных событиях,любое совпадение можно считать закономерностью Шульга Максим  9 лет в погонах  10+ лет в IT
Почему в команде может не быть тестировщиков? Реорганизация                          Попытка экономии
Итак, вы остались без тестировщиков. Что делать?Сдавайтесь или боритесь!
Тестировщик - это роль.Пытаемся распределить обязанности между другимичленами команды
Теория
Решение 1: модульные тестыГрабли: ● Языковые проблемы    (C++, C#, Python) ● Дупликация между тестами и    продакшен кодом...
Решение 2: компонентные тестыГрабли: прикольно - но ничего недоказывают. Помогают с legacy code
Решение 3: приемочные (или функциональные) тестыГрабли: нужно постоянно их улучшать, иначеколичество растет, а скорость вы...
Тесты на UIГрабли: ● тестирование desktop приложений (использование   кликеров). ● Отлично работает для Web ● Не надо тест...
Автоматизация
Что еще может помочь?   Pair ProgrammingCode review                        Static Code Analysis"KISS, DRY and YAGNI"
Ответственность: общение с заказчикомнапрямую, без щита из тестировщиковотрезвляет. Попробуйте!
Нужен ли багтрекер?
Так можно ли без тестировщиков?                            ДА
Но с ними лучше :)
Роботы не нужны!
Нужны эксперты
Нужны исследователи
Нужны уникальные
Итак. Учимся, ищем, воспитываем и ДУМАЕМ
Спасибо!@maxbeard12maxim.shulga@mail.ruhttp://maxshulga-ru.blogspot.com
Upcoming SlideShare
Loading in …5
×

Можно ли обойтись без тестировщиков

1,629 views

Published on

Можно делать успешные проекты, если у вас в команде нет тестировщиков?

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Можно ли обойтись без тестировщиков

  1. 1. Можно ли обойтись без тестировщиков?Или история перерождения :) Шульга Максим @maxbeard12
  2. 2. Основано на реальных событиях,любое совпадение можно считать закономерностью Шульга Максим 9 лет в погонах 10+ лет в IT
  3. 3. Почему в команде может не быть тестировщиков? Реорганизация Попытка экономии
  4. 4. Итак, вы остались без тестировщиков. Что делать?Сдавайтесь или боритесь!
  5. 5. Тестировщик - это роль.Пытаемся распределить обязанности между другимичленами команды
  6. 6. Теория
  7. 7. Решение 1: модульные тестыГрабли: ● Языковые проблемы (C++, C#, Python) ● Дупликация между тестами и продакшен кодом ● Связка фича - тесты ● Это инструмент для разработчика
  8. 8. Решение 2: компонентные тестыГрабли: прикольно - но ничего недоказывают. Помогают с legacy code
  9. 9. Решение 3: приемочные (или функциональные) тестыГрабли: нужно постоянно их улучшать, иначеколичество растет, а скорость выполнения падает
  10. 10. Тесты на UIГрабли: ● тестирование desktop приложений (использование кликеров). ● Отлично работает для Web ● Не надо тестировать весь продукт через UI
  11. 11. Автоматизация
  12. 12. Что еще может помочь? Pair ProgrammingCode review Static Code Analysis"KISS, DRY and YAGNI"
  13. 13. Ответственность: общение с заказчикомнапрямую, без щита из тестировщиковотрезвляет. Попробуйте!
  14. 14. Нужен ли багтрекер?
  15. 15. Так можно ли без тестировщиков? ДА
  16. 16. Но с ними лучше :)
  17. 17. Роботы не нужны!
  18. 18. Нужны эксперты
  19. 19. Нужны исследователи
  20. 20. Нужны уникальные
  21. 21. Итак. Учимся, ищем, воспитываем и ДУМАЕМ
  22. 22. Спасибо!@maxbeard12maxim.shulga@mail.ruhttp://maxshulga-ru.blogspot.com

×