Разработка

и комплексное тестирование системы выдачи займов физическим лицам.

Продукт: система выдачи займов физическим лицам.
Модель взаимодействия: Time & Material

задачи

  • Разработать систему для упрощения выдачи кредитов физическим лицам.
  • Разработать функционал для подсчета задолженности, генерации документов, отчетов, прогнозов, бухгалтерских документов. Реализовать систему учета движения денежных средств.
  • Реализовать подсистему автоматических уведомлений.
  • Организовать разбиение ролей в системе.
  • Организовать полный контроль качества разрабатываемого с нуля продукта.
  • Гарантировать конфиденциальность и целостность клиентских персональных данных и финансовых данных о займах.
  • Обеспечить стабильную работу клиентской части приложения при всех возможных вариантах соединения с Интернет, включая соединение по 2G/3G.
  • Гарантировать конфиденциальность и целостность клиентских персональных данных и финансовых данных о займах.

Типы тестов

  • Функциональное тестирование

  • Регрессионное тестирование

  • Кроссбраузерное тестирование

  • Тестирование производительности

  • Тестирование безопасности

принцип работы

1. Оператором вносятся все необходимые данные о клиенте
в соответствии с шаблоном анкеты.
2. Внесенные данные обрабатываются, отдельно по каждому клиенту
автоматически высчитывается процент вероятности возврата,
исходя из чего оператор может принять решение о выдаче займа
данному клиенту.
Данные по каждому клиенту заносятся
по шаблону анкеты, необходимые
данные учитываются при составлении
статистики
3. Заем выдается оператором из кассы.
При этом, все суммы по кассе отслеживаются в системе и обновляются
автоматически.
4. Воспользовавшись калькулятором в системе, оператор
имеет возможность рассчитать итоговую сумму,
необходимую для выплаты как по сумме займа,
так и по отдельному клиенту.
Оператор может рассчитать итоговую
сумму долга с помощью калькулятора
5. По мере возврата клиентом долга, все изменения фиксируются и
отслеживаются в системе, в любой момент оператору доступна вся
необходимая информация по клиенту и текущему состоянию долга
Оператор видит всю информацию
о задолженности клиента
6. В системе также предусмотрена роль "Коллектор"
для контроля за должниками. "Коллектор" видит всех клиентов, которые не вернули
деньги в срок и дни их просрочки. Также, имеется возможность отслеживать статусы
выплат и направлять документы в суд по истечении срока.
Формирование всех документов производится автоматически.
Коллектор отслеживает состояние выплат
должников, отправляет документы в суд
7. Администратору системы доступны все права оператора,
а также необходимый набор функций для управления
всей системой (просмотр истории всех действий в системе, дополнительные настройки).
8. Администратору доступны отчеты по всем операциям,
совершенным в системе. Отчеты могут формироваться исходя из
выбранных параметров.
Администратор может смотреть отчеты
по выбранным результатам
9. В системе имеется возможность просмотреть статистику выплат
как по дням выплат, так и по вероятности возникновения задолженности.
При любых изменениях, статистика актуализируется
в соответствии с ними.
Администратор может отслеживать
статистику по дням выплат клиентов
10. В результате, система помогает оперативно работать с займами на месте реализации (выдавать, осуществлять расчеты, хранить и редактировать все данные по клиентам). В роли администратора позволяет наблюдать
за всеми изменениями и анализировать информацию
на всех точках по совершенным операциям.

технологии и инструменты

  • Система отслеживания дефектов: Atlassian Jira,
    развернутая на сервере Webmart.
  • Управление сайтом: Webmart CMS.
  • Технологии разработки: Symfony 2, PHP 5.3, MySQL 5.1.6.7,
    Doctrine 2, Twig, MVC, JQuery, Ajax, Сron, Apache 2.2 .
  • Эмуляция различных скоростей соединения: NetLimiter 4.
  • Проверка функциональности расчетов в зависимости от
    календарных изменений на сервере: VMWare Workstation 9.0.
  • Нагрузочное тестирование: SilkPerformer 10.0.
  • Стандарт безопасности: OWASP.
  • Сканеры безопасности: Acunetix Web Vulnerability Scanner 8.
  • Автоматическое обнаружение битых ссылок на сайте:
    Xenu’s Link Checker.
  • Стандарты Usability: ISO 9241 (перечень требований по
    эргономическим показателям офисных дисплейных
    терминалов), ISO 13407 (проектирование пользовательских
    интерактивных систем), ISO 18529 (описывает разработку
    пользовательских интерфейсов с точки зрения требований
    эргономики), ISO 16982 (эргономика взаимодействия человека и
    системы).

результаты

В течение недели активные
операторы сайта были
«запущены» в систему и
начали работу в реальном
режиме.

В данный момент регистрация
и адаптация новых операторов
в системе происходит в
течение нескольких часов.
За 3 месяца выпущена
полностью рабочая
версия продукта.
Пользовательские данные ни разу
не пострадали от
злоумышленников, хотя были
попытки несанкционированного
доступа.
Проект функционирует в 3 точках
выдачи займов для 10 операторов
обслуживания с различными
параметрами рабочих машин и
соединений с Интернет.
7 этапов доработок внедрено за 5
месяцев, в том числе изменения в
алгоритмах расчетов процентов по
займам для новых клиентов. Общие
трудозатраты специалистов по
тестированию: более 500 человеко-
часов.
Заказать похожий проект

Свяжитесь с нами