Разработка и контроль качества системы электронной почты
Страна заказчика:
Беларусь
Модель
взаимодействия:
Time & Material
Описание
проекта:
Система, позволяющая отправлять бумажные письма через электронный
интерфейс, онлайн без установки ПО. Включает подсистему учета заказов,
внутреннюю CRM для ведения клиентов-получателей писем и учета отправлений,
систему создания массовых рассылок. Содержит
функционал онлайн-редактирования документов в браузере, подготовки документов в
формате, готовом для печати на производственном принтере. Конвертирует файлы и передает
их напрямую на печать.
Задачи
- Разработать бизнес-логику проекта.
- Реализовать возможность онлайн создания, редактирования, отправки писем.
- Реализовать возможность создания и отправки открыток с индивидуальным дизайном.
- Реализовать систему таким образом, чтобы при отправке писем вовлечение человеческого ресурса было минимальным.
- Разделить права доступов по ролям. Сохранить конфиденциальность отправленных писем.
- Обеспечить отказоустойчивость системы при единовременной работе более 500 отправителей.
- Разработка автотестов для проверок основных пользовательских сценариев.
- Тестирование пользовательского интерфейса и кроссбраузерности для стабилизации работы встроенного редактора дизайна писем и открыток.
- Функциональное тестирование реализованных возможностей онлайн создания, редактирования, отправки писем.
Решение
- Разработана масштабная система электронного документооборота с возможностью отправки бумажных писем через электронный интерфейc. Проведен полный контроль качества вышеуказанной системы.

Реализована возможность рассылки реальных писем на основе шаблонов и тегов, а также использование возможностей MicrosoftWord и Excel через PHP. Проведено интеграционное тестирование ядра системы с продуктами MicrosoftWord и Excel.

- Реализована возможность импорта данных получателей из объемных баз и протестирована в автоматическом режиме.

Инструменты и технологии
- PHP
- Symfony 2
- MySQL
- SVN
- HTML5
- CSS
- JS
- Ajax
- Microsoft XPS viewer
- Acunetix Web Vulnerability Scanner 9
- Charles v3.9.2