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

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

Автоматизация тестирования

Высвобождение человеческих ресурсов дает возможность затратить больше усилий на задачи, которые нельзя автоматизировать
Что мы делаем:
Определяем цели и стратегии автоматизации
Выбираем средства автоматизации
Оцениваем затраты на реализацию
Описываем, разрабатываем, тестируем и запускаем автотесты
Поддерживаем в актуальном состоянии

Нагрузочное тестирование

Оцените «здоровье» системы и заранее спланируйте изменение конфигурации ПО
Что мы делаем:

Консалтинг процессов тестирования

Постройте свою стратегию обеспечения качества в соответствии с отраслевыми стандартами и увеличьте производительность команды
Что мы делаем:

Ручной контроль качества

Играем роль конечного пользователя, тестируя функции продукта, чтобы убедиться, что они ведут себя так, как задумано
Что мы делаем:
Определяем целевые бизнес-процессы, эмулируемые сценарии
Планируем технологический ландшафт, методики экстраполяции результатов
Определяем технологический стек и методологии контроля метрик
Разрабатываем нагрузочные скрипты и эмуляторы
Обследуем бизнес-процессы, определяем «узкие» места
Определяем стратегии, workflow, зоны ответственности, метрики
Внедряем автоматизацию процессов тестирования
Определяем релизную политику, проводим оценочные собеседования
Разрабатываем стратегии тестирования
Функциональное тестирование
Веб-тестирование мобильных приложений
Тестирование пользовательского интерфейса, кросс-платформенности

Школа тестирования Logrocon

Поможем вам сформировать собственную команду профессионалов
Что мы делаем:
Определяем уровень обучаемого
Создаем индивидуальные программы обучения
Задействуем практические занятия по всем видам тестирования
Проводим воркшопы
Повышаем уровень квалификации ваших сотрудников
Проводим сессии нагрузочных испытаний
Вырабатываем рекомендации по настройке ПО и конфигураций системных ресурсов промышленного стенда
Разрабатываем регламенты, инструкции и стандарты
Проводим мероприятия для повышения квалификации сотрудников тестирования
Интеграционное, регрессионное тестирование
повторных обращений
сотрудников в отделе
успешно реализованных проектов
86%
40
200+
экспертных отраслей
сертификата
виды тестирования
6
54
Все

Примеры наших проектов

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

Проект внедрения системы управления разработкой (ALM) для крупной компании, управляющей инженерными сетями (ПАО «Газпром нефть»)
#Тестирование
#Jira
#TFS
#CRS/FATSA

100+
проектов введено в промышленную эксплуатацию

#OCRM

2014
год начала сотрудничества, которое длится по сей день

#CLM
#NFS
Виды тестирования:

функциональное;
автоматизированное;
регрессионное;
интеграционное;
нагрузочное.

#CASHBACK
#PHO
Проект внедрения системы управления разработкой (ALM) для крупной компании, управляющей инженерными сетями (ПАО «Газпром нефть»)

100+
проектов введено в промышленную эксплуатацию

2016
год начала сотрудничества, которое длится по сей день

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

функциональное;
автоматизированное;
регрессионное;
интеграционное;
нагрузочное.

#Тестирование
#Jira
#TFS
#CRS/FATSA
#OCRM
#CLM
#NFS
#CASHBACK
#PHO

Наши преимущества

Отраслевая экспертиза

Кристальная прозрачность

Объемный контроль качества

За последние 10 лет специалисты Logrocon завершили 480+ технологических проектов в 10 различных отраслях.

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

Открытые принципы ценообразования и возможность видеть трудозатраты в режиме реального времени.
Занимается обследованием и полным циклом производства ПО, что расширяет наши возможности в области тестирования.

Это позволяет предоставлять вам индивидуальные решения, которые будут гибкими, безопасными и экономичными.

Наши заказчики

Что мы тестируем?

Веб-сайты
Клиент-Сервер
Интеграционные платформы
Телеметрические системы
Базы данных
Веб-приложения
Мобильные приложения
Настольные приложения
E-commers
API/веб-сервисы
SaaS

Уже знаете чего хотите?

Мы подберем варианты

И предложим решение

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

Технологическая карта тестирования

