Бывает так, что вас нет рядом

347 views

Published on

К рассказу на саммите стратоплана про тестирование без тестировщиков

Published in: Leadership & Management
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Бывает так, что вас нет рядом

  1. 1. БЫВАЕТ ТАК, ЧТО ВАС НЕТ РЯДОМ.... Роман ИВЛИЕВ
  2. 2. 2002-.... • Тестировщик • Разработчик • Руководитель разработчиков • Руководитель тестировщиков • Руководитель проектов • Технический директор О СЕБЕ
  3. 3. О ВАС Есть ли среди вас разработчики?
  4. 4. • Про тестирование для программистов ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ
  5. 5. • Про тестирование для программистов • Про качественную борьбу за количество ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ
  6. 6. • Про тестирование для программистов • Про качественную борьбу за количество • Про опыт реальных боѐв ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ
  7. 7. • Про тестирование для программистов • Про качественную борьбу за количество • Про опыт реальных боѐв • Про осознанные перемены ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ
  8. 8. • Программистам КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО
  9. 9. • Программистам • Менеджерам КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО
  10. 10. • Программистам • Менеджерам • Тестировщикам КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО
  11. 11. • Программистам • Менеджерам • Тестировщикам • Всем причастным и сочувствующим КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО
  12. 12. БУДЬТЕ БДИТЕЛЬНЫ
  13. 13. ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  14. 14. Экономия бюджета на тестирование, знакомо? ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  15. 15. Экономия времени на тестирование, знакомо? ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  16. 16. Нехватка рук, знакомо? ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  17. 17. Явный перегруз по задачам, знакомо? ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  18. 18. Он «улетел», знакомо? ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  19. 19. Почему так получается? ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  20. 20. Ограничения ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  21. 21. Они есть всегда ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  22. 22. ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО
  23. 23. ЧТО С ЭТИМ ДЕЛАТЬ?
  24. 24. БЕЗ ПАНИКИ
  25. 25. ЕГО НАДО ПРОСТО НАЙТИ
  26. 26. ЧТО МЫ НАШЛИ
  27. 27. МЫ СТАЛИ ГИБЧЕ
  28. 28. СКАЗАЛИ РЕШИТЕЛЬНОЕ НЕТ КОД- ОУНИНГУ
  29. 29. ПОСЕЛИЛИ КОЛЛЕКТИВНЫЙ РАЗУМ
  30. 30. СКАЗАЛИ ТВЕРДОЕ ДА СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  31. 31. • Мы стали читать чужой код ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  32. 32. • Мы стали читать чужой код • Мы стали обсуждать чужой код ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  33. 33. • Мы стали читать чужой код • Мы стали обсуждать чужой код Именно обсуждать, а не троллить ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  34. 34. • Мы стали читать чужой код • Мы стали обсуждать чужой код Именно обсуждать, а не троллить • Мы стали править чужой код ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  35. 35. • Мы стали читать чужой код • Мы стали обсуждать чужой код Именно обсуждать, а не троллить • Мы стали править чужой код • Мы стали учиться у боевого товарища ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  36. 36. • Мы стали читать чужой код • Мы стали обсуждать чужой код Именно обсуждать, а не троллить • Мы стали править чужой код • Мы стали учиться у боевого товарища • Мы стали учить боевого товарища ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  37. 37. • Мы стали читать чужой код • Мы стали обсуждать чужой код Именно обсуждать, а не троллить • Мы стали править чужой код • Мы стали учиться у боевого товарища • Мы стали учить боевого товарища Именно учить, а не троллить ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ
  38. 38. СТАЛИ ИГРАТЬ В РОЛЕВЫЕ ИГРЫ
  39. 39. ПОЛУЧИЛИ СПЛОЧЕННОСТЬ В РЯДАХ
  40. 40. ВЗЯЛИ МАКСИМУМ ИЗ ТОГО, ЧТО ЕСТЬ
  41. 41. ИСПОЛЬЗОВАЛИ КАСКАДНЫЕ ВЫКЛАДКИ
  42. 42. ВКЛЮЧИЛИ ТОТАЛЬНОЕ ЛОГИРОВАНИЕ
  43. 43. ВНЕДРИЛИ ДАТЧИКИ, МЕТКИ, СТОП-ЛИНИИ
  44. 44. СТАЛИ ПРОИГРЫВАТЬ ЛОГИ
  45. 45. СТАЛИ КОЛЛЕКТИВНО ЧИТАТЬ ЛОГИ
  46. 46. ИСПОЛЬЗОВАЛИ БЕСПЛАТНЫЕ СРЕДСТВА • Для функционального тестирования • Для нагрузочного тестирования • Для тестирования доступности • Для тестирования безопасности
  47. 47. В КАЧЕСТВЕ ПРИМЕРОВ
  48. 48. ДОСТУПНОСТЬ И ПРОИЗВОДИТЕЛЬНОСТЬ
  49. 49. ДОСТУПНОСТЬ И ПРОИЗВОДИТЕЛЬНОСТЬ
  50. 50. ДОСТУПНОСТЬ И ПРОИЗВОДИТЕЛЬНОСТЬ
  51. 51. • Nessus • Xspider • OpenVAS • Nikto ТЕСТИРОВАНИЕ БЕЗОПАСНОСТИ
  52. 52. • FireFox • Internet Explorer • Google Chrome • www.google.com вам в помощь ПЛАГИНЫ И РАСШИРЕНИЯ К БРАУЗЕРАМ
  53. 53. КАЧЕСТВО VS КОЛИЧЕСТВО
  54. 54. 1. Тот, что обязательно надо тестировать ВЫДЕЛИЛИ ФУНКЦИОНАЛ ДВУХ ТИПОВ
  55. 55. 1. Тот, что обязательно надо тестировать • Тот, что обязательно надо тестировать ВЫДЕЛИЛИ ФУНКЦИОНАЛ ДВУХ ТИПОВ
  56. 56. 1. Тот, что обязательно надо тестировать • Тот, что обязательно надо тестировать • Тот, что протыкаем, если хватит времени ВЫДЕЛИЛИ ФУНКЦИОНАЛ ДВУХ ТИПОВ
  57. 57. КАК ДЕЛИЛИ • Расставили приоритеты
  58. 58. • Расставили приоритеты • Сопоставили время рискам КАК ДЕЛИЛИ
  59. 59. • Расставили приоритеты • Сопоставили время рискам • Сопоставили ресурсы рискам КАК ДЕЛИЛИ
  60. 60. • Расставили приоритеты • Сопоставили время рискам • Сопоставили ресурсы рискам • Сопоставили финансы рискам КАК ДЕЛИЛИ
  61. 61. МЕНЯЛИ ПОДХОД В ЗАВИСИМОСТИ ОТ РАЗМЕРА ПРОЕКТА
  62. 62. МЕНЯЛИ ПОДХОД В ЗАВИСИМОСТИ ОТ РАЗМЕРА ПРОЕКТА
  63. 63. ГДЕ ПОДВОХ?
  64. 64. НЕ ВЕЗДЕ РАБОТАЕТ • Мелкие правки • Медленная разработка • Простая бизнес-логика • Возможность смотреть логи в реальном времени • Быстрый командный мозг
  65. 65. РАСТУТ РИСКИ
  66. 66. ПАДАЕТ КАЧЕСТВО
  67. 67. БИЗНЕС НАЧИНАЕТ НЕРВНИЧАТЬ
  68. 68. РУКОВОДСТВО НАЧИНАЕТ НЕРВНИЧАТЬ
  69. 69. КОМАНДА НАЧИНАЕТ НЕРВНИЧАТЬ
  70. 70. МЫ ВЫДЕЛИЛИ ЦЕЛИ • Снизить число дефектов
  71. 71. • Снизить число дефектов • Получить плюс в карму от бизнеса МЫ ВЫДЕЛИЛИ ЦЕЛИ
  72. 72. • Снизить число дефектов • Получить плюс в карму от бизнеса • Побороть хаос МЫ ВЫДЕЛИЛИ ЦЕЛИ
  73. 73. • Снизить число дефектов • Получить плюс в карму от бизнеса • Побороть хаос • Добавить себе уверенности МЫ ВЫДЕЛИЛИ ЦЕЛИ
  74. 74. • Снизить число дефектов • Получить плюс в карму от бизнеса • Побороть хаос • Добавить себе уверенности И главная цель... МЫ ВЫДЕЛИЛИ ЦЕЛИ
  75. 75. • Снизить число дефектов • Получить плюс в карму от бизнеса • Побороть хаос • Добавить себе уверенности И главная цель... • Начать тестировать правильно МЫ ВЫДЕЛИЛИ ЦЕЛИ
  76. 76. МЫ ИСКАЛИ РЕШЕНИЕ
  77. 77. МЫ ИСКАЛИ РЕШЕНИЕ
  78. 78. МЫ ИСКАЛИ РЕШЕНИЕ
  79. 79. И, КАЖЕТСЯ, НАШЛИ ЕГО
  80. 80. МЫ ВЗЯЛИ В КОМАНДУ
  81. 81. МЫ ВЗЯЛИ В КОМАНДУ НЕТ
  82. 82. МЫ ВЗЯЛИ В КОМАНДУ
  83. 83. МЫ ВЗЯЛИ В КОМАНДУ ДА
  84. 84. ЗАЧЕМ? • Собрать из мозгов данные • Формализовать и положить в Вики • Навести порядок в том, что уже есть • Принести свежий взгляд со стороны • Разбавить мужской коллектив
  85. 85. ПОЧЕМУ? • Аккуратность • Педантичность • Настойчивость • Опыт работы в Службе поддержки И главное • Все эти качества помогут подготовить плацдарм для становления тестирования
  86. 86. ЭПИЛОГ «В АйТи работают умные люди» Панкратов (с)
  87. 87. БУДЬТЕ БДИТЕЛЬНЫ
  88. 88. КАЖДОМУ СВОЕ «Слова вы услышали, поиск пути за вами» Уильям Деминг
  89. 89. СПАСИБО С удовольствием отвечу на Ваши вопросы @dumtest roman.ivliev@mail.ru roman.ivliyev

×