Допустим, Вы завершили обучение на онлайн-курсах тестировщиков. Приходите на свое первое собеседование на вакансию Junior QA, а интервьюер просит Вас протестировать калькулятор. Что делать?
Допустим, Вы завершили обучение на онлайн-курсах тестировщиков. Приходите на свое первое собеседование на вакансию Junior QA, а интервьюер просит Вас протестировать калькулятор. Что делать?
Оглавление
ToggleПрежде всего, не пугайтесь. Задание только на первый взгляд кажется экзотическим. На самом деле оно простое. Действительно, никто не ждет, что Вы покажете, как профессионально должен сработать инженер по качеству на фабрике по изготовлению калькуляторов.
Цель испытания гораздо проще. Интервьюер хочет посмотреть, обладаете ли Вы мышлением тестировщика и готовы ли подходить к выполнению задач системно, а не хаотично. Давайте разберемся, как QA-специалист может протестировать калькулятор на собеседовании при приеме на работу.
Есть простейший калькулятор, у которого есть кнопки цифр от 1 до 9, а также «плюс», «равно» и «очистить экран».
Этот калькулятор по условиям задачи умеет суммировать две цифры (однозначные числа) и выводить результат на экран. В описании это может быть калькулятор и как физический объект, и как ПО (например, на каком-либо сайте). Его нужно протестировать.
Прежде всего, QA-специалист должен тестировать согласно требованиям к данному продукту. Поэтому первые вопросы, которые следует задать с самого начала выполнения задания – «А какие есть требования к данному калькулятору?», «Я хотел бы ознакомиться с ТЗ», «Где можно почитать требования к данному продукту?» и т.п.
Эти вопросы покажут интервьюеру, что Вы понимаете, что из себя представляет тестирование. И что бережно относитесь к рабочему времени – не растрачиваете его на случайное нажимание кнопок, а сначала знакомитесь с описанием функционала.
Скорее всего, на первый вопрос Вам ответят, что ТЗ нет. Или – «Руководствуйтесь тем, что есть в описании задания». В этом случае можно задать вопросы про наличие другой тестовой документац:
«Есть ли ранее изготовленные тест-кейсы? Чек-листы? Есть ли хоть какая-нибудь тестовая документация по данному продукту?»
Эти вопросы продемонстрируют интервьюеру, что Вы разбираетесь в тестовой документации. А также – что готовы изучить ранее сформированные документы, а не изобретать велосипед. Это тоже важное умение QA-специалиста – делать тестирование эффективно.
Скорее всего, на второй вопрос Вам ответят тоже отрицательно. В этом случае попробуйте задействовать инструмент User Story. Предложите интервьюеру помочь Вам создать требования с помощью пользовательских историй – сформулировать, что он хотел бы от калькулятора.
Это покажет, что Вы:
Скорее всего, и на предыдущий вопрос Вы не получите согласия. Тогда можете сказать, что будете тестировать из своих соображений и здравого смысла, применяя технику классов эквивалентности.
В нашем калькуляторе один класс, но есть два граничных значения – 1 и 9. Значит, нам потребуется 3 проверки:
Это покажет интервьюеру, что Вы понимаете данный метод.
Можете дополнить свой ответ интервьюеру и сказать, что калькулятор можно протестировать еще следующими проверками:
Используйте свою фантазию. Только не забывайте пояснять интервьюеру, какое именно требование Вы хотите протестировать.
На месте калькулятора может оказаться любой другой предмет. Интервьюеры могут предложить протестировать пульт от экрана, кофе-машину, карандаши. Но принцип должен быть тот же самый: сначала требования – потом тестирование.
Автор Михаил Кулешов
Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.
© Copyright 2023 Testirovshik.com