Тестировщики VS   ПрограммистыКонфликт или взаимодействие?
Андрей Дзыняhttp://adzynia.com   @adzynia
О чем будем говорить• О традиционных методологиях• О гибких методологиях• О проблемах между программистами и  тестировщика...
Очевидные проблемы•   По ту сторону баррикад•   Конфликт «Свой-Чужой»•   Перебрасывание багами•   Это баг, нет это фича
Ошибка №1  Разделять команду на разные локации               РешениеОптимальный размер команды 5-7 человекВсе должны работ...
Ошибка №2   Говорить тестировщику фразу       «Это фича, а не баг»            РешениеПосмотрите на требования к системе.  ...
Новые проблемы•   Работа в команде•   Командные оценки задач•   Как это тестировать?•   Не успеваем протестировать•   UI А...
Эта фича                Ситуация   3 Story Points                                                                 Я считаю...
Ошибка №3   Проводить оценки без участия         тестировщиков            Решение Тестировщики должны приниматьучастие во ...
Как же мне это проверить?
Ошибка №4    Ты тестировщик – ты и тестируй             РешениеВовлечь программистов в тестирование!
Да зачем нам эти                       Ситуация                                           Это будетUI тесты. Вон есть     ...
Ошибка №5     Поручить тестировщикам   автоматизацию тестирования           Решение   Найти точки взаимодействия   тестиро...
Эти UI тесты такие     Ситуация        Ок, давай  хрупкие. Сами                      уменьшим ихфиксите их, у меня        ...
Ошибка №6Писать очень много UI тестов         РешениеСоблюдать правило пирамиды       автоматизации
Ситуация            Я вчера ночью                                         решил поработать.                               ...
Ошибка №7  Быть д’Артаньяном      РешениеСоветуйтесь с командой!
Рекомендации• Находите консенсус• Помогайте друг другу• Практикуйте парное программирование  при автоматизации• Практикуйт...
http://adzynia.com  @adzynia
Тестировщики Vs Программисты
Тестировщики Vs Программисты
Тестировщики Vs Программисты
Тестировщики Vs Программисты
Тестировщики Vs Программисты
Upcoming SlideShare
Loading in …5
×

Тестировщики Vs Программисты

4,555 views

Published on

Презентация была подготовлена для выступления на конференции http://itbrunch.com.ua/learning-from-failures/

Published in: Technology
  • Be the first to comment

Тестировщики Vs Программисты

  1. 1. Тестировщики VS ПрограммистыКонфликт или взаимодействие?
  2. 2. Андрей Дзыняhttp://adzynia.com @adzynia
  3. 3. О чем будем говорить• О традиционных методологиях• О гибких методологиях• О проблемах между программистами и тестировщиками• Об ошибках• Как их избежать
  4. 4. Очевидные проблемы• По ту сторону баррикад• Конфликт «Свой-Чужой»• Перебрасывание багами• Это баг, нет это фича
  5. 5. Ошибка №1 Разделять команду на разные локации РешениеОптимальный размер команды 5-7 человекВсе должны работать в одном пространстве
  6. 6. Ошибка №2 Говорить тестировщику фразу «Это фича, а не баг» РешениеПосмотрите на требования к системе. Быть может, баг именно там!
  7. 7. Новые проблемы• Работа в команде• Командные оценки задач• Как это тестировать?• Не успеваем протестировать• UI Автоматизация• Ты почему не спросил?
  8. 8. Эта фича Ситуация 3 Story Points Я считаю, Ха-ха-ха, эта фича 8 вот сам ее story points и делай Два месяца назад мы делали рефакторинг в этой Тестировщик области и это вызвало дваПрограммисты критичных бага из-за чего Хм, действительно отложили релиз … Давайте переголосуем
  9. 9. Ошибка №3 Проводить оценки без участия тестировщиков Решение Тестировщики должны приниматьучастие во всех командных митингах
  10. 10. Как же мне это проверить?
  11. 11. Ошибка №4 Ты тестировщик – ты и тестируй РешениеВовлечь программистов в тестирование!
  12. 12. Да зачем нам эти Ситуация Это будетUI тесты. Вон есть экономить мое unit тесты их время достаточно Вот сам бери и занимайся ТестировщикПрограммист
  13. 13. Ошибка №5 Поручить тестировщикам автоматизацию тестирования Решение Найти точки взаимодействия тестировщик – программистПарное программирование UI тестов
  14. 14. Эти UI тесты такие Ситуация Ок, давай хрупкие. Сами уменьшим ихфиксите их, у меня количество и на это мало выберем только времен самые основные Хм……. ТестировщикПрограммист
  15. 15. Ошибка №6Писать очень много UI тестов РешениеСоблюдать правило пирамиды автоматизации
  16. 16. Ситуация Я вчера ночью решил поработать. Отрефакторил половину кода, внес изменения Б***, где этот метод. **, это что за г**код. Мы это уже рефакторили. Че ты не спросил? ТестировщикПрограммист
  17. 17. Ошибка №7 Быть д’Артаньяном РешениеСоветуйтесь с командой!
  18. 18. Рекомендации• Находите консенсус• Помогайте друг другу• Практикуйте парное программирование при автоматизации• Практикуйте командные пересмотры логики тестов• Помните, у каждого члена команды есть право голоса
  19. 19. http://adzynia.com @adzynia

×