Close
Software Test Studio logo

Software Test Studio

Назад

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

image

Функциональное тестирование является главным направлением деятельности любого инженера по обеспечению качества. Это то, что мы, как специалисты, делаем ежедневно, из года в год.

Функциональное тестирование - это проверка функциональных требований к системе и качества полученных результатов.

Основной акцент при тестировании делается на конечный результат, на те результаты, которые получаются при выполнении пользовательских сценариев и на те выходные данные, которые являются итогом ввода пользовательских данных.

По сути функциональное тестирование отвечает на вопрос: “Что делает система?”.

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

При прохождении тестовых сценариев в рамках функционального тестирования советуем особо обратить внимание на:
- валидацию обязательных полей (все возможные сценарии при тестировании полей ввода)
- работоспособность доступных кнопок
- наличие пользовательских соглашений, политики конфиденциальности, условий и положений
- работу системы (если данные документы имеются)
- отображение сообщений об ошибках (в каких случаях появляются, ну и, конечно, их содержание)
- возможность и корректность загрузки файлов
- работу JavaScript в разных браузерах
- корректность отображения выпадающих списков

Функциональное тестирование изучает поведение системы, поэтому при разработке тестовых сценариев используются как методы черного, так и белого ящика.

Все о тестировании