Кейсы пасхалки с исходным кодом
Эти кейсы спрятаны немного глубже и позволяют протестировать не только поле ввода имени, но и некоторые особенности страницы. Такие кейсы не так часто встречаются в реальной работе тестировщика, но не менее интересны.
Залезть в куки (You looked at the cookie)
При тестировании веба так или иначе придется периодически «лезть в куки». Нужно открыть консоль разработчика (клавиша F12) и перейти в cookies:
- Chrome/Yandex/Edge: вкладка Application — Cookies
- Firefox: вкладка Хранилище — Куки
В списке сайтов выберете сайт челленджа, ну а дальше Вы просто не сможете пройти мимо 🙂
Залезть в исходный код (You looked at the page source)
Редко используется на практике, но я рекомендую всё же проверять, что разработчики убрали все внутренние комментарии и код страницы выглядит аккуратно. Открываем консоль разработчика (см. выше), затем вкладку с ресурсами страницы:
- Chrome/Yandex/Edge: вкладка Sourses
- Firefox: вкладка Отладчик
В списке нужно найти самый главный файл — index.php Пролистываем файл в конец и читаем комментарий.
Сделать пользователя админом (You made the user admin)
На практике такой кейс может произойти в том случае, когда после тестирования какого-то функционала включение/выключение забыли убрать из «продовской» версии, и теперь фактически любой пользователь сможет функционал активировать.
Нажимаем на поле ввода имени и выбираем «исследовать элемент». Откроется консоль разработчика и код из index.php Пролистываем код чуть вниз (ниже first name поля) и видим список скрытых input полей. Находим среди них name=»user_right_as_admin» и убираем атрибут hidden. Дальше увидите, что изменится в форме.
Потерявшийся CSS (Missing css)
Не закрывайте консоль разработчика, она всё ещё нужна. Никто не любит неиспользуемые переменные, файлы и прочий мусор. Это действительно засоряет проект и вводит всех в заблуждение. Поэтому в index.php есть подсказка:
Если тут есть потерявшийся файл ресурсов, то добавьте его имя и расширение в поле ввода имени.
Ищем пустой файл. Далее просто копируем его название вместе с «хвостиком» после точки и отправляем форму.