SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
ТЕСТИРОВАНИЕ 
В ДИДЖИТАЛ 
ПРОЕКТАХ 
Андрей Медведев 
Lead UX Designer 
Indee Interactive 
Икра 
Digital producer 
8.12.2014
Глава 1. Вводная 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Процесс разработки программного обеспечения 
Тестирование 
в Диджитал 
проектах 
input f(x) output 
Икра 
Андрей Медведев 
8.12.2014
Тестирование 
в Диджитал 
проектах 
input output 
Икра 
Андрей Медведев 
8.12.2014 
test 
Процесс разработки программного обеспечения 
f(x) 
Приемочное тестирование
Процесс разработки программного обеспечения 
Тестирование 
в Диджитал 
проектах 
input output 
Икра 
Андрей Медведев 
8.12.2014 
f(x) 
test test 
Анализ требований Приемочное тестирование
Цели внутреннего тестирования 
Проверить «себя» 
Выявить ситуации, в которых поведение программы является неправильным, 
нежелательным или не соответствующим спецификации 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Cдать проект 
Продемонстрировать разработчикам и заказчикам, что программа 
соответствует требованиям
Кто этим занимается? 
Определите кто занимается тестированием на проекте. 
Используйте тайминг как шпаргалку. 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Кто этим занимается? 
Тестирование 
в Диджитал 
проектах 
Команда проекта = Команда тестирования 
Икра 
Андрей Медведев 
8.12.2014 
Все
Команда тестирования 
Разработчик проверяет себя 
Тестировщик проверяет разработчика 
Менеджер проверяет всех 
Дизайнер случайно что-то заметил 
… 
Клиент проверяет результат 
Конечный пользователь проверяет продукт 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Виды тестирования ПО, которые нужно знать продюсеру 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Виды тестирования 
По целям 
Функциональное 
Нефункциональное 
Пользовательского интерфейса (верстка) 
Удобства использования 
Безопасности 
Производительности 
Нагрузочное 
Стабильности 
Стрессовое 
Конфигурационное Объёмное 
Инсталляционное 
Локализации 
Совместимости 
По исполнению кода 
Статическое 
Статический анализ кода 
Рецензирование исходного кода 
Динамическое 
По степени автоматизации 
Ручное 
Автоматизированное 
По формальности 
По тестам 
Исследовательское 
По позитивности сценария 
Позитивное 
Негативное
Виды тестирования ПО, которые нужно знать продюсеру 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Виды тестирования 
По степени автоматизации 
Ручное 
Автоматизированное 
По исполнению кода 
Статическое 
Статический анализ кода 
Рецензирование исходного кода 
Динамическое
Виды тестирования ПО, которые нужно знать продюсеру 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Виды тестирования 
По степени автоматизации 
Ручное 
Автоматизированное 
По формальности 
По тестам 
Исследовательское 
Позитивное 
По исполнению кода 
Статическое 
Статический анализ кода 
Рецензирование исходного кода 
Динамическое
Виды тестирования ПО, которые нужно знать продюсеру 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Виды тестирования 
По степени автоматизации 
Ручное 
Автоматизированное 
По формальности 
По тестам 
Исследовательское 
По позитивности сценария 
Позитивное 
Негативное
Виды тестирования ПО, которые нужно знать продюсеру 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Виды тестирования 
По формальности 
По тестам 
Исследовательское 
По позитивности сценария 
Позитивное 
Негативное
Виды тестирования ПО, которые нужно знать продюсеру 
Виды тестирования 
По целям 
Функциональное 
Нефункциональное 
Пользовательского интерфейса (верстка) 
Удобства использования 
Безопасности 
Производительности 
Нагрузочное 
Стабильности 
Стрессовое 
Конфигурационное Объёмное 
Инсталляционное 
Локализации 
Совместимости 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Что из этого целесообразно в диджитале? 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Статическое 
Динамическое 
Ручное 
Автоматизированное 
По тестам 
Исследовательское 
Позитивное 
Негативное 
Функциональное 
Пользовательского интерфейса 
Удобства использования 
Безопасности 
Производительности 
Конфигурационное 
Инсталляционное 
Локализации 
Совместимости
Что из этого целесообразно в диджитале? 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Статическое 
Динамическое 
Ручное 
Автоматизированное 
По тестам 
Исследовательское 
Позитивное 
Негативное 
Функциональное 
Пользовательского интерфейса 
Удобства использования 
Безопасности 
Производительности 
Конфигурационное 
Инсталляционное 
Локализации 
Совместимости
Почему нет? Подведем итоги 
Увеличение стоимости проекта 
Увеличение длительности разработки 
Увеличение объема работ по проекту 
Отсутствие достаточного объема формализованных требований 
Постоянные изменения требований 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Глава 2. Планирование тестирования 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Составляем список работ по тестированию 
1. Анализируем список работ по проекту 
2. Анализируем специфику продукта 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Шпаргалка для веб-проектов 
Адаптивная верстка 
Отображение шрифтов 
Кроссбраузерность 
Разные ОС 
Мобильная версия 
Специфика социальной сети (лайки, постинг, шейринг) 
Обработка исключений (404, заглушки) 
Высокие нагрузки 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Шпаргалка для мобильных приложений 
Разные ОС 
Поддерживаемые версии ОС 
Поддерживаемые устройства (производительность + размер экрана) 
Использование датчиков устройства (камера, микрофон, GPS, гироскоп, барометр) 
Ориентации экрана 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Составляем расписание работ по тестированию 
Когда выполнять тестирование? 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Составляем расписание работ по тестированию 
Тестирование 
в Диджитал 
проектах 
Размазываем тестирование по таймингу 
Икра 
Андрей Медведев 
8.12.2014 
Продакшен Тестирование Багфикс
Готовим тестовую документацию 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Формат 
Чеклист 
Майнд карта 
Прототип 
Макеты 
Содержание 
Виды тестирования 
Юз-кейсы 
Разделы / Страницы / Экраны 
Функции 
Узкие места
Глава 3. Организация процесса тестирования 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Инструменты управления тестированием 
Bug-tracking system 
Большое количество багов 
Много атрибутов у багов 
Управление жизненным циклом багов 
Google Таблицы 
Быстрый багрепорт и простая работа с отчетом 
Малая трудоемкость подготовки 
Свободная форма 
Дополнение к основному виду отчетности 
Чеклист, майнд-карта 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Инструменты тестирования 
Для имитации входных значений 
Сервисы (Пример: Load Impact), Handmade 
Для автоматизации 
Selenium, UIAutomation… 
Для багрепора 
Скриншоты (Joxi), Cкринкасты (QuickCast), Облачные хранилища 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
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 плашки 
Верстка 
Поп-апы 
Анимация (Лайк) 
Браузеры
Когда прекращать тестирование? 
Принимаем во внимание: 
Покрытие функционала проведенными тестами 
Список незакрытых багов (их приоритет, важность, сложность) 
Степень удовлетворенности клиента 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
Домашнее задание 
1. Составьте список работ по тестированию для своего проекта 
2. Составьте расписание работ по тестированию 
3. Подготовьте тестовую документацию 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014
СПАСИБО! 
ТЕПЕРЬ 
МОЖЕМ 
ПОБОЛТАТЬ 
Андрей 
Медведев 
on Facebook
Bonus. Пример жизненного цикла бага 
Тестирование 
в Диджитал 
проектах 
Икра 
Андрей Медведев 
8.12.2014 
Открыт 
В работе Исправлен 
Отменен 
Отложен 
Не воспроизведен 
Закрыт

