Когда мы начинаем работать с программой, мы ожидаем, что она будет выполнять те задачи, для которых предназначена. Функциональное тестирование выполняется для проверки того, насколько конечный продукт соответствует техническому заданию, а также, чтобы удостовериться, что все функции работают корректно, и что программа не содержит ошибок.
Функциональное тестирование, как и любой другой вид тестирования выполняется, чтобы продукт стал проще в использовании, и чтобы предотвратить появление ошибок. Чтобы провести тестирование, отдел контроля качества готовит схему и сценарий, описывающие все шаги верификации продукта.
Тестирование выполняется соответственно в PMT в соответствии со сценариями. Каждый пункт сценария отражает деятельность тестировщика и соответствующее ответное действие программы.
Процесс тестирования максимально приближен к обычному использованию программы. Для того чтобы обеспечить максимальную надежность, проводится анализ наиболее часто используемых функций, также анализируется порядок, в котором среднестатистический пользователь их применяет. Искусственно созданные разработчиком алгоритмы не могут полностью отобразить модель использования программы.
Группы функционального тестирования
В зависимости от типа работы, можно выделить следующие группы:
- Модульное тестирование (юнит-тестирование) — в ходе тестирования проверяется функциональность отдельных частей программы.
- Интеграционное тестирование – проводится в последнюю очередь, и в процессе проверяется отношения между разными функциями программы с помощью процесса выполнения и обмена данных.
Любое программное обеспечение проводится, в первую очередь, для конечного пользователя. Поэтому все функции должны быть рабочими и простыми в использовании. Наиболее часто используемые компоненты программы должны быть доступны, например, они должны находится в панели контроля.
IT-индустрия не раз доказала, что проекты, связанные с эргономикой, становятся очень популярными среди пользователей. Удобство пользования становится самым важным свойством в программах, созданных для широкого круга пользователей.
Оставить комментарий