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