Contenu connexe

Tendances

Bdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui testsBdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui tests
automated-testing.info
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
ISsoft
 

Tendances (20)

Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
 
Bdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui testsBdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui tests
 
Mva stf module 5 - rus
Mva stf module 5 - rusMva stf module 5 - rus
Mva stf module 5 - rus
 
Путь тестировщика: Расту или деградирую?
Путь тестировщика: Расту или деградирую?Путь тестировщика: Расту или деградирую?
Путь тестировщика: Расту или деградирую?
 
Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"
 
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проектПодготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
 
Do you know what you are testing?
Do you know what you are testing?Do you know what you are testing?
Do you know what you are testing?
 
Эльдар Гусейнов "Эффективная архитектура мобильной автоматизации для проектов...
Эльдар Гусейнов "Эффективная архитектура мобильной автоматизации для проектов...Эльдар Гусейнов "Эффективная архитектура мобильной автоматизации для проектов...
Эльдар Гусейнов "Эффективная архитектура мобильной автоматизации для проектов...
 
Requirement Managament System based on Wiki (Confluence+Jira)
Requirement Managament System based on Wiki (Confluence+Jira)Requirement Managament System based on Wiki (Confluence+Jira)
Requirement Managament System based on Wiki (Confluence+Jira)
 
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
 
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
 
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
 
