- Почему эти «глупые» вопросы так важны
- Тестирование кофемашины
- Тестирование лифта
- Часов
- Двери
- Степлера
- Пульта
- Ручки
- Карандаша
- Вентилятора
Почему это так важно
На собеседованиях QA очень любят задавать вопросы про тестирование карандаша, ручки, или любого предмета, находящегося в руках интервьюера, или любого предмета в пределах видимости, типа вентилятора или кресла. Цель подобных вопросов: «— оценить ваш подход к тестированию, знакомство с методологиями, общий интеллект и способность к творческому взгляду на вещи в своей работе. Отвечая на подобный вопрос, нужно уметь хорошо структурировать свой ответ. Примерно так: во первых, я бы выполнил быстрый дымовой тест, чтобы убедиться что ничего катастрофического не случится, если я его включу; далее я бы провел пару вот таких и таких тестов, основных-функциональных, чтобы проверить, что главные требования соблюдены; когда убедился, что в обычных условиях все работает нормально, дальше протестируем крайние случаи, то есть негативные кейсы; здесь нужно уметь придумывать креативные тест-кейсы, типа как блендер будет работать, если включить в розетку с другим напряжением; в общем, задавая такой вопрос, интервьюер хочет оценить, как вы мыслите, как подходите к проблемам. Не стоит воспринимать условное тестирование карандаша/стула/блендера/кофеварки как проходной вопрос, на который можно ответить что-то типа «ой, да я просто его включу и посмотрю как работает» — это достаточно серьезный пункт собеседования, и то как вы отвечаете, как раз-таки будут слушать очень внимательно; и это — ну очень частый вопрос; нужно воспринимать подобный «глупый» вопрос как один из решающих твою судьбу на собеседовании.»
Тестирование кофемашины
- Проверка размеров кофемашины, соответствуют ли спецификациям.
- Проверка, что материал корпуса и внутренних деталей соответствует спецификациям.
- Убедиться, что цвет корпуса, дизайн и марка кофемашины правильные и соответствуют спецификациям.
- Проверка механизма подачи ингредиентов кофе — молока, воды, кофейных зерен/порошка и т.д.
- Проверка правильности количества горячей воды, молока, кофейного порошка на порцию.
- Проверка питания кофемашины.
- Что будет при внезапном выключении машины или отключении питания. В этой ситуации машина должна остановиться, а при возобновлении питания оставшийся кофе не должен капать из крана.
- Убедиться, что готовый кофе не вытекает когда машина отключена.
- Убедиться, что количество кофе, подаваемого на одну порцию, соответствует спецификации.
- Убедиться, что на экране отображается релевантная и правильная информация.
- Проверка включения и выключения машины кнопками питания.
- Проверка, горит ли соответствующий индикатор при включении-выключении машины.
- Проверка правильности работы всех кнопок при нажатии.
- Проверить, что каждая кнопка имеет изображение/текст, указывающий на выполняемую ею задачу.
- Проверка, что все количество кофе на одну порцию наливается за один раз, а в сопле или трубках нет остатков кофе.
- Правильность работы механизма очистки системы и пенообразователя.
- Проверить, что подаваемый кофе имеет одинаковую и правильную температуру каждый раз.
- Проверка, что система выдает ошибку, когда в ней заканчиваются ингредиенты.
- Проверить, что многократное нажатие кнопки «Приготовить» приводит к последовательному приготовлению нескольких порций кофе.
- Убедиться, что в машине имеется возможность слива остатков.
- Убедиться, что машина корректно работает при разной температуре.
- Убедиться, что машина не издает слишком громких звуков при работе.
- Тестирование производительности — проверьте, сколько времени требуется машине для приготовления одной порции кофе.
- Проверка производительности машины при непрерывном использовании до тех пор, пока не закончатся ингредиенты.
- Негативное тестирование — как отреагирует кофемашина на одновременное нажатие двух или нескольких кнопок.
- Проверка функционирования кофемашины при меньшем или большем напряжении питания, чем штатное 220.
- Работа кофемашины, если переполнен контейнер для ингредиентов.
Тестирование лифта
- Проверить размеры лифта.
- Проверить, что двери лифта соответствуют спецификациям.
- Проверить тип металла, из которого изготовлен лифт.
- Проверить грузоподъемность лифта.
- Проверить наличие в лифте кнопок для закрытия и открытия дверей, а также что их количество соответствует количеству этажей.
- Убедиться, что при нажатии кнопки этажа лифт перемещается на нужный этаж.
- Убедиться, что лифт останавливается на ближайшем этаже при нажатии кнопок подъема/спуска.
- Убедиться в наличии кнопки аварийной связи с управляющей компанией или аварийной бригадой в случае каких-либо проблем.
- Проверить время, затрачиваемое на движение на 1 этаж.
- Убедиться, что в случае отключения электроэнергии лифт не падает и не ломается.
- Проверка работы лифта в случае если кнопка открытия двери нажимается до прибытия на конечный этаж.
- Проверка того, что когда дверь закрывается, а между дверями есть какой-то предмет или всунута нога, двери обрабатывают это событие, прекращая закрытие и открываясь.
- Проверка продолжительности времени, в течение которого дверь остается открытой.
- Проверка, что лифт оснащен вентиляцией.
- Проверка освещения.
- Проверка, что во время движения дверь лифта не открывается.
- Проверка, что предусмотрен резервный механизм для безопасного выхода на этаж, или переключения на резервное питание, при отключении электричества в здании.
- Проверка, что при последовательном нажатии нескольких кнопок этажей — лифт останавливается на каждом нажатом этаже.
- Проверка, что при превышении предельной грузоподъемности пользователям лифта выдается звуковое/визуальное предупреждение.
- Проверка, что внутри лифта пользователям доступна информация о текущем этаже и направлении движения лифта — аудио/визуальная подсказка.
Тестирование часов
- Проверить тип часов — аналоговые или цифровые.
- В случае аналоговых часов проверить правильность отображения времени секундной, минутной и часовой стрелками.
- В случае цифровых часов проверить правильность отображения часов, минут и секунд на экране.
- Проверить материал, из которого изготовлены часы и ремешок.
- Проверить, соответствует ли спецификации форма циферблата.
- Убедиться, что размеры часов соответствуют спецификации.
- Проверить вес часов.
- Проверить, являются ли часы водонепроницаемыми, если это заявлено производителем.
- Проверить, хорошо ли видны цифры на циферблате.
- Проверить, есть ли на часах отображение даты и дня недели, если это заявлено производителем.
- Проверить цвет и вид отображаемого в часах текста: времени, дня недели, даты и другой информации.
- Убедиться, что время в часах можно корректировать, с помощью клавиши в случае аналоговых часов и кнопок в случае цифровых часов.
- Проверить, издает ли секундная стрелка часов тикающий звук.
- Проверить, обозначена ли марка часов.
- Проверить, есть ли в цифровых часах секундомер, таймер и будильник.
- В случае цифровых часов проверить, в каком формате они могут работать — 12 или 24 часа.
- Проверить, предоставляется ли на часы гарантия.
- Убедиться, что циферблат часов имеет стеклянное или пластиковое покрытие, и устойчив ли к ударам этот материал.
- Проверить, устойчиво ли стекло/пластик циферблата/экрана к мелким царапинам и трению.
- Проверить состояние батарейки.
Тестирование двери
- Верифицировать тип двери, например является ли она одностворчатой или двустворчатой.
- Проверить, открывается ли дверь внутрь или наружу.
- Убедиться, что размеры двери соответствуют спецификации.
- Убедиться, что материал, из которого изготовлен корпус двери и ее детали, соответствует спецификации.
- Убедиться, что цвет двери соответствует спецификации.
- Проверить, является ли дверь раздвижной или вращающейся, согласно спецификации.
- Проверить положение, качество и прочность петель.
- Проверить тип замка в в двери.
- Проверить количество замков на двери с внутренней или внешней стороны.
- Проверить, есть ли в двери глазок.
- Убедиться в наличии или отсутствии на двери цепочки.
- Проверить, закрывается ли дверь автоматически, если в ней есть пружина для этого.
- Проверить, издает ли дверь много шума при открывании или закрывании.
- Проверить состояние двери при интенсивном использовании.
- Проверьте функционирование в различных температурных условиях.
- Проверить, какая сила требуется для открытия или закрытия двери.
Тестирование степлера
- Убедиться, что степлер надежно скрепляет бумагу.
- Что степлер работает нормально при максимальном количестве листов бумаги или максимальной ширине скрепляемой бумаги.
- Что степлер правильно работает с материалами кроме обычной бумаги.
- Что давление, необходимое для сшивания, не слишком велико.
- Что максимальное количество скрепок, которое можно одновременно поместить в степлер, соответствует спецификации.
- Проверить размеры степлера.
- Проверить внешний материал степлера.
- Убедиться, что цвет корпуса степлера соответствует спецификации.
- Проверить ширину штифтов в степлере.
- Убедиться, что в степлере присутствует компонент для открепления на конце.
Тестирование пульта
- Убедиться в наличии всех кнопок — от 0 до 9, кнопок громкости, каналов, настройки функций аудио-видео и т.д.
- Проверить работоспособность кнопки включения/выключения пульта ДУ.
- Проверить, что пульт работает с нужной моделью телевизора.
- … Что пользователь может выбрать любой канал.
- Что пользователь может увеличивать и уменьшать громкость.
- Что пользователь может перемещаться вверх и вниз по списку каналов с помощью кнопок перелистывания каналов.
- Проверить работу кнопок настройки аудио-видео и других вспомогательных кнопок.
- Проверить максимальное расстояние от телевизора, при котором пульт может работать.
- Проверить событие нажатия кнопки, которое запускает функцию, т.е. Событие «вниз» запускается при нажатии кнопки «вниз», и событие при отпускании кнопки.
- Проверить разные углы направления пульта на телевизор.
- Убедиться, что пульт работает от обычных батареек.
- Проверить материал корпуса и материал кнопок.
- Проверить вес пульта.
- Проверить размеры пульта.
- Проверить расстояние между кнопками. Расстояние между двумя соседними кнопками должно быть оптимальным, чтобы пользователю было удобно нажимать на кнопки.
- Убедиться, что цвет кнопок достаточно контрастный с цветом корпуса.
- Проверьте негативный сценарий, нажав одновременно несколько кнопок.
- Убедиться, что шрифт, стиль и размер цифр и другой информации хорошо читаемы.
- Убедиться, что при сильно разряженных батарейках пульт может как-то работать, а при установке новых батареек — работать нормально.
- Проверить силу нажатия на кнопки.
- Проверить прочность корпуса, нормально ли выдерживает падение с небольшой высоты.
- Убедиться, что любые действия, выполняемые с пультом при выключенном телевизоре, не влияют на телевизор.
- Проверить, является ли пульт водонепроницаемым и устойчивым к пыли.
Тестирование ручки
Так как тестирование ручки/карандаша — особо популярный вопрос у интервьюеров, «с пристрастием», это стОит рассмотреть подробнее.
Интерфейс ручки
Тест-кейсы проверки «вида и ощущений» тестируемого объекта, то есть условного «интерфейса» ручки:
- Проверить, что длина и диаметр пера соответствуют спецификации.
- Проверить материал корпуса ручки. Является ли он металлическим, пластиковым или любым другим материалом, указанным в спецификации.
- Проверить цвет корпуса ручки, должен соответствовать спецификации.
- Убедиться, что название бренда и логотип компании-производителя хорошо видны.
- Что любая информация, нанесенная на корпус ручки, хорошо видима.
Функциональное тестирование ручки
Функциональное тестирование: проверка основного предназначения тестируемого объекта, в данном случае ручки.
- Проверить тип ручки: шариковая, чернильная, гелевая.
- Убедиться, что пользователь может нормально писать на бумаге разных типов.
- Проверить вес ручки, должен соответствовать спецификации. Если вес не указан в характеристиках, все равно не должен быть слишком большим.
- Проверить, есть ли колпачок.
- Проверить цвет чернил.
- Проверить запах чернил.
- Проверить, на каких поверхностях кроме бумаги ручка может писать, например на картоне, резиновой поверхности и т.д.
- Убедиться, что текст, написанный пером чернильной ручки, равномерен, нет крупных капель.
- Убедиться, что чернила не вытекают из ручки, если она перевернута.
- Убедиться, что чернила не вытекают, если ручку подбросить.
- Проверить, стирается ли написанный текст.
- Проверить работу пера, приложив нормальное давление во время письма.
- Проверить прочность пера. Оно не должно легко ломаться.
- Убедиться, что текст, написанный пером, не выцветает до истечения определенного времени, указанного в спецификации.
- Проверить, является ли текст, написанный ручкой, устойчивым к каплям воды.
- Убедиться, что пользователь может нормально писать, наклоняя перо под определенным углом.
- Проверить, легко ли сидит ручка в руке, есть ли достаточное трение.
- Проверить, поддерживает ли чернильная ручка несколько заправок.
- Убедиться, что пользователь может заправлять перо чернилами любого типа.
- Убедиться, что механизм заправки ручки прост в эксплуатации.
- В случае шариковой ручки проверить размер наконечника.
- В случае заправляемых шариковых и гелевых ручек убедиться в том, что пользователь может легко заправить ручку.
Негативные сценарии
Негативное тестирование: что будет, если пользователь ведет себя с тестируемым объектом неправильно, необычно, нестандартно, непредвиденно.
- Проверить работу ручки при экстремальных температурах — значительно выше и ниже комнатной.
- Проверить работу ручки, бросив на экстремальную высоту.
- Проверить в условиях невесомости.
- При экстремальном давлении.
- Проверить влияние масла и других жидкостей на текст, написанный этой ручкой.
- Проверить, может ли пользователь писать ручкой, когда она используется против силы тяжести, т.е. вверх ногами.
- Проверить функцию ручки, когда пользователь пытается писать на «неподдерживаемых» поверхностях, типа стекло, пластик, дерево и т.д.
- Проверить, нормально ли работает ручка после погружения в воду или другую жидкость на какое-то время.
Тестирование производительности ручки
Тесты производительности позволяют количественно оценить или подтвердить производительность тестируемого объекта (приложения, или ручки) в различных условиях.
- Проверить, насколько быстро пользователь может писать ручкой по стандартному материалу (бумаге).
- Проверить работоспособность или функционирование ручки при непрерывном использовании без остановки (нагрузочное тестирование).
- Проверить количество символов, которое пользователь может написать на одной заправке для шариковых и гелевых ручек, и на полной заправке чернилами для чернильных ручек.
Тестирование карандаша
- Проверить, что текст, написанный карандашом, хорошо читаем и разборчив.
- Проверить, что пользователь карандаша может писать нормально на бумаге различных типов и качества.
- Что цвет текста, написанного карандашом, соответствует его спецификации.
- Проверить прочность грифеля, он не должен ломаться при нормальном нажиме.
- Убедиться, что текст, написанный карандашом, можно стереть обычными ластиками.
- Проверить качество и прочность древесины карандаша.
- Проверить, имеет ли карандаш круглую или многоугольную форму, как прописано в его спецификации.
- Проверить, что длина и радиус карандаша соответствуют спецификации.
- Что вес карандаша соответствует спецификации.
- Что карандаш легко затачивается обычной точилкой.
- Проверить количество текста, написанного целым карандашом до его полного истирания.
- Проверить общую длину текста, написанного до повторного затачивания карандаша.
- Убедитесь, что карандаш четко пишет на стандартной бумаге А4.
- Проверить внешнюю окраску карандаша.
- Пишет ли карандаш, если положить его на некоторое время в воду.
- Проверить качество и прочность карандаша при погружении в воду на некоторое время.
- Проверить, ухудшается ли вид текста, написанного карандашом, при погружении бумаги в воду и последующем высыхании.
Тестирование вентилятора
- Проверить тип вентилятора — потолочный или настольный.
- Количество лопастей на вентиляторе, соответствует ли спецификации.
- Работает ли кнопка включения-выключения вентилятора.
- Нормально ли работает вентилятор — направляет ли поток воздуха в нужную сторону.
- Материал, из которого изготовлены лопасти и другие детали вентилятора.
- Напряжение/потребляемая мощность вентилятора, не превышает ли указанную.
- Максимальная скорость вращения.
- Минимальная скорость вращения.
- Проверить, что скорость вращения вентилятора можно регулировать с помощью регулятора.
- Что во время движения вентилятор не шатается.
- Проверить длину штока и лопастей вентилятора.
- Что масса вентилятора соответствует спецификации.
- Что цвет вентилятора соответствует спецификации.
- Проверить влияние перепадов напряжения на вентилятор во время его работы.
- Влияние внезапного отключения электроэнергии на двигатель и другие части вентилятора.
- Проверить состояние вентилятора при длительном включении в сеть.
- Проверить срок службы внутренних деталей и корпуса вентилятора.
- Могут ли лопасти вентилятора гнуться, не является ли их материал хрупким.
- Проверить время, необходимое вентилятору для достижения заданной рабочей скорости после включения.
Можно привести еще много примеров, но, наверное, уже достаточно, чтобы понять общий принцип, и как отвечать на подобные вопросы.
Подписаться на канал «Тестировщик от бога», чтобы не гуглить