Логотип компании Goodbit

Руководство по тестированию CRM

Евгений

Евгений

Руководитель DevOps Отдела

Тестирование CRM: сводка

  • Тестирование CRM обычно включает в себя функциональное, интеграционное, производительное, безопасность, юзабилити-тестирование и регрессионное тестирование в ходе эволюции CRM.
  • Целесообразность автоматизации тестирования: выгодно для проектов тестирования CRM, которые длятся более 6 месяцев.
  • Команда тестирования CRM: менеджер по контролю качества, инженеры по тестированию; опционально - исследователь UX, архитектор автоматизации тестирования, инженер по автоматизации тестирования.

Goodbit помогает клиентам проверить бесперебойное функционирование своих CRM-решений, предоставляя высококачественные и экономически эффективные услуги по тестированию CRM.

План настройки тестирования CRM

План настройки тестирования CRM зависит от предпочтительной модели поиска (внутренний, частичный или полный аутсорсинг), текущей стадии SDLC вашего проекта CRM и конкретных требований системы. Подводя итог огромному опыту в тестировании CRM, Goodbit делится некоторыми общими этапами, которые необходимо пройти.

1. Проектирование процесса тестирования CRM

Продолжительность: до 2 недель

  • Менеджер по контролю качества должен быть назначен для проверки того, что каждое требование CRM является четким, измеримым и полным, что облегчит разработку тестовых случаев CRM.
  • Представители каждой группы пользователей CRM должны принять участие в разработке спецификации требований, чтобы проложить путь к эффективному функциональному и юзабилити-тестированию.
  • Необходимо составить набор KPI для тестирования CRM. Он может включать в себя ключевые показатели эффективности, такие как время выполнения тестов, количество созданных и обновленных тестовых случаев, дефекты, отклоненные командой разработчиков, требования, охватываемые тестовыми случаями, уровень автоматизации тестирования (если применимо) и другие.
  • Должен быть намечен оптимальный график сотрудничества между командами тестирования CRM и командами разработчиков.
Совет эксперта

менеджеры по контролю качества ScienceSoft обычно выбирают разработку требований CRM в форме пользовательских историй.

2. Подготовка к тестированию CRM

Подготовка к процессу тестирования CRM будет отличаться в зависимости от выбранной вами модели поиска: внутреннее тестирование CRM или аутсорсинговое тестирование CRM.

2.1. Подготовка к внутреннему тестированию CRM

Продолжительность: до 4 недель

Если вы планируете проводить тестирование CRM собственными силами, ваш менеджер по контролю качества должен:

  • Разработайте стратегию тестирования CRM и спланируйте необходимые усилия по проекту.
  • Соберите команду тестирования CRM.
  • Рассмотрите возможность найма дополнительных специалистов по тестированию для внедрения оптимальной автоматизации тестирования CRM или обработки специфики соответствующего поставщика CRM.

Если вы планируете проводить тестирование CRM собственными силами, ваш менеджер по контролю качества должен:

  • Разработайте стратегию тестирования CRM и спланируйте необходимые усилия по проекту.
  • Соберите команду тестирования CRM.
  • Рассмотрите возможность найма дополнительных специалистов по тестированию для внедрения оптимальной автоматизации тестирования CRM или обработки специфики соответствующего поставщика CRM.

В случае долгосрочного проекта разработки CRM с не менее чем 30-40% запланированного охвата автоматизации тестирования от всей области тестирования, вам необходимо назначить лид автоматизации тестирования, чтобы наметить сценарии тестирования, наиболее подходящие для автоматизации, спроектировать архитектуру автоматизации тестирования, выбрать и настроить соответствующие инструменты и платформы автоматизации тестирования.

Goodbit рекомендует включить следующие типы тестирования в ваш план тестирования CRM:

Функциональное тестирование. Функциональное тестирование включает в себя большую часть области тестирования CRM. Он проверяет, присутствуют ли все необходимые функции в решении CRM, и обеспечивает безупречные рабочие процессы для каждой роли пользователя. С помощью платформенных CRM-решений также важно проверить, что конфигурации и настройки не нарушают работу приложения.

Интеграционное тестирование. Ценность бизнеса CRM в значительной степени зависит от ее способности обмениваться данными с другими корпоративными приложениями (например, ERP и финансовыми системами, почтовым сервером, хранилищем данных). Интеграционное тестирование CRM проверяет, что данные ваших клиентов завершены, остаются нетронутыми во время передачи данных, внесенные изменения визуализируются во всех подключенных системах.

Тестирование производительности. Тестирование производительности проверяет поведение CRM при непрерывной и пиковой нагрузке, измеряет влияние нескольких пользователей, работающих с CRM одновременно: скорость загрузки, время отклика, максимальное количество пользователей.

Тестирование безопасности. Тестирование CRM включает в себя оценку уязвимостей, проверку контроля доступа на основе ролей и тестирование на соответствие требованиям для обеспечения безопасности конфиденциальных данных клиентов и соответствия применимым нормативным стандартам (GDPR, PCI DSS, HIPAA, GLBA и т. Д.).

Юзабилити-тестирование. Проверяет интуитивно понятное и удобное расположение элементов пользовательского интерфейса CRM, макет контента и количество шагов использования с учетом потребностей всех групп пользователей CRM и установленных стандартов и показателей юзабилити.

2.2. Выбор поставщика для аутсорсингового тестирования CRM

Продолжительность: до 12 недель

Чтобы выбрать соответствующего поставщика тестирования CRM, необходимо:

  • Ищите поставщиков с сертификатами QA, такими как ISTQB или CSTE, поставщиков, предлагающих услуги, соответствующие стандартам ISO и IEC.
  • Просмотрите портфели поставщиков для проектов тестирования CRM с аналогичными предварительными требованиями.
  • Проверьте, достаточно ли у поставщика ресурсов для масштабирования приложения CRM.
  • Подготовьте подробный запрос информации (RFI) и распределите его среди поставщиков, включенных в шорт-лист тестирования CRM. Основываясь на ответах поставщиков, далее составьте список из 3-5 поставщиков, наиболее соответствующих вашим потребностям в тестировании CRM.
  • Запросите оценку затрат на тестирование CRM и предложение от предварительно выбранных поставщиков, чтобы принять обоснованное решение о рентабельности инвестиций в тестирование CRM.
  • Договоритесь о стоимости тестирования SLA и CRM и подпишите контракт с выбранным поставщиком.

3. Запуск тестирования CRM

Продолжительность: до 2 недель

Чтобы начать процесс тестирования CRM, обратитесь к аутсорсинговой команде тестирования или собственной команде:

  • Настраивает и настраивает тестовую среду.
  • Начинает разработку тестовых случаев и тестовых скриптов.
  • Подготавливает тестовые данные CRM.
  • Настраивает и настраивает тестовую среду.
  • Начинает разработку тестовых случаев и тестовых скриптов.
  • Подготавливает тестовые данные CRM.