Мы не просто тестируем информационные системы, но помогаем нашим заказчикам упростить ландшафт приложений, а также консультируем по стратегическим технологиям
Компания «Логрокон» имеет обширный опыт в проведении автоматизированного тестирования с использованием как коммерческих, так и open-source продуктов для автоматизации как GUI интерфейсов, API, интеграционных тестов с использованием шин MQ, мониторинга и сбора результатов автоматизированных тестов.
Наиболее часто используемые в проектах решения:
Среда разработки:
Сборка:
На уровне кода:
Selenide
Cucumber
Selenium WebDriver
SpecFlow
Coded UI tests - Visual Studio
MS Visual Studio
MS Visual Code
RubyMine
Intellij Idea
Maven
Java
C#
Контроль версий:
Базы данных:
Прочие инструменты:
Удобство запуска:
Git
SVN
Oracle
PostgreSQL
MS SQL Oracle
IBM DB2
Jira
Ant
Gradle
Ruby
Confluens
SoapUI
JDBC
EMC Captiva
RFHUtil
EMC Documentum
dqMan
IBM MQ
RabbitMQ
Jenkins
Gitlab CI/CD
HP ALM
Azure DevOps Server
Team Foundation Server
Компания «Логрокон» имеет обширный опыт в проведении нагрузочных испытаний с использованием как коммерческих, так и open-source продуктов для подачи нагрузки, мониторинга и сбора результатов нагрузочного тестирования.
Наиболее часто используемые в проектах решения:
На уровне кода:
Сборка:
Работа с браузером:
HP LoadRunner
Apache JMeter
IBM Performance Tester
Gatling
Java
C#
Ruby
.NET
Maven
Selenium
Cucumber
Контроль версий:
Базы данных:
Прочие инструменты:
Мониторинг утилизации ресурсов:
Git
SVN
Oracle
PostgreSQL
MS SQL Oracle
IBM DB2
Jira
Ant
LeanFT
Confluens
SoapUI
JDBC
EMC Captiva
EMC Documentum
dqMan
IBM MQ
PerfMon
nmon
iostat
Glances
vmstat
Pascal
Python
MS Visual Studio – с использованием LoadTest/Coded UI Test
Grafana
Удобство запуска и CI:
Jenkins
HP ALM
TFS
Компания «Логрокон» имеет обширный опыт в проведении функциональных испытаний с использованием как коммерческих, так и open-source продуктов для выполнения проекта по тестированию, а также программных продуктов, помогающих повысить качество проводимого тестирования на разных стадиях проекта.
Наиболее часто используемые в проектах решения:
Тестирование API Rest\Soap:
Тестирование интеграционные шин:
Веб-тестирование:
HP ALM
Confluence
Jira (Xray,Zephyr)
TestRail
Allure
Soap UI
Katalon Studio
Postman
Insomnia REST Client
IBM WebSphere MQ
Fiddler
Charles
Работа с СУБД:
Oracle
MS SQL
RFHUtil
RabbitMQ
DevTools
Redmine
Team Foundation Server
MQ Explorer
PostgreSQL
IBM DB2

Почему стоит автоматизировать тестирование ПО?

Вот некоторые варианты:

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

Увеличение объемов тестирования, которое возможно провести в рамках проекта.

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

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

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

Упрощение документирования проекта.

Для чего проводить
нагрузочное тестирование ПО?

Сбои и отказы системы могут привести к убыткам, вызвать отток клиентов или даже привести к полному отказу от использования вашего программного продукта.

Поэтому, при выпуске нового программного продукта, доработке и внесении изменений в ранее эксплуатируемое программное решение или изменении конфигурации стендов должен возникать вопрос:
Проведённые сессии нагрузочных испытаний гарантируют стабильность работы ПО в разнообразных режимах эксплуатации и дадут вашему продукту преимущество перед конкурентами, помогут определить возможности масштабирования приложения.
Ответом на него будет проведение нагрузочного тестирования вашего приложения.
Как наше ПО будет работать под нагрузкой?
1
2
4
3
Нагрузили
Внесли изменения
Посчитали
Прослезились

Какие задачи решает тестирование?

Защищает инвестиции
не несите убытки и не теряйте сделки, выгоду, клиентов из-за ошибок в ваших программных продуктах, обнаруженных на этапе эксплуатации
Привлекает и удерживает клиентов
созданный профессионалами продукт повысит лояльность и удовлетворенность ваших клиентов
Качественный продукт — это ключевой фактор роста прибыли и имиджа компании на рынке
Ускоряет разработку ПО
повысьте скорость разработки вашего программного продукта, обеспечив своевременное обнаружение и исправление ошибок в коде
Снижает риски при пиковых нагрузках
привлеките квалифицированные ресурсы стабильность продукта в момент пиковых нагрузок без ущерба качеству
Повышает продуктивность внутренних служб
привлечение внешних экспертов создает здоровую конкуренцию внутренним специалистам, что позволяет оценить и повысить из эффективность
Экономит бюджет
согласно нашим исследованиям исправление ошибки в ПО на стадии эксплуатации обходится до 10 раз дороже, чем на стадии тестирования

Преимущества проведения нагрузочных испытаний

В результате проведения нагрузочного тестирования вы сможете:

Предсказать поведение Вашего программного продукта при росте числа пользователей и/или объема используемой ими информации.

Выявить ошибки (такие как утечка памяти, некорректные настройки или распределение ресурсов и др.) на ранних стадиях до проявления проблем на промышленной среде.

Смоделировать сценарии работы ПО при отказе одного из модулей вашего продукта, а также разработать сценарии восстановления работоспособности после фатального сбоя.

Подобрать оптимальные варианты конфигурации промышленной среды/комплекса технических средств. Определить «узкие места» решения.

Получить ответ на вопрос «какова максимальная производительность вашего программного решения?», оценить «здоровье» системы и заранее спланировать изменение конфигурации ПО.

Основные этапы проекта

Тестовая модель, отчеты о запусках и дефектах.

Результат:

Предварительный график тестирования.

Результат:

