1. Здравый смысл - да. Проверить, что приложение ведет себя
- понятно.
- Мы видим сообщение об ошибке - нам понятно, почему мы его видим?
- На экране отображается результат вычислений - читаемо? Результат правильный? Остаются вопросы?
- предсказуемо.
- Понятно ли мне, что будет, если я нажму на кнопку Отправить
- Если введу пустой текст - будет ли обрабатываться форма?
2. Держим постоянно в голове, для чего вообще создавалась эта форма - получаем примерный список ожиданий.
Например, это форма для обратной связи - понятно, что поле email должно проверять на корректность ввода. Понятно, что поле Телефон должно принимать цифры. Понятно, что поле Отзыв должно быть больше одной строки (textArea) и т.д.
3. Задаем вопросы Менеджеру/Аналитику/Заказчику (кому-то, кто лучше нас понимает, зачем эта форма нужна)
А тестирование методом черного ящика не предполагает отсутствия требований. Вам, как тестировщику, могут выдать готовое мобильное приложение. Это будет черный ящик вы не знаете, как оно работает внутри, к каким серверам обращается и т.д. Но у вас вполне могут быть требования на это приложение