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

gallery/photo_2020-01-06_16-40-34

 

Читайте на Facebook: http://bit.ly/2Fwh4c5

 

 

 

 

 

 

 

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


Функциональное тестирование - это проверка функциональных требований к системе и качества полученных результатов.
По сути функциональное тестирование отвечает на вопрос:  “Что делает система?”.


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


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

 

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

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


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