10) Описание, разработка, тестирование и запуск автоматических тестов.
11) Выгрузка отчетов о тестовых запусках.
12) Анализ полученных результатов и при необходимости доработка.

Подготовка и планирование

1
10) Описание, разработка, тестирование и запуск автоматических тестов.

Этап активной разработки

1) Принятие решения о необходимости автоматизированного тестирования.
2) Определение целей и стратегии автоматизации.
3) Выделение тестов, пригодных для автоматизации.
4) Выбор средства автоматизации.
5) Проверка совместимости выбранных средств автоматизации и тестируемого ПО.
6) Уточнение требований к разработке тестов.
7) Определение стандартов разработки тестовых скриптов, руководств, требования к аппаратному и программному обеспечению, сетевому окружению, наборам тестовых данных.
8) Определение методов контроля тестового окружения и системы мониторинга дефектов ПО.
9) Оценка затрат на реализацию.

Результат:

Актуальная тестовая модель.

Поддержка автотестов

Отслеживание изменений в системе, при необходимости доработка автотестов для поддержания их в актуальном состоянии
13) Отслеживание изменений в системе, при необходимости доработка автотестов для поддержания их в актуальном состоянии.
2
3
2) Определение целей и стратегии автоматизации

Основные этапы проекта

Отчет о проведенных испытаниях, включающий в себя:

Результат:

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

Результат:

7) Разработка нагрузочных скриптов на основе выбранных на этапе планирования и анализа системы бизнес-операций.
8) Разработка эмуляторов внешних по отношению к решению систем и(или) применение стороннего ПО для минимизации погрешности в результате нагрузочных испытаний.
9) Проведение сесси(и/й) нагрузочных испытаний.
10) Анализ полученных результатов. Локализация «узких» мест.
11) Выработка рекомендаций по настройке ПО и конфигурации системных ресурсов промышленного стенда.
12) Формирование отчета о текущих показателях производительности Решения и их соответствия целевым.
13) Подготовка отчета о выполненных работах.
Анализ

Анализ системы и планирование испытаний

1
Интеграция ПО

Проведение сессии нагрузочных испытаний и подготовка отчета

2
1) Определение и формализация целей и критериев определения исхода испытаний.
2) Определение целевых бизнес-процессов, эмулируемые сценарии использования решения.
3) Выявление ряда эмулируемых операций, определение частоты и характера запросов.
4) Планирование технологического ландшафта (тестового стенда и окружения), определение методики экстраполяции полученных результатов.
5) Определение технологического стека (инструменты, фреймворки, компоненты и библиотеки).
6) Определение методологии контроля метрик аппаратной и программной утилизации ресурсов.

Основные этапы проекта

Определены виды тестирования, которые можно применить к проекту, определены требуемые для процесса тестирования среды и ресурсы, проанализированы имеющиеся на текущий момент среды и ресуры, описаны приоритеты для непредвиденных ситуаций.
Разработана стратегия тестирования, отвечающая на вопросы:
•Что мы тестируем?
•В какие сроки тестируем?
•Какие проверки выполняем ?
•Каков критерий завершения тестирования?

Результат:

Определены и сформулированы цели тестирования .

Результат:

3) Оценка сроков тестирования, определение компетенций и численности команды тестирования, объединение всей информации, полученной при работе с требованиями.
4) Написание тест-плана.
Анализ

Анализ требований

1
Интеграция ПО

Разработки стратегии тестирования

1) Определение и обсуждение целей и требований Заказчика к итоговому продукту.
2) Анализ документации, предварительное планирование.

Результат:

Разработана тестовая модель для покрытия проверками тестируемый продукт.

Разработка тестовой документации и тестовой модели

Интеграция ПО
5) Написание сценариев, тест-кейсов, требуемые для проверки функциональности на соответствие поставленным требованиям
2
3
4

Результат:

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

Активная фаза тестирования продукта

Интеграция ПО
6) Проведение тестирования по ранее разработанной тестовой модели в рамках видов тестирования, определенных на этапе разработки стратегии тестирования, создание тестовых денных.
7) Регистрация дефектов при выявлении несоответствий требованиям в рамках тестирования.
8) Итерации тестирования повторяются до тех пор пока функционал не будет соответствовать требованиям, предъявляемым к нему.

Основная экспертиза

Российские и западные АБС
Процессинговый центр
CRM
Проекты по тестированию для банков из ТОП-10 РФ
Система управления корпоративными финансами
Фронт- и Миддл-офис FX/MM
Бэк-офис по учету биржевых операций
Система электронной очереди
Тарифный модуль
Модуль документарных операций
Интеграционная шина
Система ДБО для физических и юридических лиц
Комплексная система управления контейнерами «Внедрение кластеров Kubernetes на предприятиях»

Часто задаваемые вопросы

Оставьте свои контакты и мы свяжемся с вами в течение рабочего дня, чтобы согласовать 30-тиминутную встречу

Предпроектное обследование

Бесплатно
100000+ руб.
Подробнее
о нашей команде

Эксперты

Познакомьтесь с людьми, которые приведут вас к результату
Начальник отдела тестирования
Алексей Назаров
Татьяна Базарнова
Руководитель группы тестирования

Сертификаты