Your SlideShare is downloading. ×
  • Like
Про тестирование миграций
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Про тестирование миграций

  • 68 views
Published

С Кодефеста

С Кодефеста

Published in Engineering
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
68
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Аккуратно переезжаем тестирование в проектах миграции или
  • 2. О чем я хочу поговорить: • Миграция, что это? • Что же это за проекты такие? • Проблемы есть? • Что с этим делать? • Примеры есть?
  • 3. Есть ли среди вас те, кто участвовал в проектах миграции?
  • 4. Есть ли среди вас разработчики?
  • 5. Есть ли среди вас Чак Норрис?
  • 6. Сколько отжиманий может сделать Чак Норрис?
  • 7. Будьте бдительны:
  • 8. Миграция, что это?
  • 9. Миграция, что это? лат. migratio, от migro — перехожу, переселяюсь.
  • 10. Может выглядеть так:
  • 11. или так:
  • 12. или даже так:
  • 13. Узнаете?
  • 14. Что же это за проекты такие?
  • 15. Воссоздание и перенос данных:
  • 16. Что характерно: • Потеря функционала
  • 17. • Потеря функционала • Потеря данных Что характерно:
  • 18. • Потеря функционала • Потеря данных • Изменение характеристик системы Что характерно:
  • 19. Возьмите и перенесите:
  • 20. • Потеря доступности Что характерно:
  • 21. • Потеря доступности • Изменение окружения Что характерно:
  • 22. • Потеря доступности • Изменение окружения • Изменение характеристик системы Что характерно:
  • 23. Смена айпишника:
  • 24. Виртуализация:
  • 25. Проблемы?
  • 26. Проблемы! Они есть всегда!
  • 27. Время:
  • 28. Не забыли ещё?
  • 29. Изменчивость среды:
  • 30. Непревывность бизнеса:
  • 31. Стоимость:
  • 32. Кадровый голод:
  • 33. Выглядит страшно?
  • 34. 2 реальных примера
  • 35. Маркетинг: • Часто обновляется • Локализации иногда радикально отличаются • Занудные владельцы • Приличные объемы • Куча функциональных костылей
  • 36. Так разницы почти не видно:
  • 37. Так разницы почти не видно:
  • 38. А вот так уже очень видно...
  • 39. Основной упор – контент:
  • 40. • Сравнивали с эталоном Основной упор – контент:
  • 41. • Сравнивали с эталоном Основной упор – контент:
  • 42. • Сравнивали с эталоном • Валидировали самостоятельно Основной упор – контент:
  • 43. • Сравнивали с эталоном • Валидировали самостоятельно Основной упор – контент:
  • 44. • Сравнивали с эталоном • Валидировали самостоятельно • Верифицировали самостоятельно Основной упор – контент:
  • 45. • Сравнивали с эталоном • Валидировали самостоятельно • Верифицировали самостоятельно • Валидацию раздали заинтересованным лицам Основной упор – контент:
  • 46. Саппорт: • Плановая выкатка контента пачками • Межязыковое единообразие • Более сговорчивые владельцы • 7,5К статей на основные локализации
  • 47. Основной упор – пользователи: • Бета-версия
  • 48. Proof-pic
  • 49. • Бета-версия • Сбор фидбэков Основной упор – пользователи:
  • 50. • Бета-версия • Сбор фидбэков • Привлечение сотрудников саппорта Основной упор – пользователи:
  • 51. Эталонное тестирование: • Сравниваем со старой системой
  • 52. Эталонное тестирование: • Сравниваем со старой системой • Сравниваем локализации друг с другом
  • 53. Очень agile:
  • 54. Инструменты
  • 55. Бета – тестеры:
  • 56. Старательно писали логи:
  • 57. Играли старые логи:
  • 58. «Простите нас, пожалуйста» 
  • 59. Растяжки, датчики, сирены:
  • 60. Доступность и производительность:
  • 61. Доступность и производительность:
  • 62. Доступность и производительность:
  • 63. Пользовательские сценарии: • Для разработчиков
  • 64. Пользовательские сценарии: • Для разработчиков • Для миграторов
  • 65. Пользовательские сценарии: • Для разработчиков • Для миграторов • Для UAT
  • 66. Пользовательские сценарии: • Для разработчиков • Для миграторов • Для UAT • И...
  • 67. Пользовательские сценарии: • Для разработчиков • Для миграторов • Для UAT • И... • Их сделали сами пользователи
  • 68. В результате: • Штатных тестировщиков – 0
  • 69. • Штатных тестировщиков – 0 • Внештатных – гораздо больше В результате:
  • 70. • Штатных тестировщиков – 0 • Внештатных – гораздо больше • 25К страниц В результате:
  • 71. • Штатных тестировщиков – 0 • Внештатных – гораздо больше • 25К страниц • С Фряхи на Винду В результате:
  • 72. • Штатных тестировщиков – 0 • Внештатных – гораздо больше • 25К страниц • С Фряхи на Винду • С Perl’а на C# В результате:
  • 73. • Штатных тестировщиков – 0 • Внештатных – гораздо больше • 25К страниц • С Фряхи на Винду • С Perl’а на C# • И мы ещё не закончили В результате:
  • 74. Каждому свое: «Слова вы услышали, поиск пути за вами» Уильямс Деминг
  • 75. Спасибо за внимание! • Я: Роман Ивлиев • Е-почта: roman.ivliev@mail.ru • @dumtest • dumtest.livejournal.com