Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Тестирование в диджитал проектах

521 visualizaciones

Publicado el

Презентация с левел-апа ИКРы по продюсированию. 2014 год.

Publicado en: Software
  • Inicia sesión para ver los comentarios

Тестирование в диджитал проектах

  1. 1. ТЕСТИРОВАНИЕ В ДИДЖИТАЛ ПРОЕКТАХ Андрей Медведев Lead UX Designer Indee Interactive Икра Digital producer 8.12.2014
  2. 2. Глава 1. Вводная Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  3. 3. Процесс разработки программного обеспечения Тестирование в Диджитал проектах input f(x) output Икра Андрей Медведев 8.12.2014
  4. 4. Тестирование в Диджитал проектах input output Икра Андрей Медведев 8.12.2014 test Процесс разработки программного обеспечения f(x) Приемочное тестирование
  5. 5. Процесс разработки программного обеспечения Тестирование в Диджитал проектах input output Икра Андрей Медведев 8.12.2014 f(x) test test Анализ требований Приемочное тестирование
  6. 6. Цели внутреннего тестирования Проверить «себя» Выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Cдать проект Продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям
  7. 7. Кто этим занимается? Определите кто занимается тестированием на проекте. Используйте тайминг как шпаргалку. Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  8. 8. Кто этим занимается? Тестирование в Диджитал проектах Команда проекта = Команда тестирования Икра Андрей Медведев 8.12.2014 Все
  9. 9. Команда тестирования Разработчик проверяет себя Тестировщик проверяет разработчика Менеджер проверяет всех Дизайнер случайно что-то заметил … Клиент проверяет результат Конечный пользователь проверяет продукт Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  10. 10. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По целям Функциональное Нефункциональное Пользовательского интерфейса (верстка) Удобства использования Безопасности Производительности Нагрузочное Стабильности Стрессовое Конфигурационное Объёмное Инсталляционное Локализации Совместимости По исполнению кода Статическое Статический анализ кода Рецензирование исходного кода Динамическое По степени автоматизации Ручное Автоматизированное По формальности По тестам Исследовательское По позитивности сценария Позитивное Негативное
  11. 11. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По степени автоматизации Ручное Автоматизированное По исполнению кода Статическое Статический анализ кода Рецензирование исходного кода Динамическое
  12. 12. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По степени автоматизации Ручное Автоматизированное По формальности По тестам Исследовательское Позитивное По исполнению кода Статическое Статический анализ кода Рецензирование исходного кода Динамическое
  13. 13. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По степени автоматизации Ручное Автоматизированное По формальности По тестам Исследовательское По позитивности сценария Позитивное Негативное
  14. 14. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По формальности По тестам Исследовательское По позитивности сценария Позитивное Негативное
  15. 15. Виды тестирования ПО, которые нужно знать продюсеру Виды тестирования По целям Функциональное Нефункциональное Пользовательского интерфейса (верстка) Удобства использования Безопасности Производительности Нагрузочное Стабильности Стрессовое Конфигурационное Объёмное Инсталляционное Локализации Совместимости Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  16. 16. Что из этого целесообразно в диджитале? Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Статическое Динамическое Ручное Автоматизированное По тестам Исследовательское Позитивное Негативное Функциональное Пользовательского интерфейса Удобства использования Безопасности Производительности Конфигурационное Инсталляционное Локализации Совместимости
  17. 17. Что из этого целесообразно в диджитале? Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Статическое Динамическое Ручное Автоматизированное По тестам Исследовательское Позитивное Негативное Функциональное Пользовательского интерфейса Удобства использования Безопасности Производительности Конфигурационное Инсталляционное Локализации Совместимости
  18. 18. Почему нет? Подведем итоги Увеличение стоимости проекта Увеличение длительности разработки Увеличение объема работ по проекту Отсутствие достаточного объема формализованных требований Постоянные изменения требований Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  19. 19. Глава 2. Планирование тестирования Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  20. 20. Составляем список работ по тестированию 1. Анализируем список работ по проекту 2. Анализируем специфику продукта Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  21. 21. Шпаргалка для веб-проектов Адаптивная верстка Отображение шрифтов Кроссбраузерность Разные ОС Мобильная версия Специфика социальной сети (лайки, постинг, шейринг) Обработка исключений (404, заглушки) Высокие нагрузки Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  22. 22. Шпаргалка для мобильных приложений Разные ОС Поддерживаемые версии ОС Поддерживаемые устройства (производительность + размер экрана) Использование датчиков устройства (камера, микрофон, GPS, гироскоп, барометр) Ориентации экрана Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  23. 23. Составляем расписание работ по тестированию Когда выполнять тестирование? Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  24. 24. Составляем расписание работ по тестированию Тестирование в Диджитал проектах Размазываем тестирование по таймингу Икра Андрей Медведев 8.12.2014 Продакшен Тестирование Багфикс
  25. 25. Готовим тестовую документацию Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Формат Чеклист Майнд карта Прототип Макеты Содержание Виды тестирования Юз-кейсы Разделы / Страницы / Экраны Функции Узкие места
  26. 26. Глава 3. Организация процесса тестирования Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  27. 27. Инструменты управления тестированием Bug-tracking system Большое количество багов Много атрибутов у багов Управление жизненным циклом багов Google Таблицы Быстрый багрепорт и простая работа с отчетом Малая трудоемкость подготовки Свободная форма Дополнение к основному виду отчетности Чеклист, майнд-карта Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  28. 28. Инструменты тестирования Для имитации входных значений Сервисы (Пример: Load Impact), Handmade Для автоматизации Selenium, UIAutomation… Для багрепора Скриншоты (Joxi), Cкринкасты (QuickCast), Облачные хранилища Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  29. 29. Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  30. 30. Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  31. 31. Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Сайт floksy.com Разделы сайта Кроссбраузерность Главная страница Travel (Посты с путешествий) Free (Скачать) Shop (Магазин) Portfolio Chrome Firefox Safari IE About + Say hello API блоки Latest video (Youtube API) Корзина Instagram API Слайдеры (Подгружка изображений) Галереи (Ограничения) Навигация по Тэгам (Изображения) Сетка превьюшек постов Лайк (Изображение + Число) Flash'овые плашки (Отработка + Наличие заглушек(без флэша и ранние версии)) 1) THE SECRET PROJECT (Галерея) API блоки Floksy video (Youtube API) Social live (VK.COM + Facebook API) Общие элементы для разделов (структура страниц) Шапка Картинки-ссылки на vk, Facebook, behance, youtube, instagram Футер Верстка Отработка функции отправки сообщения (SEND) Копирайт ошибок в форме Название Тэги Тест-кейсы 1) Обновление корзины после удаления из нее товара или смены количества товара Посты (страницы) Отображение IPad на мобильных устройствах Карта (Google Maps API) Английские названия Превью постов Навигация Навигация по разделу (Для каждого своя уникальная) API-блоки Что проверять Flash плашки Верстка Поп-апы Анимация (Лайк) Браузеры
  32. 32. Когда прекращать тестирование? Принимаем во внимание: Покрытие функционала проведенными тестами Список незакрытых багов (их приоритет, важность, сложность) Степень удовлетворенности клиента Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  33. 33. Домашнее задание 1. Составьте список работ по тестированию для своего проекта 2. Составьте расписание работ по тестированию 3. Подготовьте тестовую документацию Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  34. 34. СПАСИБО! ТЕПЕРЬ МОЖЕМ ПОБОЛТАТЬ Андрей Медведев on Facebook
  35. 35. Bonus. Пример жизненного цикла бага Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Открыт В работе Исправлен Отменен Отложен Не воспроизведен Закрыт

×