
Основная задача
Одна из проблем, с которыми заказчик обратился к нам, заключалась в тестировании одного из его продуктов.
Продукт представлял собой электронный бизнес-портал, который был создан на основе новейших веб-технологий. Основной целью являлось выполнение тщательного тестирования для подготовки продукта к запуску в течение запланированного срока.
Основные требования к процессу тестирования
Клиент требовал эффективного и быстрого запуска процесса тестирования опытными специалистами, что должно было гарантировать продуктивность и эффективность работы, а также выполнение обязательств по срокам проекта.
Самым сложным моментом для нашей команды стала необходимость вникнуть в характеристики и суть продукта, не имея никакой документации.
Решение
Наша команда аккумулировала знания в области бизнес-процессов в рамках системы и о продукте в частности, проведя две напряженные недели с командой программистов и менеджеров.
Эти две недели включали в себя, как выезд в офис заказчика, так и удаленное обсуждение деталей проекта с целью создания некой коммуникационной среды для разработки, обнаружения и исправления ошибок и создания обновлений.
Для учета и создания отчетов был выбран бесплатный веб-ресурс с открытым кодом. Это было очень важно для плодотворной интеграции разработанной совместно с командой разработчиков и заказчиком модели тестирования, что последствии помогло сэкономить много времени всем сторонам.
Команда тестировщиков начала свою работу с тестирования функционала, в то время, как команда программистов изучала коммуникационную инфраструктуру.
Весь процесс тестирования был разбит на небольшие итерации и циклы, которые включали в себя обнаружение ошибок, их исправление и создание обновления. Ежедневная тестировочная деятельность нашей команды также включала в себя проверку исправленных ошибок и поиск вероятных причин их появления.
Разработка сценариев воспроизведения ошибок и разработка тестовых задач также были частью работы, которую выполняли наши сотрудники. После устранения багов первого и второго уровней, испытуемый продукт был успешно запущен, и команда программистов продолжала свою работу над созданием нового функционала.
План регрессивного тестирования выполнялся наряду с тестированием функционала. После того, как план по маркетингу и клиентура начали расти, мы приступили к тестированию удобства использования системы, прибегнув к так называемому White box тестированию.
Результаты
Эффективность разработанной модели заключалась в ее гибкости и интеграции с деятельностью клиента во время выполнения задач тестирования, особенно в удаленном режиме. Это позволило получить следующие результаты:
- устранение необходимости держать отдел тестирования на постоянной основе и платить установленную стоимость,
- экономия затрат в период отсутствия задач для тестирования, т.е. оплата только за объем непосредственно выполненной работы,
- увеличение прибыли за счет экономии средств.
Выводы
Мы предоставили заказчику услуги тестирования высшего уровня, основанные на современных стандартах. Наши тестировщики существенно повысили ценность изготовленного продукта, предлагая улучшения в сфере использованных технологий, бизнес-решениях и удобства использования.
В процессе тестирования было найдено несколько существенных ошибок, которые не входили в тестовые сценарии и тестовые планы. Сотрудничество с нами помогло заказчику избежать высоких расходов и остаться абсолютно довольным качеством конечного продукта и качеством услуг.
© 2008-2023 Компания "Симпл Солюшнс".