Разбор тестового задания по тестированию формы редактирования пользователя.
Вставка
- Опубліковано 14 жов 2024
- В этом видео я сделаю подробный разбор решения тестового задания.
Задание скорее теоретическое и вероятнее может попасться на техническом собеседовании, поэтому созданная в ходе решения документация, используется в учебных целях, для улучшения восприятия.
При монтаже вскрылись некоторые опечатки в создаваемой таблице, которые затем были исправлены.
Тайм-коды:
00:30 знакомство с заданием
02:11 разбор решения 1 и 2 частей задания
04:19 разбор решения 3 части, сбор требований
11:09 проектирование тестов
Ссылка на созданный документ:
docs.google.co...
База с тестовыми заданиями:
github.com/art...
Больше полезной информации в моем Телеграм-канале: t.me/QA_AKlimenko
Поддержать автора:
boosty.to/akli...
#qa #тестирование #тестовыезадания
И еще хочу сказать - Вы делаете классную вещь. Разборов тестовых заданий очень мало по сравнению с другим контентом для тестировщиков - и будет классно, если продолжите. Вас приятно слушать, отличная скорость и ситемность.
Спасибо за обратную связь!
По мере возможности буду записывать новые видео.
Очень круто, спасибо
Здравствуйте, спасибо большое за видео с разборами тестовых заданий. К сожалению таких материалов мало, и ваш канал очень помогает.
Классный разбор! Неясно одно: смысл отключать клиентскую валидацию? Подавляющее же большинство сайтов используют клиентский рендеринг. А серверную часть проверяем через Postman
Спасибо вам за качественную информацию, нынче она в дефиците.
Я бы уточнил на собеседовании такой момент:
Обычно когда на такие формы редактирования заходим - в полях присутствуют данные. В требованиях об этом ничего нет.
Можно добавить такой тест (допускаю что данные подтягиваются):
1) Входим на редактирование профиля - в полях подтянулись нужные поля
2) Меняем имя/возраст
3) Жмем отмену
Проверяем что в UI отображаются старые данные. Что в БД данные не затерлись.
Так же неплохо обозначить что проверки на разных браузерах и на разных платформах (десктоп и тач)
Спасибо за дополнение.
Такая проверка есть в итоговой таблице.
Спасибо! Решил не досматривая видео покрыть тестами поля ввода имени и возраста, используя комбинаторную технику. Так же использовал технику граничных значений и классов эквивалентности. Но возник вопрос: имеет ли смысл так глубоко использовать в данном контексте техники тест-дизайна?
Использовать стоит. Вы и продемонстрируйте владение навыком, и уменьшите количество проверок, покрыв при этом все требования.
Отключить js и отправить любое значение - было б здорово увидеть, как это сделать в девтулзе. И вопрос - напрашивается одна из важных проверок - отлетает ли POST запрос при нажатии кнопки "Сохранить"? Это учебный макет, понятно, но записать эту проверку надо бы.
Вот алгоритм для Chrome:
1. Открываем DevTools
2. Вызываем панель команд с помощью сочитания клавиш: Ctrl+Shift+P
3. В ней вводим "disable JavaScript" и выбираем соответствующую команду из выпадающего списка
Включить js затем можно с помощью команды "enable JavaScript"
Не подскажите, в таблице поля не напутаны? Многое сместилось.