Контроль качества программных систем
Для обеспечения устойчивой работы информационных систем необходимо проводить функциональное тестирование всех разработок и доработок до их внедрения в производственную среду компании.
Функциональное тестирование программного обеспечения позволяет ускорить и удешевить разработку ПО в разы за счет раннего обнаружения и устранения ошибок, поэтому выгоднее всего начинать работы по тестированию на начальных этапах разработки. Мы выполняем все виды ручного и автоматизированного тестирования на всех этапах жизненного цикла ПО — от тестирования документации и функций до тестирования производительности, безопасности, удобства использования, взаимодействия, установки, переносимости и отказоустойчивости. Также проводим аудит процессов тестирования, консультируем по обеспечению качества ПО, внедряем инструменты автоматизированного тестирования и обучаем практическому тестированию.
Инструменты:
Selenium, Cucumber, TestComplete
Запросить квотуТестирование производительности позволяет выявить недостатки информационных систем, которые приводят к тому, что они не соответствуют требованиям бизнеса по производительности и масштабируемости.
В начале каждого проекта по тестированию производительности мы проводим анализ целей тестирования, чтобы обеспечить максимальную результативность работ. После осуществляем целевой технический анализ: исследуем интерфейсы и назначение системы, набор типовых действий и сценариев работы, используемые протоколы, проводим реверс-инжиниринг компонент, опрашиваем технический персонал и пользователей системы, изучаем документацию, — и разворачиваем полигон тестирования. Разработав и автоматизировав сценарии, наши специалисты проводят нагрузочное тестирование, собирают заданные метрики и анализируют их по завершении тестирования. Результатом работ является отчет о проведенном тестировании и выявленных ошибках, а также набор рекомендаций по улучшению производительности.
Мы предлагаем также целевое исследование сложных систем и анализ узких мест в архитектуре для решения известных или предполагаемых проблем. Для этого наши специалисты проведут сбор информации о проблемах и анализ архитектуры системы, а также выявят узкие места системы, проведя проверку на стандартные ошибки. На основании результатов этих работ разрабатывается и разворачивается система мониторинга состояния компонент системы, в которых предполагаются отказы или наличие полезной информации. По результатам сбора и анализа данных мониторинга мы предоставляем видение проблем, план их проверки и устранения.
Инструменты:
HP LoadRunner, MS Visual Studio test tool, Apache JMeter
Запросить квоту