Upload
specia
View
169
Download
2
Embed Size (px)
DESCRIPTION
Что нужно проверить, и о чём помнить во время разработки, а также перед запуском сайта и после него?
Citation preview
I. Предстартовые работы — это весь цикл разработки.
II. Что проверить непосредственно перед запуском
• Бриф;
• Определение ожиданий клиента;
• Определение ожиданий клиента клиента;
• Целеориентирование.
• Подготовка технической документации (ТЗ, пользовательские сценарии, прототип, графическая нотация);
• Определение методологии и плана работ (этапы разработки, запуска).
• Выбор контентной стратегии;
• Подготовка PR-стратегии;
• Согласование с планом активностей поискового маркетинга.
• Разработка сайта;
• Наполнение;
• Тестирование;
• Запуск;
• Тестирование.
На грани запуска, и сразу после.
• Остановить работу над кодом и наполнение сайта.
• Проверить ссылки связанных сервисов (Яндекс.Маркет, платёжные системы, соцсети, почтовые адреса и телефоны для уведомлений);
• Коды счётчиков;
• Перенос почты и почтовых аккаунтов (старый листинг адресов в помощь).
• Проверить ссылки на старые адреса страниц и поставить редиректы;
• Поменять адреса в рекламе и контексте.
Особенно если переезд!
• Визуальная проверка — страницы сайта на предмет ошибок, «Каминг сун» и «Лорем ипсум».
• Тест в актуальном стеке браузеров;
• Отображение и работоспособность при больших и малых разрешениях экрана;
• Доступность без картинок и скриптов.
• 404 страница и другие страницы ошибок (особенно если переезд — для многих станут посадочной);
• Валидация кода и скриптов соответствующими сервисами;
• Нет битых ссылок.
• Письма с сайта;
• Не обмануть самим себя особенностями конфигурации сервера.
• Валидация полей и обязательные значения (особенно в калькуляторах);
• Загрузка больших файлов с длинными кириллическими названиями;
• Предзаполнение полей известными нам данными.
• Контроль над встраиваемыми модулями: они отображаются где-то на стороне, поэтому про них забывают.
• Понятны ли принципы сортировки для списков и выдачи?
• Фильтры: должна корректно меняться и выдача и зависимые фильтры;
• Не выводим ссылки на пустые записи и разделы.
• Наличие фавиконки;
• Печать страниц;
• Есть карта сайта и работает.
• Тесты по пользовательским сценариям. Например, оформление заказа: – подбор товара; – добавление в корзину; – покупка без регистрации и с регистрацией; – тест полей формы оформления заказа; – корректный расчёт стоимости исходя из
количества товаров, скидок, доставки и других опций.
• Нагрузочное тестирование.
• На сервере установлено всё ПО, необходимое для работы сайта (например, Sphinx или Elasticsearch для поиска)?
• Вспомогательные службы (FTP, например)?
• Доступность из разных точек (hosts, кеш браузеров или офисного сервера могут привести к разным результатам из разных точек).
• Какое время на сервере установлено?
• Бэкапы и мониторинг?
• Всем всё равно;
• Чек-лист сам себя не проверит.