Невидимый фронт или тестирование digital-проектов Эмиль Хуснетдинов SmartHead Невидимый фронт или тестирование digital-проектов Невидимый фронт или тестирование digital-проектов Факты • Нередко клиент и агентство не понимают необходимости тестирования • Ограниченные сроки и бюджет на разработку Невидимый фронт или тестирование digital-проектов Тестированием часто пренебрегают :( Невидимый фронт или тестирование digital-проектов Тестирование наблюдение за функционированием ПО в специфических условиях с целью определения степени соответствия ПО требованиям к нему Невидимый фронт или тестирование digital-проектов Digital production • Дизайн и креатив • Интерактивная коммуникация • Уникальная верстка • Высокие требования к качеству верстки Невидимый фронт или тестирование digital-проектов Тестирование верстки Невидимый фронт или тестирование digital-проектов Метод наложения Невидимый фронт или тестирование digital-проектов Метод наложения Невидимый фронт или тестирование digital-проектов Кроссбраузерное тестирование Невидимый фронт или тестирование digital-проектов Функциональное тестирование • Требования к функционалу должны быть зафиксированы (ТЗ) • Составить пользовательские сценарии Невидимый фронт или тестирование digital-проектов Тестирование безопасности - У нас дыра в безопасности! - Слава Богу, хоть что-то у нас в безопасности.. Невидимый фронт или тестирование digital-проектов Тестирование безопасности • Ошибки при разработке • Небезопасная конфигурация сервера • Отсутствие шифрования • Использование компонентов с уязвимостями Невидимый фронт или тестирование digital-проектов Когда упал сервер Невидимый фронт или тестирование digital-проектов Тестирование производительности • Сбор требований к производительности • Оценка текущей производительности • Разработка модели нагрузки • Выполнение тестирования • Анализ результатов Невидимый фронт или тестирование digital-проектов Объект тестирования • Объект тестирования – то, что подлежит проверке • Тестирование направлено на результат • Проект имеет промежуточные результаты Невидимый фронт или тестирование digital-проектов Что если мы узнаем о дефекте в тормозах после выпуска автомобиля? Невидимый фронт или тестирование digital-проектов Стоимость Зависимость стоимости исправления от времени Время Невидимый фронт или тестирование digital-проектов Юзабилити тестирование • Можно тестировать дизайн-макеты до того, как они сверстаны • Можно реализовать прототип и на нем протестировать дружелюбность интерфейса Невидимый фронт или тестирование digital-проектов Тестирование требований Невидимый фронт или тестирование digital-проектов Тестирование требований • Полнота (завершенность) • Ясность (однозначность) • Согласованность (непротиворечивость) Невидимый фронт или тестирование digital-проектов Изготовление водки • Приготовление исправленной воды • Получение этилового спирта из сырья • Ректификация этилового спирта • Смешивание спирта с исправленной водой • Обработка активированным углем • Фильтрование, перемешивание • Контрольное фильтрование, розлив Невидимый фронт или тестирование digital-проектов Контроль качества • Тестирование – один из инструментов контроля качества • Контроль качества – проверка результатов на соответствие требованиям Невидимый фронт или тестирование digital-проектов Обеспечение качества • Обеспечение качества – проверка выполнения стандартов и требований к процессу Невидимый фронт или тестирование digital-проектов Качественный продукт удовлетворяет требованиям и ожиданиям заинтересованных лиц Отсутствие ошибок в продукте не всегда означает качество Невидимый фронт или тестирование digital-проектов Тестирование • Неотъемлемая часть процесса разработки • Тестирование не означает качество продукта, но сильно приближает к нему • Качество продукта требует соблюдения процесса, ориентированного на качество Невидимый фронт или тестирование digital-проектов Спасибо! Эмиль Хуснетдинов emil@smarthead.ru