Начинающего тестировщика в качестве тестового задания или даже вопроса на собеседовании могут попросить протестировать бытовой прибор или предмет — например, карандаш. Как не потеряться, а внятно рассказать и показать, что вы не лыком шиты, в своем недавнем видео на YouTube объяснил QA-блогер Артем Русов.
Highload публикует текстовую версию этого материала.
Чтобы на простом примере понять, что вы знаете и умеете в тестировании. Конкретно проверяют такие вещи:
Проверка начинается уже на этапе постановки задачи. Например, если вас просят протестировать ручку, вы должны спросить какую. Иначе вы можете полчаса рассказывать, как тестировать шариковую ручку, а окажется, что в задаче была дверная. И ведь вас никто не остановит: это же вы не уточнили требования!
Итак, вам нужно:
Вы должны рассказать, какими способами вы можете протестировать предмет. При этом интервьюер будет смотреть, ориентируетесь ли вы на какой-то чек-лист или просто действуете наобум (наобум — не нужно). В этом вопросе могут помочь специальные курсы тестировщиков от наших друзей, школы Mate Academy, Powercode и Hillel.
Есть миф о том, что тестировщик — это тот, кто ломает. Это не так. Задача тестировщика — убедиться, что прибор работает и описать его состояние, а не завести как можно больше баг-репортов. Поэтому начинаем с позитивных тестов: проверяем и описываем/рассказываем, что прибор может делать.
Также помним о том, что всегда начинаем со smoke-тестирования: то есть проверяем базовые функции прибора. Если прибор не проходит smoke-тестирование, мы останавливаем весь процесс тестирования вообще.
Любое тестирование зависит от среды, в котором мы будем его проводить. Для тестирования бытового предмета это тоже применимо — важно узнать, кто его конечный пользователь и где его будут использовать. Может, он будет использоваться в лаборатории и должен быть устойчив к каким-то химическим веществам?
На процесс тестирования также влияют сроки и ресурсы. Уточните, есть ли дедлайны и какие, а еще — единственный ли вы тестировщик на этом «проекте». Также можно узнать про критерии оценки тестирования.
Не нужно долго задерживаться на вышеперечисленных пунктах. Спросите кратко все, что важно нужно знать для работы, и переходите собственно к ней. Важно, чтобы вы детально объяснили интервьюеру, что именно вы делаете/планируете делать и почему.
И сразу уточнение — тестировать будем не обычный карандаш, а Apple Pencil.
Проверяем, что карандаш подключился к устройству и работает — то есть, им можно что то нарисовать.
Проверяем основные функции:
Проверяем, что:
Настройка карандаша в разделе Settings на iPad.
Этап 6. GUI-тестирование
Первые три должны соответствовать параметрам, остальное — работать (например, индикатор — светиться)
Например:
Например:
Конечно, все это не избыточное тестирование: здесь указаны основные виды тестирования и базовые примеры, как его можно реализовать на примере карандаша. Пункты можно расширять.
Если выполняете задачу прямо на собеседовании — рисовать от руки. Если это ваше тестовое, то результат можно выслать в формате mind-карты, показанной выше: просто картинкой (с расписанными пунктами) или HTML, в котором можно будет открыть и посмотреть каждый пункт.
Также можно описать все просто текстом а ля чек-лист. Тест-кейсы допустимы, но в данном случае не очень удобны, потому что будет большое количество проверок, а такое задание показывает ваше общее понятие процесса тестирования. Лучше тогда описать тест-план.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…