Mva stf module 6 - rus
Mva stf module 6 - rusMva stf module 6 - rus
Mva stf module 6 - rus
 
SoapUI one key to all doors
SoapUI one key to all doorsSoapUI one key to all doors
SoapUI one key to all doors
 
Bdd with java_using_concordion_and_selenium_ui_tests
Bdd with java_using_concordion_and_selenium_ui_testsBdd with java_using_concordion_and_selenium_ui_tests
Bdd with java_using_concordion_and_selenium_ui_tests
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Mva stf module 2 - rus
Mva stf module 2 - rusMva stf module 2 - rus
Mva stf module 2 - rus
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
 

En vedette

Taller 1 Administracion
Taller 1 AdministracionTaller 1 Administracion
Taller 1 Administracion
Carlos Mario
 

En vedette (20)

Taller 1 Administracion
Taller 1 AdministracionTaller 1 Administracion
Taller 1 Administracion
 
Вся правда о продвижении видео в интернете
Вся правда о продвижении видео в интернете Вся правда о продвижении видео в интернете
Вся правда о продвижении видео в интернете
 
Контекстная реклама. Почему не всегда достигаете KPI
Контекстная реклама. Почему не всегда достигаете KPIКонтекстная реклама. Почему не всегда достигаете KPI
Контекстная реклама. Почему не всегда достигаете KPI
 
ИКРАИГРА
ИКРАИГРАИКРАИГРА
ИКРАИГРА
 
Смыслова, Икра - Поколение Y и что это значит для образовательного проекта
Смыслова, Икра - Поколение Y и что это значит для образовательного проектаСмыслова, Икра - Поколение Y и что это значит для образовательного проекта
Смыслова, Икра - Поколение Y и что это значит для образовательного проекта
 
РАБОТА С НОВЫМ ПОЗИЦИОНИРОВАНИЕМ. #ПОНАСТОЯЩЕМУРЯДОМ
РАБОТА С НОВЫМ ПОЗИЦИОНИРОВАНИЕМ. #ПОНАСТОЯЩЕМУРЯДОМРАБОТА С НОВЫМ ПОЗИЦИОНИРОВАНИЕМ. #ПОНАСТОЯЩЕМУРЯДОМ
РАБОТА С НОВЫМ ПОЗИЦИОНИРОВАНИЕМ. #ПОНАСТОЯЩЕМУРЯДОМ
 
36 способов достучаться до аудитории в соц. сетях
36 способов достучаться до аудитории в соц. сетях36 способов достучаться до аудитории в соц. сетях
36 способов достучаться до аудитории в соц. сетях
 
Выступление для основого курса ИКРа. Апрель 2014.
Выступление для основого курса ИКРа. Апрель 2014.Выступление для основого курса ИКРа. Апрель 2014.
Выступление для основого курса ИКРа. Апрель 2014.
 
Фильтр Минусинск. Как снимать. Шаблоны писем, файлов.
Фильтр Минусинск. Как снимать. Шаблоны писем, файлов.Фильтр Минусинск. Как снимать. Шаблоны писем, файлов.
Фильтр Минусинск. Как снимать. Шаблоны писем, файлов.
 
