Программное обеспечение
Существуют стандартные требования и критерии по которым можно определить насколько программный продукт соответствует требованиям Клиента или технического задания.
Основные стандарты
ГОСТ ИСО/МЭК 9126; ГОСТ 19.001, ГОСТ 19.005, ГОСТ 19.101, ГОСТ 19.102, ГОСТ 19.103, ГОСТ 19.104, ГОСТ 19.105, ГОСТ 19.106, ГОСТ 19.201, ГОСТ 19.202, ГОСТ 19.301, ГОСТ 19.401, ГОСТ 19.402, ГОСТ 19.403, ГОСТ 19.404, ГОСТ 19.501, ГОСТ 19.502, ГОСТ 19.503, ГОСТ 19.504, ГОСТ 19.505, ГОСТ 19.506, ГОСТ 19.507, ГОСТ 19.508, ГОСТ 19.601, ГОСТ 19.602, ГОСТ 19.603, ГОСТ 19.604, ГОСТ 19.701 , ГОСТ 19781, ГОСТ 28195, ГОСТ 7.70, ГОСТ Р 52636, ГОСТ Р 52976, ГОСТ Р 52977, ГОСТ Р 52978, ГОСТ Р 52979, ГОСТ Р ИСО 9127, ГОСТ Р ИСО/МЭК 12119, ГОСТ Р ИСО/МЭК ТО 12182, ГОСТ Р ИСО/МЭК ТО 9294, ГОСТ Р ИСО/ТС 18308 и др.*
* - список стандартов, по которым можно провести испытания и измерения – не полный. Для уточнения возможности испытаний (измерений) по требуемому Вам стандарту или методике обращайтесь к нашим специалистам.

Экспертиза программного обеспечения

Тестирование программного обеспечения – неотъемлемая процедура при разработке любого программного продукта. Поддержание качества программного обеспечения предоставляет колоссальные преимущества в борьбе с конкурентами:
  • уменьшение сроков разработки;
  • повышение репутации продукта среди конечных пользователей.

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

Выполнение следующих автотестов:
  • UI;
  • API;
  • интеграционные.
Основная задача – ускорение обратной связи о состоянии системы.
Этапы тестирования при работе с программным продуктом:
  1. Определение тестового покрытия – выяснение ожиданий к автоматизации, формулировка целей.
  2. Разработка средств автоматизации тестирования – подготовка детальных отчетов об итогах автоматизации.
  3. Интеграция средств автоматизации в общий процесс.
  4. Дальнейшая поддержка процесса.

Тест производительности

Тестирование производительности программного обеспечения включает в себя такие процессы:
  • нагрузочное тестирование;
  • проверка стабильности программного продукта;
  • объемное и стресс-тестирование.
Главная задача такого исследования – выяснение сведений о возможностях, которые может получить программный продукт в условиях сильной нагрузки, а также проверка системы на выявление слабых мест.
Подразделяется на несколько шагов:
  1. Уточнение и анализ требований.
  2. Подготовка к тестам.
  3. Разработка генераторов нагрузки.
  4. Выполнение тестов.

Контроль качества

Консалтинг специалиста-тестировщика при организации контроля качества программного обеспечения внутри производственного процесса разработчика.
Контроль качества программного продукта проводится с использованием следующих процедур:
  • организация процессов и инфраструктуры тестирования;
  • консультация (обучение) специалистов;
  • контроль качества программного обеспечения в продуктивной среде.
Проблемы в области контролирования качества могут нанести колоссальный ущерб эффекту тестов.

Мобильное тестирование

Удобство использования и скорость являются главными факторами для пользователей мобильных приложений.
Выполнение независимого тестирования продуктов на существующих мобильных устройствах и прототипах. Реализация тестов с использованием глубоких знаний доменных областей на популярных мобильных операционных системах, таких как:
  • iOS;
  • Android;
  • Windows Phone;
  • Blackberry.
Тесты проводятся для достижения корректной и стабильной работы приложения, улучшения функциональности, а также для устранения различных дефектов интерфейса.

Тестирование веб-приложений

Выполнение тестов веб-приложений различной сложности:
  • интернет-порталы;
  • сайты;
  • SaaS-решения;
  • социальные сети;
  • маркетплейсы.
Тесты выполняются для обеспечения масштабируемости, высокой производительности и безопасности.

Стоимость услуги

На каждом этапе при работе с программным продуктом создается документация (тест-кейсы, детальный план действий). Каждый из документов регулярно обновляется.
Клиент получает периодические детальные отчеты о каждой ошибке/проблеме, а также полезные рекомендации, позволяющие обеспечить максимальную прозрачность работы на проекте.
Наши сотрудники имеют большой опыт при работе с программными продуктами на различных платформах. Для каждого проекта отбираются специалисты с необходимыми техническими знаниями и опытом в доменной области, соответствующей деятельности клиента.
При работе используются следующие инструменты:
  • Selenium;
  • PyTest;
  • Apache Jmeter;
  • Charles Proxy server;
  • Unit test;
  • Fiddler;
  • Python 3.7-3.8;
  • Postman;
  • Docker;
  • Django test;
  • Selenoid;
  • Locust;
  • Nose;
  • Testrail.
Стоимость услуги зависит от вида самого программного продукта, типов проводимых тестирований и индивидуальных пожеланий заказчиков, которые могут возникнуть при работе с проектом, перечня заявленных нормативных документов, на соответствие которым проводится проверка. Для определения примерной стоимости услуги необходимо оставить заявку через специальную форму или связаться с нами по телефону +7 (495) 223 6008 или через форму обратной связи.
Осуществление следующих типов ручного тестирования:
  • модульное тестирование;
  • интеграционное тестирование;
  • функциональное тестирование
  • конфигурационное;
  • тест установки;
  • системное.
Тесты адаптируются под архитектуру и тип приложения. Дополнительно проверяются следующие элементы при работе с программным обеспечением:
  • потеря связи;
  • адаптивность;
  • обратная совместимость;
  • кроссплатформенность;
  • качество загрузки контента.
При работе используются все современные инструменты тестирования. Работа с программным продуктом включает в себя следующие этапы:
  1. Определение условий и масштабов.
  2. Выбор стратегии.
  3. Выполнение тестов.

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

Задачи исследования

Независимая испытательная лаборатория Fidemko уже более пяти лет проводит испытания программного обеспечения на соответствие заявленным нормативным документам (стандартам, техническим условиям, техническим заданиям).
Испытательная лаборатория Fidemko выполняет заявки клиентов на аутсорсинг тестирования. Передача тестирования на аутсорсинг позволяет компании-разработчику ПО сконцентрироваться на основной своей деятельности. Опыт показывает, что привлечение внешних экспертов высокой квалификации, не участвовавших в разработке ПО, позволяет повысить качество конечного программного продукта.
Испытательная лаборатория Fidemko предоставляет своим клиентам разнообразные виды тестирования программных продуктов.
Каждый вид исследования выполняет конкретные задачи.
Оставьте заявку или задайте вопрос
напишите нам
Поделитесь мнением о нашей работе или задайте нам любой интересующий вас вопрос в поле комментарий