Скачать файл
Комплексное тестирование: функциональное, автоматизированное, конфигурационное
ЗАКАЗЧИК
Компания разрабатывает инновационные решения для управления контентом предприятий различных отраслей, позволяющие ее клиентам соответствовать наиболее жестким нормативным требованиям.
Компания | Компания, занимающаяся электронной коммерцие |
|---|---|
| Страна | Великобритания, США |
| Сфера деятельности | Электронная коммерция |
| Оказанные услуги | Комплексное тестирование (функциональное, автоматизированное, конфигурационное) |
| Модель сотрудничества | Независимое тестирование и контроль качества программного обеспечения |
| Продолжительность | 2 года |
ПРОЕКТ
Проект заключался в разработке комплексного решения для управления корпоративной информацией (Enterprise Content Management), которое позволило бы организациям автоматизировать бизнес-процессы, связанные с документооборотом, используя стандартный веб-браузер. Решение объединяет в себе управление документооборотом и корпоративной информацией, управление рабочим процессом, совместной работой и знаниями. Разработка направлена на удовлетворение потребностей таких отраслей, как нефтегазодобывающая промышленность, выработка и передача энергии, производство фармацевтических препаратов, производство медицинского оборудования, связь, промышленное производство, транспортные перевозки.
ЗАДАЧА
Цель проекта была достаточно смелой – заменить ранее используемое Windows-приложение новым, более удобным в использовании, ориентированным на пользователя и настраиваемым веб-приложением менее чем за 24 месяца совместно с группой разработчиков из 15 человек и двумя удаленными группами тестирования.
Для обеспечения высокого качества продукта компания A1QA предложила провести тестирование документации, прототипа, функциональности, пользовательского интерфейса, конфигурации и настраиваемости приложения, а также автоматизированное тестирование.
РЕШЕНИЕ
Процесс тестирования стартовал в самом начале жизненного цикла проекта. Была проведена следующая работа:
- Тестирование документации до разработки функций продукта, что помогло избежать логических дефектов в будущем функционале;
- Тестирование прототипа, что помогло обнаружить логические дефекты и несоответствия в структуре и системе навигации приложения, создать хорошо организованную и четко структурированную систему с безупречным пользовательским интерфейсом и позволило конечным пользователям быстро освоить новую систему без дополнительного обучения и сократить расходы на поддержку в будущем;
- Функциональное тестирование, которое стартовало одновременно с разработкой проекта;
- Автоматизированное тестирование, которое использовалось для экономии времени при тестировании неизменяемых частей приложения, и частей, которые требуют больших временных затрат, позволило сэкономить время в период стабилизации проекта и определить стабильность рабочих версий продукта;
- Тестирование конфигурации на всех этапах жизненного цикла проекта, что помогло создать отвечающее требованиям заказчика веб-приложение и позволило пользователям его предыдущей версии с легкостью освоить новую версию.
Собственная группа обеспечения качества заказчика была в большей степени ориентирована на конечного пользователя. Она частично участвовала в проведении всех видов тестов и выполняла тестирование с точки зрения конечного пользователя.
ИСПОЛЬЗОВАННЫЕ ТЕХНОЛОГИИ
- Quick Test Professional (Visual Basic Script)
- Silk Performer
- VisualStudio.NET
- Internet Explorer 5.x+
- Rational ClearCase
- Rational ClearQuest (включая Rational ClearQuest Web)
- MS SQL Manager PE
РЕЗУЛЬТАТЫ
- Участие двух групп обеспечения качества (группа из двух человек на стороне заказчика и группа из двух человек, работающая удаленно) в процессе тестирования помогло охватить всю функциональность приложения и не только протестировать его функциональные и технические аспекты, но и проанализировать его с точки зрения конечного пользователя, а также создать хорошо спроектированный, высококачественный, отвечающий требованиям заказчика продукт.
- Тщательное тестирование всех аспектов продукта помогло создать хорошо спроектированное и соответствующее требованиям заказчика приложение с удобным пользовательским интерфейсом.
- Наиболее серьезные дефекты были обнаружены до начала разработки во время тестирования документации и прототипа. Это сократило время реализации проекта и трудозатраты разработчиков и помогло избежать возможных дорогостоящих переработок.
- Четкое планирование, координация и взаимодействие двух удаленных групп обеспечения качества во время процесса тестирования помогли выполнить проект в срок и уложиться в запланированный бюджет.
- Заказчик высоко оценил наше умение быстро анализировать требования, оперативно включаться в работу и взаимодействовать с удаленной командой.
- Заказчик до сих пор сотрудничает с нами на постоянной основе.
Скачать файл