MOST Creative Club 2014
MOST Creative Club 2014MOST Creative Club 2014
MOST Creative Club 2014
 
ПОКОЛЕНИЕ Y: ОЖИДАНИЯ, ЦЕЛИ, ЖЕЛАНИЯ
ПОКОЛЕНИЕ Y: ОЖИДАНИЯ, ЦЕЛИ, ЖЕЛАНИЯПОКОЛЕНИЕ Y: ОЖИДАНИЯ, ЦЕЛИ, ЖЕЛАНИЯ
ПОКОЛЕНИЕ Y: ОЖИДАНИЯ, ЦЕЛИ, ЖЕЛАНИЯ
 
Strategy department
Strategy department Strategy department
Strategy department
 
ПОЗИЦИОНИРОВАНИЕ СО СМЫСЛОМ ПРАКТИЧЕСКАЯ ДИАГНОСТИКА ДЛЯ КРЕАТИВНЫХ ДИРЕКТОРОВ
ПОЗИЦИОНИРОВАНИЕ СО СМЫСЛОМ ПРАКТИЧЕСКАЯ ДИАГНОСТИКА ДЛЯ КРЕАТИВНЫХ ДИРЕКТОРОВПОЗИЦИОНИРОВАНИЕ СО СМЫСЛОМ ПРАКТИЧЕСКАЯ ДИАГНОСТИКА ДЛЯ КРЕАТИВНЫХ ДИРЕКТОРОВ
ПОЗИЦИОНИРОВАНИЕ СО СМЫСЛОМ ПРАКТИЧЕСКАЯ ДИАГНОСТИКА ДЛЯ КРЕАТИВНЫХ ДИРЕКТОРОВ
 
безопасное погружение в Digital
безопасное погружение в Digital безопасное погружение в Digital
безопасное погружение в Digital
 
ФОРМА, ДРАМА, ПОЛЬЗА — БОЛЬШИЕ ИДЕИ ПРИШЛИ В EVENT
ФОРМА, ДРАМА, ПОЛЬЗА — БОЛЬШИЕ ИДЕИ ПРИШЛИ В EVENTФОРМА, ДРАМА, ПОЛЬЗА — БОЛЬШИЕ ИДЕИ ПРИШЛИ В EVENT
ФОРМА, ДРАМА, ПОЛЬЗА — БОЛЬШИЕ ИДЕИ ПРИШЛИ В EVENT
 
БРЕНД-МАРКЕТИНГ. СОЗДАНИЕ МЕРОПРИЯТИЙ, ЭФФЕКТИВНЫХ ДЛЯ БРЕНДА
БРЕНД-МАРКЕТИНГ. СОЗДАНИЕ МЕРОПРИЯТИЙ, ЭФФЕКТИВНЫХ ДЛЯ БРЕНДАБРЕНД-МАРКЕТИНГ. СОЗДАНИЕ МЕРОПРИЯТИЙ, ЭФФЕКТИВНЫХ ДЛЯ БРЕНДА
БРЕНД-МАРКЕТИНГ. СОЗДАНИЕ МЕРОПРИЯТИЙ, ЭФФЕКТИВНЫХ ДЛЯ БРЕНДА
 
КРЕАТИВНОЕ ПОЗИЦИОНИРОВАНИЕ
КРЕАТИВНОЕ ПОЗИЦИОНИРОВАНИЕКРЕАТИВНОЕ ПОЗИЦИОНИРОВАНИЕ
КРЕАТИВНОЕ ПОЗИЦИОНИРОВАНИЕ
 
ConsumerLab: 10 hot consumer trends 2017 - presentation
ConsumerLab: 10 hot consumer trends 2017 - presentationConsumerLab: 10 hot consumer trends 2017 - presentation
ConsumerLab: 10 hot consumer trends 2017 - presentation
 
