Кейсы пасхалки с исходным кодом
Эти кейсы спрятаны немного глубже и позволяют протестировать не только поле ввода имени, но и некоторые особенности страницы. Такие кейсы не так часто встречаются в реальной работе тестировщика, но не менее интересны.
Залезть в куки (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 есть подсказка:
Если тут есть потерявшийся файл ресурсов, то добавьте его имя и расширение в поле ввода имени.
Ищем пустой файл. Далее просто копируем его название вместе с “хвостиком” после точки и отправляем форму.