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