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.

Построение процессов тестирования на новом проекте: как выбрать правильный путь

3,815 views

Published on

Презентация доклада Юлии Свистуновой на конференции SQADays-14, Львов 8-9 ноября 2013

  • Login to see the comments

Построение процессов тестирования на новом проекте: как выбрать правильный путь

  1. 1. Построение процессов тестирования на новом проекте: как выбрать правильный путь ИЛИ «Оставайся, мальчик, с нами Будешь нашим Королём!»* Из М/ф «В синем море, белой пене», Арменфильм, 1984г., реж. Р. Саакянц
  2. 2. НЕ вредные советы о том:  Как понять на собеседовании что ждёт?  Как быть, когда назначили?
  3. 3. Ограничения применения a) Кто не первый месяц на проекте, потому что они: ◦знают проект изнутри ◦в них руководство видит специалистов ◦уже понимают руководство ◦руководство прислушивается к ним b) Кого не назначили
  4. 4. Глава 1. Собеседование что за проект?  что Вы хотите получить? 
  5. 5. Проект 1: «приятная неожиданность» новый проект!  новая команда!  осознано определились с методологией  документация предполагается в полном объеме (по методологии ;))  точно знают ЗАЧЕМ тестирование им! 
  6. 6. Проект 1: «приятная неожиданность» они такие умнички! Всё-всё понимают!
  7. 7. Проект 1: «приятная неожиданность» тестирование нужно этому проекту!  они это понимают!  есть цели тестирования!  вам есть куда двигаться! 
  8. 8. Проект 1а: «нет времени на документацию» новый проект!  новая команда!  вроде определились с методологией  нужна независимая сторона - QA НО  документацией пренебрегают – «нет времени на неё» 
  9. 9. Проект 1а: «нет времени на документацию» не всё-всё понимают: нет независимого QA без документации  система «эксперт +»
  10. 10. Проект 1а: «нет времени на документацию» Что Вам придется делать? 1) убедить, что проекту нужна аналитика:  - нет документации - нет независимого QA - система «эксперт +» => тестирование только проверяет что реализовали разработчики 2) выяснить будет ли аналитика на проекте?
  11. 11. Проект 1а: «нет времени на документацию» Что Вас ждёт тут? 1) убедили, аналитика БУДЕТ:  • • • 2) Вы тут нужны Вас ценят Вам есть чем на проекте заняться! (и даже больше :))) не убедили? • система «эксперт +» только для Вас!! - тестирование только проверяет что реализовали разработчики Вы на это согласны??
  12. 12. Проект 2: «не так уж и плохо» не первый релиз на проекте  заказная разработка  эндемичный процесс  документация есть и хорошая!  тесты тоже есть!  знают что хотят от тестирования 
  13. 13. Проект 2: «не так уж и плохо» Почему до сих пор нет QA на проекте? ◦ ◦ ◦ ◦ справлялись силами разработчиков стало больше фич сильно разрослась команда *не все ужились (специфичный характер ПМа, тимлида) и т.д.
  14. 14. Проект 2: «не так уж и плохо»    Follow Me ... есть эндемичный QA есть оценка и понимание в головах у руководства тестирование им нужно! НЕ строительство ПРОЦЕССА, но продолжение политики партии
  15. 15. Проект 2а: «не до документов нам!» не первый релиз на проекте  заказная разработка  тестов как таковых нет!  хотят «сочувствующую, независимую!! 3ю сторону» НО  документацией пренебрегают – «нет времени на неё» 
  16. 16. Проект 2а: «не до документов нам!» опять не всё-всё понимают:  «эксперт +»!!! ◦ тестирование – проверка со слов разработчика ◦ за качество отвечает разработка!!!
  17. 17. Проект 2а: «не до документов нам!» Что Вам придется делать? 1) выяснить возможна ли аналитика на проекте?  - готовы ли к НЕЗАВИСИМОСТИ QA? (есть ли ресурсы и время?) - КТО будет ее писать? - КТО будет за нее отвечать?
  18. 18. Проект 2а: «не до документов нам!»  убедили, аналитика БУДЕТ: нужны Вы и новый процесс!
  19. 19. Проект 2а: «не до документов нам!»  не убедили? им нужно только «просверлить дырку» - простое инженерное решение: стек тестов на базовые фичи 1. 2. 3. не нужен уровень QA менеджера! не нужен отдел! достаточно сильного тестировщика ! Вы на это согласны??
  20. 20. Проект 3: (из жизни) М: - Мы выбрали Методологию, и нам нужно Тестирование и Процесс! И: - … ??? А зачем Вам Тестирование? М: - Как ЗАЧЕМ?! Вот функциональное тестирование – проверяет функционал, нагрузочное – как работает при нагрузке, безопасности – безопасность … Что непонятного?! ЭТО нам нужно!!
  21. 21. Проект 3: «хотим ПРОЦЕСС!!» «у нас есть Проект и мы хотим Процесс!!»  процесса – НЕТ!  документации – НЕТ совсем!  есть Методология! (с)  хотят ТЕСТИРОВАНИЕ 
  22. 22. Проект 3: «хотим ПРОЦЕСС!!» всё-всё совсем НЕ понимают
  23. 23. Проект 3: «хотим ПРОЦЕСС!!»  на собеседовании сразу: 1) объяснить ИМ что же ОНИ на самом деле хотят! 2) восприняли?
  24. 24. Проект 3: «хотим ПРОЦЕСС!!»  да! НО далеко дело не зайдёт
  25. 25. Проект 3: «хотим ПРОЦЕСС!!»  не убедили? слишком молоды для тестирования! Хотите тут остаться?
  26. 26. Глава 2. Назначили что за причина назначения?  как меняем курс?  что Вы хотите получить?  В остальном – всё то же самое ;)
  27. 27. Итак:   не всегда руководство знает ЧТО хочет процесс на проекте нужен не «как в книжке», «правильный», а эффективный: ◦ на здравом разумении ◦ отвечать на вопрос «а зачем так?» ◦ «стОит ли качество того?» Задача QA: СНАЧАЛА объяснить и донести и только потом РЕАЛИЗОВАТЬ
  28. 28. Немного о себе  Юлия Свистунова (г.Ульяновск) ◦ свернула в тестирование с 2008 года ◦ сейчас - руководитель отдела качества в MST Digital Agency ◦. ◦ yulia_svistunova yulia.svistunova@gmail.com
  29. 29. Спасибо за внимание!

×