Развитие и карьерный рост

Функциональное тестирование

Тестирование программного обеспечения — это важная часть производственного цикла. Одним из наиболее востребованных видов тестирования ПО является функциональное тестирование. Его главная задача — определить, соответствует ли разработанное программное обеспечение первоначально заявленным требованиям заказчика по части функциональности.

Такое тестирование проводится инженерами-тестировщиками вручную и позволяет проверить, способна ли информационная система решать пользовательские задачи при определенных условиях. Конечная цель — обнаружить поведение, отличающееся от ожидаемого и зафиксировать его.

Основные преимущества функционального тестирования

  • Проводится вручную, без использования автоматизированных средств
  • Имитирует реальное пользование системой
  • Выявляет ключевые системные ошибки, «узкие места»
  • Позволяет сэкономить за счет своевременного обнаружения и исправления дефектов
  • Позволяет проверить эргономику системы и особенности поведения пользователя, которые недоступны для проверки с помощью роботизированных решений

Этапы ручного функционального тестирования

1. Подготовка
На первом этапе специалисты компании IBS AppTest анализируют имеющуюся документацию о системе, начиная с функциональных и бизнес-требований, техзадания и паспорта проекта. Затем начинается разработка и согласование тест-плана и тест-кейсов, сроков проекта и количества итераций. Совместно с заказчиком оцениваются все возможные риски.

2. Функциональное тестирование
Тестирование ПО проводится согласно заранее подготовленным тестовым сценариям. Все отклонения фиксируются в системе управления тестированием, имеющейся у заказчика. Если багтрекинговой системы нет, команда IBS AppTest может предложить несколько вариантов: предоставить систему на собственной площадке, использовать имеющиеся у заказчика решения, обойтись стандартным «офисным пакетом» приложений, поставить заказчику необходимые лицензии, организовать процесс тестирования с помощью бесплатных инструментов. Каждый проект обязательно учитывает специфику деятельности заказчика.

3. Итоговый отчет
По результатам тестирования команда специалистов IBS AppTest разрабатывает и согласовывает отчет о проделанной работе, в который включается список найденных ошибок и рекомендации по оптимизации и улучшению работы системы.

Протестируем системы любой сложности