О каком бы проекте не шла речь, контроль качества внедрения - один из важнейших вопросов. Иногда проблемы появляются не сразу, а после начала эксплуатации веб-проекта. И когда клиент ожидает отдачи и окупаемости выявляются существенные недостатки.
В итоге – разработчик недоволен платформой, клиент недоволен разработчиком и платформой. Клиент перестает доверять разработчику, разработчик – платформе. Много времени и сил тратится на поиски причин неадекватной работы продукта, еще больших усилий стоит восстановить доверие.
Что такое "Монитор качества"?
Это система контроля качества внедрения – встроенный набор автоматизированных и ручных тестов для проверки качества: интеграции дизайна и разработки; внешнего программного окружения; безопасности; производительности; настроек хостинга; целостности ядра.
Что внутри?
Монитор состоит из набора тестов, проходимых в ручном и автоматическом режиме, разделенных на обязательные по прохождению и необязательные. Обязательные тесты проверяют критические моменты. Необязательные - некритичные, но рекомендуемые для прохождения для нагруженных, сложных, больших проектов.
Тесты, которые доверяются системе – автоматизированы. В тестах, решение об успешности которых принимает тестировщик на основании собранной системной информации – максимально автоматизированы.
Монитор качества содержит рекомендации экспертов компании для выполнения качественной интеграции веб-проекта, начиная с фазы настройки шаблонов дизайна и заканчивая нагрузочным тестированием и организацией аудита безопасности.
Порядок проведения проверки
Интеграция дизайна и разработки
Проверка поддержки технологии "Эрмитаж" и настройки интерфейсов этой технологии. Настройка инфоблоков, шаблонов, стандартных компонентов и т.д.
Безопасность
Комплекс проактивной защиты оснащен инструментом для аудита безопасности PHP-кода и позволяет предотвратить эксплуатацию уязвимости, а также устранить источник. Проверка показывает в отчете потенциальные уязвимости в коде и усиливает защиту сайта от взлома. Также проверка настройки журнала системных событий, настройки политики безопасности по работе с БД и другое.
Производительность
В первую очередь, проверка включения автокеширования, оптимальности конфигурации PHP, адекватности производительности конфигурации проекту
Размещение на хостинге
Сначала настройка почтовой подсистемы хостинга, проверка выполнения резервного копирования и введена ли информация о хостинге.
Сдача проекта
В этом пункте проверяется не модифицировалось ли ядро проекта, активация лицензионный ключа, проверка информации об интеграторе решения и техподдержке проекта.
После прохождения обязательных тестов проект можно успешно сдать, после чего отчет по тестированию попадает в архив. Отчеты можно посмотреть в любое время, получив подробную информацию по каждому тесту. Чем больше тестов успешно пройдено из общего количества, тем лучше.
Для повышения качества сдаваемого продукта и обеспечения нашим клиентам прозрачности результатов внутренних проверок мы расширили общий список тестов, входящих в стандартный мониторинг качества. Специалистами компании Факт разработаны более чем 380 тест-кейсов, направленные на функциональную проверку, проверку удобства и простоты использования, а также проверку настроек продукта.
Какие плюсы для владельцев веб-приложений?
- Снижение рисков - чем раньше найдена проблема, тем дешевле ее устранять;
- Систематизация приемки проекта и запуска в эксплуатацию - шаги расписаны, можно сосредоточиться на деталях;
- Формализация и упрощение взаимодействия с разработчиком на этапе поддержки и развития проекта;
- Снижение затрат на получение качественного результата;
- Обеспечение высокой производительности и безопасности веб-решения;
- Уверенность в качестве веб-решения, так как этапы (проектирование; интеграция дизайна; разработка; настройка безопасности; нагрузочное тестирование; настройка на максимальную производительность) выполнялись по рекомендациям экспертов «1С-Битрикс»;
- Снижение стоимости и объема технической поддержки веб-проекта;
- Наличие структурированного списка работ по проекту.