Услуги по тестированию ПО и управлению качеством
В компании Qulix используется система управления качеством, совместимая со стандартом ISO 9001 и основанная на Rational Unified Process. Качество всегда было главным элементом культуры работы в компании, что позволяет нам решать бизнес-задачи заказчиков, превышая их ожидания. Используемые практики и методологии, постоянное стремление к совершенству, четкий контроль и измерение эффективности – результатом всего этого является уверенность наших заказчиков в том, что качество в их проектах всегда будет на самом высоком уровне.
Qulix Systems позиционировалась изначально как компания, специализирующаяся на предоставлении услуг в области управления качеством. С течением времени данное направление дополнилось другими приоритетными направлениями, однако услуги по обеспечению качества также постоянно расширялись и развивались. На данный момент компания предоставляет практически полный спектр сервисов в области QA. Стандартным решением, доказавшим свою эффективность, является предоставление аналитикам нашей компании возможности определить требуемую стратегию тестирования в проекте, однако любое отклонение от данной схемы возможно. В каждом конкретном случае мы пытаемся найти оптимальное решение для нашего заказчика.
Наши клиенты могут воспользоваться специализированными пакетами услуг, либо нашей комплексной Программой Обеспечения Качества, которая обеспечивает исчерпывающее решение для QA активностей в Вашем проекте.
Вы хотите :
- Передать процесс обеспечения качества в аутсорсинг?
- Создать решение по автоматизации тестирования?
- Выполнять удаленное тестирование продукта?
- Узнать все об аспектах производительности Вашего продукта?
- Выяснить пути улучшения внутренних процессов?
Данная секция представляет ответы на вышеуказанные вопросы.
Программа Обеспечения Качества
Мы разработали данную программу специально для таких случаев, когда наш клиент говорит: "Я хочу быть уверенным в том, что качество моего продукта будет на высшем уровне!". Таким образом, клиент предоставляет нам возможность разработки комплексной программы по обеспечению качества в проекте. Главным преимуществом данного подхода является возможность полной передачи QA активностей на сторону Qulix и получение гарантированных результатов.
Комплексное обеспечение качества означает:
- Глубокий анализ Вашего проекта для понимания всей его специфики
- Разработка правильной QA стратегии
- Разработка эффективных процессов взаимодействия с удаленной командой и ее создание
- Автоматизация необходимых активностей
- Оценка производительности, расширяемости и надежности продукта
- Гарантированный результат на выходе
Обычно наш подход различается в каждом конкретном случае из-за специфики проекта, однако наши клиенты могут быть уверены в том, что качество для нас - это приоритет номер один.
Решения по автоматизации тестирования ПО
В Qulix мы понимаем, что автоматизация ручного труда - это правильное направление, особенно в случае применения ручного тестирования в проекте. С другой стороны, некоторые проекты не могут быть даже полностью проверены руками в рамках установленного времени, и автоматизация обычно не включается в планы. Каждый проект требует тщательной оценки необходимости применения автоматизации, и очень часто мы советуем нашим клиентам инвестировать средства в создание подобного решения, поскольку эти инвестиции окупаются впоследствии.
В каждом новом проекте происходит анализ необходимости проведения автоматизации, а также функционала, тесты которого должны быть автоматизированы:
- Автоматизация минимального приемочного теста - мы разрабатываем сценарий автоматизации в соответствии с определенной схемой проведения Минимального Приемочного Теста (МПТ). Данный сценарий будет выполняться каждый раз перед выпуском очередной версии продукта для отслеживания регресса качества на регулярной основе.
- Автоматизация функционального тестирования - на основе тестовой документации (тестовые сценарии, тестовые случаи, тестовые модели) мы создаем решение по автоматизации, которое должно обеспечивать максимальное покрытие тестами функционала разрабатываемого продукта.
Некоторые моменты:
- выделенная команда по автоматизации тестирования
- глубокие знания и обширный опыт по использованию инструментария от Rational Software, Mercury, Segue
- опыт в обеспечении портабельности создаваемых автоматизационных решений
- наличие множества наработок и библиотек
Функциональное тестирование
Говоря о процессе контроля и управления качеством (QA), многие заказчики имеют в виду именно функциональное тестирование, хотя этот процесс является только небольшой частью QA. Тем не менее, эта часть является очень важным звеном в общей цепочке доведения продукта до идеального качества и применяется практически в каждом проекте. Компания Qulix предлагает свои услуги в области аутсорсинга тестирования и тест-дизайна.
Данная активность включает следующие пункты:
- Планирование тестов - определение тестовой стратегии, основных доставок и сроков.
- Анализ требований - выяснение функциональных требований проекта, проверка их целостности и полноты.
- Проектирование тестов - создание тестовых артефактов (тестовых случаев, тестовых сценариев, тестовых моделей).
- Выполнение тестов - тестирование продукта в соответствии с тестовой документацией
- Отчетность - доставка регулярных отчетов о результатах тестирования и качестве продукта
Техническое тестирование
Данные типы тестирования развиваются параллельно с развитием и усложнением проектов по разработке ПО, переходом на многоуровневую архитектуру и т.д. Стратегия тестирования для 3-х уровневой системы сильно отличатся от тестирования одиночного приложения, поскольку появляется необходимость в проверке дополнительных взаимодействий (база данных <-> сервер приложений, клиент <-> сервер приложений и т.д.).
Основные направления:
- Разработка и выполнение нагрузочного тестирования - мы нагружаем систему различными наборами запросов от виртуальных пользователей для выяснения того, соответствуют ли измеренные значения требуемым. Мы измеряем и отслеживаем использование системных ресурсов различного типа (CPU, память, дисковая система и т.д.) для диагностики поведения системы.
- Тестирование производительности - мы проверяем, что система соответствует установленным требованиям по производительности, независимо от того, является ли она интернет-сайтом либо распределенным интранет-приложением.
- Компонентное и интеграционное тестирование - наши специалисты создадут требуемый контекст для тестирования компонентов Вашей системы в изолированной среде. Вопрос компонентного тестирования включает проектирование и разработку приложения-контейнера, которое будет загружать тестируемый компонент и предоставлять интерфейс для входных тестовых данных.
- Инспекция кода, дизайна и проектной документации - специалисты самой высокой квалификации нашей компании (уровня архитектора и менеджера проекта) проанализируют артефакты Вашего проекта на основании установленных точек проверки и предоставят отчет о недостатках и путях исправления (анализ кода, использования паттернов, стандартов и т.д.).
Если у Вас есть сомнения, какой из этих сервисов использовать, свяжитесь с нами, и квалифицированные аналитики и архитекторы Qulix помогут Вам сделать правильный выбор.
- Узнайте больше
Пример проекта
Приложение для организации Internet конференцийспособного набора приложений в области веб-конференций, аудио и видео конференций.

