ICL Services

Тестирование программного обеспечения

  • 9 типов тестирования
  • Более 100 приложений тестируется сейчас
  • Более 100000 тестовых сценариев
Заказать звонок
Эта услуга для вас, если:
  • У Вас на проекте еще нет контроля качества, Вы хотите получить эффективное тестирование сразу, не заниматься наймом и развитием процессов. Мы готовы поставить зрелое тестирование «под ключ»;
  • У Вас на проекте еще нет контроля качества, Вы хотите организовать свое тестирование с нуля, но в компании не хватает экспертизы, чтобы сделать это эффективно. Мы готовы предоставить подходящих специалистов, чтобы ваши задачи по тестированию выполнялись с нашим уровнем экспертизы;
  • Вы разрабатываете MVP продукта, хотите его протестировать, но не хотите нанимать тестировщиков до подтверждения гипотезы. Мы предоставим команду на необходимый срок, специалисты ICL Services спланируют стратегию тестирования и реализуют ее;
  • Вам нужен специфический специалист для проведения узкоспециализированного тестирования. Мы предоставим соответствующего Вашей задаче специалиста на необходимых срок;
  • У Вас есть тестирование, но это не помогает уменьшить количество срочных доработок в продуктивной среде. Вы хотите повысить эффективность тестирования. Мы проанализируем причины и предложим решения, подходящие Вашему проекту.
Тестирование программного обеспечения – неотъемлемая часть разработки каждого программного продукта. Поддержание качества ПО дает серьезные преимущества в конкурентной борьбе: способствует уменьшению сроков разработки и повышает репутацию продукта среди конечных пользователей.

Уже больше 10 лет ICL Services предлагает своим Заказчикам различные виды тестирования:

Ручное тестирование:

  • Модульное тестирование
  • Интеграционное тестирование
  • Конфигурационное тестирование
  • Тестирование установки
  • Системное тестирование
Автоматизация тестирования:

  • UI- автотесты
  • API-автотесты
  • Интеграционные автотесты
Тестирование производительности продукта:

  • Нагрузочное тестирование
  • Стресс-тестирование
  • Тестирование стабильности
  • Объемное тестирование
Консалтинг контроля качества программных продуктов:

  • Аудит процессов контроля качества
  • Организация процессов тестирования
  • Организация инфраструктуры тестирования
  • Организация процессов контроля качества продукта в продуктивной среде
  • Обучение специалистов по тестированию
Специалисты ICL Services имеют положительный опыт тестирования уникальных решений и решений на платформах 1С, Microsoft Dynamics, SAP.
В нашей команде более 60+ профессионалов в области тестирования, которые регулярно повышают свои компетенции и подтверждают их в независимых центрах сертификации.

Вы можете привлечь их на выполнение отдельной задачи или провести с их помощью комплексное тестирование всего продукта.

Этот сервис уже работает:

Информационные технологии

Международный производитель компьютерного оборудования