Anton spirin trends 2017
Anton spirin trends 2017Anton spirin trends 2017
Anton spirin trends 2017
 
17 digital trends for 2017 by @FrojdAgency
17 digital trends for 2017 by @FrojdAgency17 digital trends for 2017 by @FrojdAgency
17 digital trends for 2017 by @FrojdAgency
 

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

Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
 
Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3
Technopark
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRA
Teamlead
 
Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)
Dmitry Melikov
 

Similaire à Тестирование в диджитал проектах (20)

Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Виктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public APIВиктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public API
 
Test design print
Test design printTest design print
Test design print
 
Jubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolJubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation Tool
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 
Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRA
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Как мы измеряем наши проекты
Как мы измеряем наши проектыКак мы измеряем наши проекты
Как мы измеряем наши проекты
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGДмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
 
DevOps guide for awesome quality assurance
DevOps guide for awesome quality assuranceDevOps guide for awesome quality assurance
DevOps guide for awesome quality assurance
 
Appery.io Ukraine_2016
Appery.io Ukraine_2016Appery.io Ukraine_2016
Appery.io Ukraine_2016
 
Инструменты тестирования Microsoft - в облаке и локально
Инструменты тестирования Microsoft - в облаке и локальноИнструменты тестирования Microsoft - в облаке и локально
Инструменты тестирования Microsoft - в облаке и локально
 
Enterprise Developers Conference 2010
Enterprise Developers Conference 2010Enterprise Developers Conference 2010
Enterprise Developers Conference 2010
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)Вебинар Microsoft ALM (11.12.2012)
Вебинар Microsoft ALM (11.12.2012)
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
 
