Центр компетенции EPAM в Казахстане
EPAM - признанный лидер ИТ-консалтинга и разработки программного обеспечения для мирового рынка
Английская версия
Услуги Отрасли Деятельность Заказчики Партнеры Новости О компании Карьера Контакты
Услуги Услуги
Тестирование программного обеспечения
Контроль качества программных продуктов и бизнес-приложений

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

Именно поэтому в ЕPAM Systems уже более 10 лет функционирует специализированное подразделение по тестированию и контролю качества, насчитывающее свыше 1300 сотрудников. Здесь аккумулируется многолетний опыт компании в различных видах тестирования, происходит обмен компетенциями между профессионалами из разных стран и офисов ЕРАМ. Подразделение специализируется на тестировании и контроле качества программного обеспечения в рамках выполняемых компанией проектов по разработке информационных систем, а также предоставляет отдельно услуги по тестированию ПО, разработанного сторонними подрядчиками или внутренними департаментами заказчика.

EPAM Systems предлагает весь комплекс услуг по тестированию и контролю качества программного обеспечения:

  • Функциональное тестирование: включает ручное или автоматизированное тестирование сценариев использования (в т.ч. "тестирование на дым" — проверка первичной работоспособности системы и "тестирование критического пути" — гарантия выполнения основного сценария при любых условиях). Проверка соответствия реализованной и требуемой функциональностей (регрессионное тестирование и тестирование новой функциональности)
  • Модульное тестирование: тестирование приложений на уровне процедурного интерфейса прикладной системы
  • Интеграционное тестирование: внутренних интеграционных компонентов и сервисов, внешних интеграционных модулей, тестирование на совместимость
  • Тестирование производительности: нагрузочное тестирование проектируемых или существующих приложений; разработка и организация инфраструктуры для проведения нагрузочного тестирования (демо-стенды, эмуляторы и т.п.), стресс-тестирование, тестирование способности к восстановлению нормального функционирования, тестирование масштабируемости с использованием инструментов SilkPerformer®, LoadRunner; Grinder, JMeter, TestMaker и др.
  • Тестирование безопасности: оценка уязвимости программного обеспечения, тестирование на проникновение (Black box и White box testing), тестирование по различным типам атак
  • Тестирование баз данных
  • Непрерывная интеграция (Continuous Integration): полностью автоматизированная практика сборки и тестирования кода, которая позволяет команде разработчиков постоянно отслеживать качество их программных артефактов прямо в процессе разработки продукта
  • Создание выделенных Центров тестирования и контроля качества ПО: формирование команды специалистов в соответствии с требованиями заказчика и создание всей необходимой инфраструктуры для ее работы на базе одного из филиалов ЕРАМ.

Кроме того, EPAM Systems может взять на себя и отдельные этапы работ:

  • Аудит проектной документации на предмет пригодности для тестирования
  • Разработка планов комплексного тестирования для проведения всех видов тестирования, в том числе функционального, нагрузочного и регрессионного
  • Проектирование тестовых стратегий, тестовых сценариев и тестовых планов
  • Разработка тестовых скриптов для проведения автоматизированного тестирования
  • Тестирование на разных стадиях жизненного цикла программного продукта: на этапе внедрения, выхода в промышленную эксплуатацию, сопровождения
  • Анализ результатов тестирования, сбор и анализ ошибок, обнаруженных при тестировании, формирование протоколов тестирования.

В большинстве проектов по разработке и тестированию программного обеспечения EPAM применяет автоматическое тестирование с использованием как коммерческих инструментов: SilkTest, QuickTest Pro, WinRunner, TestComplete, Rational Functional Tester, XDE Tester, Rational Robot, - так и open source-продуктов: Selenium, Watir, WatiN, HttpUnit, HtmlUnit, JUnit, NUnit, JaTeFW. Кроме того, для повышения эффективности тестирования приложений и сокращения затрат, специалистами EPAM Systems разработан и применяется собственный инструментарий под названием TAF (Test Automation Framework). TAF позволяет в кратчайшие сроки организовать одновременное автоматическое тестирование множества продуктов, построенных на различных технологиях.

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

Преимущества сотрудничества с EPAM Systems:

  • Специализированное подразделение по тестированию и контролю качества программного обеспечения — свыше 1300 профессионалов
  • Наличие собственной методологии и системы управления знаниями в области тестирования
  • Система управления качеством в EPAM Systems с 2002 года соответствуют стандарту ISO 9001:2000, компания первой в Европе в 2003 году сертифицирована по стандарту SEI CMMI level 4
  • Партнерство с технологическими лидерами сферы разработки ПО
  • Беспрецедентный размах — более 6000 сотрудников, возможность выполнения одним партнером масштабных и ответственных проектов
  • Разветвленная сеть офисов по работе с клиентами и центров разработки компании в СНГ и по всему миру, постоянные инвестиции в привлечение специалистов, развитие технологий, процессов и инструментов
  • Широкий спектр ИТ-услуг и решений в одной компании, лучшие разработчики для реализации проектов.

Главная | Услуги | Отрасли | Деятельность | Заказчики | Партнеры | Новости | О компании | Карьера | Контакты
Карта сайта | Конфиденциальность
EPAM Systems. Все права защищены. © 2012 Система управления сайтом EPAM CMS