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.

Github Flow. Тестировщики против тестирования

3,517 views

Published on

Презентация Татьяны Писчасовой на SQA Days-16
14-15 ноября 2014, Санкт-Петербург, Россия
www.sqadays.com

Published in: Education
  • Be the first to comment

Github Flow. Тестировщики против тестирования

  1. 1. GitHub flow или тестировщики против тестирования Писчасова Татьяна Lead QA, 2GIS 1
  2. 2. Обо мне 9 лет в QA 5 лет в 2GIS 4 года в Online 2GIS 1 год GitHub flow 2
  3. 3. 3
  4. 4. 4 Это Online, детка!
  5. 5. О докладе 5
  6. 6. Как мы менялись 6
  7. 7. Было 7
  8. 8. • 1 неделя =1 релиз • тестируем только релиз Было ...+ GitFlow 8
  9. 9. pull request Кто-нибудь смотрит Синхронизация в любой момент Запрос на релиз branch master Стало 9
  10. 10. • 1 fix = 1 branch = 1 release • тестируем каждый бранч ...+ GitHub Flow Стало 10
  11. 11. 11
  12. 12. Что важно знать тестировщику ... если команда переходит на GitHub flow 12
  13. 13. • stable master • регламенты • как тестируем Что важно знать 13
  14. 14. • stable master • регламенты • как тестируем Что важно знать 14
  15. 15. • stable master • регламенты • как тестируем Что важно знать 15
  16. 16. • stable master • регламенты • как тестируем Что важно знать 16
  17. 17. Как тестируем 17
  18. 18. Как тестируем ...очень-очень быстро! 18
  19. 19. Как тестируем Задачи и фичи Баги Регрессия 19
  20. 20. 1. Регреcсионное тестирование Как тестируем 20
  21. 21. «страховочная сеть» Регрессионное тестирование 21
  22. 22. «страховочная сеть» ...очень-очень быстро! Регрессионное тестирование 22
  23. 23. «страховочная сеть» ...автотесты Регрессионное тестирование 23
  24. 24. «страховочная сеть» ...автотесты Регрессионное тестирование 24
  25. 25. …автотесты: Всегда! Везде! Всей командой! Регрессионное тестирование 25
  26. 26. 2. Проверка багов Как тестируем 26
  27. 27. Проверка багов Баги продакшна • исследование • документирование • правка + проверка …и т.д. 27
  28. 28. Проверка багов Баги продакшна • исследование • документирование • правка + проверка 28
  29. 29. Проверка багов Баги продакшна …минимизируем баги 29
  30. 30. Проверка багов Баги продакшна …ищем и фиксим причины 30
  31. 31. Проверка багов …фиксим причины: Статистика Причины Задача 31
  32. 32. Проверка багов Пример Всплывают старые баги из-за частых автоматических мержей CodeReview 32
  33. 33. Проверка багов Пример Всплывают старые баги из-за частых автоматических мержей CodeReview 33
  34. 34. Проверка багов Еще пример «Детские баги» с пропуском запятых CodeReview не видит, тестирование пропускает Валидатор + hooks 34
  35. 35. Проверка багов Еще пример «Детские баги» с пропуском запятых CodeReview не видит, тестирование пропускает Валидатор + hooks 35
  36. 36. Проверка багов Баги продакшна …ищем и фиксим причины 36
  37. 37. 3. Задачи и фичи Как тестируем 37
  38. 38. Задачи и фичи Экспертная оценка 38
  39. 39. Задачи и фичи Экспертная оценка 39
  40. 40. Задачи и фичи Экспертная оценка Тестируйте как можно раньше! С.Канер 40
  41. 41. Задачи и фичи Экспертная оценка Сотрудничайте с разработкой! 41
  42. 42. Задачи и фичи Пример Рефакторинг Поломки критичные и непредсказуемые 5-минутка тестирования 42
  43. 43. Задачи и фичи Пример Рефакторинг Поломки критичные и непредсказуемые 5-минутка тестирования 43
  44. 44. Задачи и фичи Еще пример Низкоуровневые задачи, где долго разбираться с окружением Тестируйте вместе 44
  45. 45. Низкоуровневые задачи, где долго разбираться с окружением Тестируйте вместе Задачи и фичи Еще пример 45
  46. 46. Экспертная оценка Сотрудничайте с разработкой! Задачи и фичи 46
  47. 47. Как тестируем ...итоги 47
  48. 48. Как тестируем • автотесты всегда, везде и всей командой • чините причины багов • сотрудничайте с разработкой 48
  49. 49. • автотесты всегда, везде и всей командой • чините причины багов • сотрудничайте с разработкой • stable master • командные соглашения Как тестируем 49
  50. 50. И важное... 50
  51. 51. 51
  52. 52. 52
  53. 53. 53
  54. 54. 54
  55. 55. 55
  56. 56. Важно другое... 56
  57. 57. Верь в команду! 57
  58. 58. Почитать GitHub Flow — немного сложнее, чем на бумаге http://techno.2gis.ru/lectures/13 GitHub Flow: рабочий процесс GitHub http://habrahabr.ru/post/189046/ Как релизится GitHub http://habrahabr.ru/post/197026/ 58
  59. 59. Почитать 59
  60. 60. Вопросы? email: t.pischasova@2gis.ru twi: @stricky_ fb: tatyana.pischasova 60

×