Инструменты автоматизации тестирования - дефективные
Инструменты автоматизации тестирования - дефективныеИнструменты автоматизации тестирования - дефективные
Инструменты автоматизации тестирования - дефективные
 

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

  • 1. ТЕСТИРОВАНИЕ В ДИДЖИТАЛ ПРОЕКТАХ Андрей Медведев Lead UX Designer Indee Interactive Икра Digital producer 8.12.2014
  • 2. Глава 1. Вводная Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 3. Процесс разработки программного обеспечения Тестирование в Диджитал проектах input f(x) output Икра Андрей Медведев 8.12.2014
  • 4. Тестирование в Диджитал проектах input output Икра Андрей Медведев 8.12.2014 test Процесс разработки программного обеспечения f(x) Приемочное тестирование
  • 5. Процесс разработки программного обеспечения Тестирование в Диджитал проектах input output Икра Андрей Медведев 8.12.2014 f(x) test test Анализ требований Приемочное тестирование
  • 6. Цели внутреннего тестирования Проверить «себя» Выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Cдать проект Продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям
  • 7. Кто этим занимается? Определите кто занимается тестированием на проекте. Используйте тайминг как шпаргалку. Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 8. Кто этим занимается? Тестирование в Диджитал проектах Команда проекта = Команда тестирования Икра Андрей Медведев 8.12.2014 Все
  • 9. Команда тестирования Разработчик проверяет себя Тестировщик проверяет разработчика Менеджер проверяет всех Дизайнер случайно что-то заметил … Клиент проверяет результат Конечный пользователь проверяет продукт Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 10. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По целям Функциональное Нефункциональное Пользовательского интерфейса (верстка) Удобства использования Безопасности Производительности Нагрузочное Стабильности Стрессовое Конфигурационное Объёмное Инсталляционное Локализации Совместимости По исполнению кода Статическое Статический анализ кода Рецензирование исходного кода Динамическое По степени автоматизации Ручное Автоматизированное По формальности По тестам Исследовательское По позитивности сценария Позитивное Негативное
  • 11. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По степени автоматизации Ручное Автоматизированное По исполнению кода Статическое Статический анализ кода Рецензирование исходного кода Динамическое
  • 12. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По степени автоматизации Ручное Автоматизированное По формальности По тестам Исследовательское Позитивное По исполнению кода Статическое Статический анализ кода Рецензирование исходного кода Динамическое
  • 13. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По степени автоматизации Ручное Автоматизированное По формальности По тестам Исследовательское По позитивности сценария Позитивное Негативное
  • 14. Виды тестирования ПО, которые нужно знать продюсеру Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Виды тестирования По формальности По тестам Исследовательское По позитивности сценария Позитивное Негативное
  • 15. Виды тестирования ПО, которые нужно знать продюсеру Виды тестирования По целям Функциональное Нефункциональное Пользовательского интерфейса (верстка) Удобства использования Безопасности Производительности Нагрузочное Стабильности Стрессовое Конфигурационное Объёмное Инсталляционное Локализации Совместимости Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 16. Что из этого целесообразно в диджитале? Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Статическое Динамическое Ручное Автоматизированное По тестам Исследовательское Позитивное Негативное Функциональное Пользовательского интерфейса Удобства использования Безопасности Производительности Конфигурационное Инсталляционное Локализации Совместимости
  • 17. Что из этого целесообразно в диджитале? Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Статическое Динамическое Ручное Автоматизированное По тестам Исследовательское Позитивное Негативное Функциональное Пользовательского интерфейса Удобства использования Безопасности Производительности Конфигурационное Инсталляционное Локализации Совместимости
  • 18. Почему нет? Подведем итоги Увеличение стоимости проекта Увеличение длительности разработки Увеличение объема работ по проекту Отсутствие достаточного объема формализованных требований Постоянные изменения требований Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 19. Глава 2. Планирование тестирования Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 20. Составляем список работ по тестированию 1. Анализируем список работ по проекту 2. Анализируем специфику продукта Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 21. Шпаргалка для веб-проектов Адаптивная верстка Отображение шрифтов Кроссбраузерность Разные ОС Мобильная версия Специфика социальной сети (лайки, постинг, шейринг) Обработка исключений (404, заглушки) Высокие нагрузки Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 22. Шпаргалка для мобильных приложений Разные ОС Поддерживаемые версии ОС Поддерживаемые устройства (производительность + размер экрана) Использование датчиков устройства (камера, микрофон, GPS, гироскоп, барометр) Ориентации экрана Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 23. Составляем расписание работ по тестированию Когда выполнять тестирование? Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 24. Составляем расписание работ по тестированию Тестирование в Диджитал проектах Размазываем тестирование по таймингу Икра Андрей Медведев 8.12.2014 Продакшен Тестирование Багфикс
  • 25. Готовим тестовую документацию Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Формат Чеклист Майнд карта Прототип Макеты Содержание Виды тестирования Юз-кейсы Разделы / Страницы / Экраны Функции Узкие места
  • 26. Глава 3. Организация процесса тестирования Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 27. Инструменты управления тестированием Bug-tracking system Большое количество багов Много атрибутов у багов Управление жизненным циклом багов Google Таблицы Быстрый багрепорт и простая работа с отчетом Малая трудоемкость подготовки Свободная форма Дополнение к основному виду отчетности Чеклист, майнд-карта Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 28. Инструменты тестирования Для имитации входных значений Сервисы (Пример: Load Impact), Handmade Для автоматизации Selenium, UIAutomation… Для багрепора Скриншоты (Joxi), Cкринкасты (QuickCast), Облачные хранилища Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 29. Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 30. Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 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. Когда прекращать тестирование? Принимаем во внимание: Покрытие функционала проведенными тестами Список незакрытых багов (их приоритет, важность, сложность) Степень удовлетворенности клиента Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 33. Домашнее задание 1. Составьте список работ по тестированию для своего проекта 2. Составьте расписание работ по тестированию 3. Подготовьте тестовую документацию Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014
  • 34. СПАСИБО! ТЕПЕРЬ МОЖЕМ ПОБОЛТАТЬ Андрей Медведев on Facebook
  • 35. Bonus. Пример жизненного цикла бага Тестирование в Диджитал проектах Икра Андрей Медведев 8.12.2014 Открыт В работе Исправлен Отменен Отложен Не воспроизведен Закрыт