Авторский канал тестировщика, который ушел в сферу IT с образованием журналиста. Только откровенные заметки про работу в российской и американской компаниях.
👉🏼Далее потенциальные ситуации, когда случаются (могут случиться) ошибки и краши:
📍Сбор данных из обязательных полей
Есть много софта и веб-страниц, в которых самой важной частью являются поля ввода, заполняемые пользователем. При негативном тестировании пишутся тесты, оставляющие обязательные поля пустыми.
📍Несоответствие между типом данных и типом поля
Большинство форм и диалогов способны получать данные в определенной форме; самые частые - это текст, число, дата и время. Пишется тест-кейс, в котором в поле вводятся данные другого типа и проверяется реакция приложения.
📍Допустимые границы и лимиты
В большинстве приложений в полях ввода принимаются только данные в заданном диапазоне или текст определенного формата. Пишутся тесты, в которых вводятся значения выше или ниже диапазона.
📍Разрешенное количество символов
Есть страницы и приложения, поля ввода в которых принимают лишь определенное количество символов. В негативном тесте вводится запрос с большим количеством символов.
📍Тестирование сессий
В некоторых браузерах для входа на некую страницу требуется ввести сначала логин пользователя. Пишется тест, пытающийся открыть страницу без логина.
📍Специфические данные
Существуют приложения и страницы с полями ввода, принимающими данные со специфическими ограничениями. Негативный тест проверяет некорректные данные вне этих ограничений.
Заметки тестировщика