Скачать файл
Функциональное и стресс-тестирование для lT-компании
ЗАКАЗЧИК
Заказчик – IT-компания, специализирующаяся на услугах по резервному копированию данных: файловой системы и серверов (MS SQL и Microsoft Exchange). Компания ставит своей целью предоставлять оперативные, полнофункциональные и безопасные решения для хранения и восстановления информации.
| Компания | Разработчик программного обеспечения |
|---|---|
Страна | Голландия |
| Сфера деятельности | Информационные технологии |
| Оказанные услуги | Функциональное тестирование, тестирование на удобство использования, стресс-тестирование, тестирование базы данных и пользовательского интерфейса |
| Модель сотрудничества | Оказание услуг по обеспечению качества сторонней компании-разработчику программного обеспечения |
| Трудозатраты | 7 человеко-месяцев |
ПРОЕКТ
Продукт представляет собой программу для резервного копирования и восстановления данных в режиме online. Это приложение, работающее под операционными системами Windows и Linux, позволяет создавать резервные копии файлов и электронных сообщений на серверах Microsoft Exchange и восстанавливать потерянные данные.
Заказчику порекомендовали команду A1QA для независимого тестирования проекта. В рамках проекта сотрудничали персонал компании заказчика, удаленная команда разработчиков и команда A1QA.
ЗАДАЧА
- Резервное копирование и восстановление файловой системы;
- Резервное копирование и восстановление электронных сообщений на серверах Microsoft Exchange;
- Резервное копирование баз данных MS SQL, Oracle и DB2;
- Резервное копирование и восстановление сетевых ресурсов на платформах Windows и Linux;
- Резервное копирование и восстановление сервисов на Linux-системах.
РЕШЕНИЕ
Чтобы обеспечить безупречную работу продукта заказчика, команда A1QA провела следующие виды тестирования:
- Функциональное тестирование;
- Тестирование на удобство использования (usability);
- Стресс-тестирование (отправка более 1000 электронных сообщений и проверка работы серверной и клиентской частей программы);
- Тестирование базы данных (проверка структуры и масштабируемости базы данных, скорости ее работы на разных объемах данных и целостности данных);
- Тестирование пользовательского интерфейса.
За короткое время специалисты по тестированию A1QA проделали следующую работу:
- Протестировали новую функциональность приложения под Windows XP, Windows 2000, Windows NT и Linux;
- Протестировали проектную документацию (функциональную спецификацию и сценарии использования);
- Создали документацию по тестированию (сценарии тестирования).
СОТРУДНИЧЕСТВО С УДАЛЕННОЙ КОМАНДОЙ РАЗРАБОТЧИКОВ
Четко организованная модель сотрудничества с командой разработки позволила создать высококачественный программный продукт в короткие сроки. Для обеспечения эффективного общения с заказчиком мы использовали различные средства коммуникации: электронную почту, телефон, средства IP-телефонии и веб-пейджинга.
Разработчики выпускали рабочие версии приложения дважды в неделю. После тестирования каждой версии мы отправляли заказчику подробные отчеты о выполненных видах тестирования и их результатах. Каждую неделю заказчику предоставлялся отчет о ходе выполнения работ.
Процесс тестирования начался одновременно с процессом разработки. Первоочередной задачей было тщательно изучить проектную спецификацию и протестировать прототип проекта. Это позволило обнаружить и устранить множество потенциальных дефектов уже на начальной стадии разработки проекта, а также сократить время стабилизации.
ИСПОЛЬЗОВАННЫЕ ТЕХНОЛОГИИ
Программное обеспечение:
- IBM Rational ClearQuest
- MySQL Database Connector
- Email AutoSender
- MS SQL Server
Для эффективного тестирования продукта специалисты A1QA создали специальную среду тестирования, которая включала в себя:
- Выделенный домен;
- Сервер Microsoft Exchange с поддержкой Outlook в специально выделенном домене;
- Разработанную нами программу для автоматической отправки заданного количества электронных сообщений с поддержкой вложений и возможностью задавать размер сообщений и вложений;
- Веб-доступ к серверам Microsoft Exchange;
- Несколько виртуальных операционных систем: Windows XP (английская, французская, русская и другие версии для тестирования локализации продукта), Windows 2000, Windows NT и Linux.
РЕЗУЛЬТАТЫ
- Заказчик получил высококачественный продукт. Все обнаруженные дефекты незамедлительно исправлялись разработчиками.
- С помощью специалистов по тестированию удобства пользования приложением был разработан очень удобный в использовании и привлекательный графический интерфейс пользователя.
- Были обеспечены прозрачность проекта и контроль со стороны заказчика: был организован веб-доступ к системе, в которой хранились все дефекты, и при обнаружении новых дефектов заказчику немедленно высылалось уведомление.
- Была предоставлена возможность размещать в системе свои рекомендации и пожелания. Таким образом, проект был полностью прозрачен для заказчика, который мог постоянно контролировать качество и ход проекта.
Скачать файл