К нам обратилась крупная международная компания, занимающаяся производством и продажей аппаратного обеспечения для компьютеров, центров обработки данных, коммуникационных систем и других типов оборудования. У заказчика устарело многофункциональное приложение, предназначенное для помощи менеджерам в составлении заказов на оборудование, направляемых на производство и комплектацию. Программа позволяет сформировать ценовое предложение заказчику, исходя из состава решения, наличия оборудования на складе и другим параметрам. Команда специалистов ICL Services детально изучила функционал старого приложения заказчика, требования и текущие бизнес-процессы, после чего сформировала предложения, основанные на собственном опыте разработки приложений для бизнеса, и подготовила предложение по разработке новой версии приложения в формате веб-приложения (web-based application).
Различные виды тестирования
  1. Ручное тестирование

    • В зависимости от Ваших требований специалисты ICL Services проведут smoke- тестирование, санитарное, регрессионное, проверят качество релиза после его поставки в продуктивную среду.

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

      Для подготовки и проведения испытаний тестировщики используют наиболее актуальные инструменты, такие как: Test Rail/ MTM / Zephyr Scale/ Qase, Postman/ Soap UI, Charles Proxy, Browser Stack, Android Studio, XCode, арсенал сервисов по выверке макетов и текста, локализации функциональных и нефункциональных дефектов, полу автоматизации ручных операций.

      Ручное тестирование состоит из следующих этапов:

      • Определение масштабов и условий: специалисты ICL Services внимательно проанализируют Ваш запрос, выяснят предметную область и задачи продукта, готовность проекта к тестированию, согласуют с Вами сроки и содержание работ.
      • Выбор стратегии тестирования: специалисты ICL Services исследуют продукт и требования к нему, определят необходимые виды и этапы тестирования, подберут инструменты, разработают стратегию тестирования и тест-план.
      • Проведение тестирования: в соответствии со стратегией специалисты ICL Services выполнят тест-дизайн, разработают тестовую документацию, проведут испытания, подготовят отчеты о результатах тестирования и состоянии продукта.
  2. Автоматизация тестирования

    • Цель автоматизированного тестирования – уменьшить или остановить рост количества ресурсов, сократить time-to-market, ускорить обратную связь о состоянии системы. В ICL Services Вы можете заказать автоматизацию тестирования на Python или С#.

      Автоматизация тестирования состоит из следующих этапов:

      • Определение тестового покрытия: специалисты ICL Services выяснят ожидания к автоматизации, сформулируют цель и определят тестовое покрытие.
      • Разработка автотестов: специалисты ICL Services разработают автотесты и подготовят отчеты о результатах автоматизации.
      • Встраивание автоматизации в общий процесс: параллельно с разработкой автотестов специалисты ICL Services организуют автоматическое проведение испытаний и отчетность о результатах тестирования.
  3. Тестирование производительности

    • Цель тестирования производительности – выяснить информацию о возможностях продукта в условиях реальной нагрузки, проверить, выдержит ли система приток новых пользователей, выявить «узкие места». Специалисты ICL Services помогут сформулировать требования к производительности системы, смоделируют реалистичную нагрузку, проведут тестирование и предоставят понятные отчеты о результатах.

      Нагрузочное тестирование состоит из следующих этапов:

      • Анализ и уточнение требований: специалисты ICL Services уточнят цели тестирования, специфику работы пользователей, критерии качества системы, разработают стратегию тестирования.
      • Подготовка тестирования: специалисты ICL Services спланируют модели нагрузки, рассчитают базовые нагрузочные точки, проверят достаточность тестового стенда и систем мониторинга, поставят и проверят требования к ним.
      • Разработка генераторов нагрузки: специалисты ICL Services напишут и отладят скрипты- генераторы нагрузки
      • Проведение испытаний: специалисты ICL Services проведут запланированные испытания и предоставят понятный отчет о состоянии продукта, ответят на вопрос, поставленный перед тестированием.
  4. Консалтинг по тестированию

    • Наряду с другими процессами, тестирование должно выдерживать ограничения – сроки, содержание, качество. Чтобы тестирование не теряло свою рентабельность, необходимы процессы контроля качества. Сбои в области контроля качества могут полностью ликвидировать эффект тестирования, например, когда в продукт вносятся значительные изменения после финальных проверок, или тестовая среда слишком сильно отличается от продуктивной.

      Мы можем провести анализ, выявить пробелы, помочь настроить следующие процессы:

      • Управление тестированием сделает процессы тестирования прозрачными: специалисты ICL Services настроят инструменты управления тестами, чтобы в любой момент времени можно было контролировать затраты, отслеживать и корректировать ход работы или процесс целиком.
      • Управление инфраструктурой тестирования сделает процессы тестирования достоверными: специалисты ICL Services проанализируют среды, в которых проводится тестирование, выявят критичные несоответствия.
      • Управление поставками сделает процессы тестирования актуальными: специалисты ICL Services проанализируют каким образом продукт переносится в тестовую и продуктивную среды, предложит корректирующие операции для уменьшения post production рисков.

Спросите эксперта

— Карина Насырова

Старший менеджер по предоставлению сервиса Направления бизнес-услуг и услуг по приложениям

Задать вопрос
Читайте нас на Новости по теме
Связаться с нами Заказать звонок

Спасибо! Голосовой помощник принял Ваше обращение! Ожидайте сообщения с текстом заявки на Вашу почту.

С нами уже более 2000 представителей ИТ сообщества на FB. Присоединиться:

Ok

Спасибо за обращение!

Наш специалист свяжется с Вами в ближайшее время.

С нами уже более 2000 представителей ИТ сообщества на FB. Присоединиться:

Ok

Спасибо за обращение!

Наш специалист свяжется с Вами в ближайшее время.

С нами уже более 2000 представителей ИТ сообщества на FB. Присоединиться:

Ok
На сайтах icl-services.com используются cookie-файлы. Оставаясь на сайте, вы даете свое согласие на использование нами cookie-файлов. Если, прочитав данное сообщение, вы не согласны, просим вас покинуть сайт.
Наверх