R&D и QA

Разработка и
тестирование ПО

Мы специализируемся на разработке программного обеспечения любой сложности для финансовой и производственной отраслей, стартапов.

Предлагаем полный набор услуг по качественной разработке и тестированию ПО. Среди наших кейсов — корпоративные решения для банков, страховых компаний, здравоохранения, ритейла, телекома, промышленности.

Получите решение в соответствии с вашими бизнес-целями

  • Корпоративные портальные решения.
  • Системы управления жизненным циклом продукта.
  • Интернет-банкинг: web, mobile приложения.
  • Системы Master Data Management.
  • Аутсорсинг проектов.

В зависимости от требований проекта и состава команды специалистов, мы применяем лучшие практики процессов разработки на основе Agile-, Oracle AIM-методологий.

Процесс разработки ПО включает:

  • Бизнес-анализ требований.
  • Проектирование.
  • Разработка.
  • Тестирование.
  • Запуск в эксплуатацию.
  • Комплексная поддержка и развитие.

Стек технологий:

  • Java, Spring, Springboot.
  • JavaScript, React, Angular, средства разработки под Android, iOS.
  • OracleDB, PostgreSQL, MongoDB.
  • Docker, Kubernetes, AWS.
  • Linux, Windows.
  • Elasticsearch, Hazelcast, Kafka.
  • Git, Maven, Jenkins, Nexus.

QA и тестирование ПО

В процессе разработки решения мы внедряем лучшие методики тестирования, которые повышают качество сборки, ускоряют выпуск продукта и позволяют сократить расходы. Разные виды тестирования покрывают определенные области и могут дополнять друг друга.

Подберем оптимальный вариант тестирования для вашего решения

Виды тестирования ПО:

  • Все уровни функционального тестирования: регрессионное, smoke testing, sanity testing, исследовательское.
  • Функциональное автоматизированное тестирование.
  • Feature testing (положительный и отрицательный сценарии).
  • Сквозное тестирование модулей.
  • Изменения или улучшения ПО QA Services.

Процесс тестирования ПО включает:

  • Анализ требований к тестированию: определение целей, области тестирования, формирование перечня объектов и видов тестирования, подбор технологий.
  • Процесс дизайна: подготовка сценариев тестирования.
  • Разработка механизмов тестирования.
  • Процесс тестирования и дебаггинга.
  • Формирование отчетности проведенного тестирования.

Стек технологий:

  • Java 8+, Spring, BDD (Cucumber, Serenity).
  • Front-end тестирование: Selenium, Selenide, Cypress.io и др.
  • Back-end тестирование: RestAssured и др.
  • Load testing: JMeter, Gatling.
  • Мобильное тестирование: Appium.