Является ли это хорошим вопросом для собеседования, который нужно задавать на собеседовании для тестировщика программного обеспечения? - PullRequest
3 голосов
/ 06 октября 2010

Я обычно задаю этот вопрос в интервью для тестировщика.Наше программное обеспечение действительно сложное, имеет графический интерфейс и бэкэнд-компонент.Мы требуем, чтобы тестер был хорош в аналитике и мог мыслить нестандартно.В этом контексте хорошо ли задавать следующий вопрос или он слишком сложен / плох / уродлив?Кроме того, наше требование заключается в том, чтобы тестировщик имел опыт.
Вопрос
Существует программное обеспечение, называемое Circles для поиска программного обеспечения.Это программное обеспечение принимает в качестве входных данных черное или белое изображение (пиксель либо черный, либо белый).Если на изображении есть кружок, он выделит границу красным цветом и выведет изображение, или же выведет то же изображение.Предполагается найти все круги, которые человек может найти на изображении.Итак, какие тесты вы будете выполнять на этом программном обеспечении?Под тестом я подразумеваю, что все изображения, которые вы передадите для тестирования, работают.Пожалуйста, нарисуйте изображения.

Ответы [ 4 ]

6 голосов
/ 06 октября 2010

Я думаю, это отличный вопрос.

Это неясно и неоднозначно, поскольку не дает никакого контекста того, насколько круглым должен быть круг. Это просто должно показаться человеку круговым? Как насчет слегка яйцевидной? Нерегулярные края? Как насчет квадрата 2x2 пикселей; это круговой? Один пиксель сам по себе?

Есть ли другие формы? Что если эти фигуры перекрываются? Что если круг выходит за границы? Как насчет кругов внутри кругов; они считаются?

Если тестер просто берет ручку и начинает рисовать, не задавая вам тонны вопросов, вы знаете, что они не сработают. Я говорю пойти на это.

4 голосов
/ 06 октября 2010

Я думаю, что этот вопрос хорош как вопрос «начального» - я ожидал, что жизнеспособный кандидат вернется с некоторыми вопросами для разъяснения, такими как:

  1. Насколько близки дваконцентрические круги должны быть до того, как они больше не будут считаться разными кругами?
  2. Как следует учитывать неполный круг, то есть тот, который пересекает границу изображения?"должен ли быть круг - эллипсы или овоиды считаются" кругами "?

Вы ищете человека, который может подумать о лежащей в основе проблеме и задачах.

2 голосов
/ 06 октября 2010

Я думаю, что это хорошо работает как вопрос-ответ-значит-почти-ничего-мне-я-только-забота-о-процессе , которые, кажется, просто парализуют большинство людей Перейти на это.

1 голос
/ 07 октября 2010

Для начала я бы перефразировал часть вопроса, а именно: «Это программное обеспечение принимает в качестве входных данных черное или белое изображение (пиксель либо черный, либо белый)».

Какой пиксель? Какого цвета фон, а какого цвета круг? Они взаимозаменяемы или это исправление.

Я бы использовал, если это так, как я думаю, что-то вроде «Это программное обеспечение принимает в качестве входных данных изображение с черно-белыми пикселями». Возможно, добавьте «черные (на переднем плане) и белые (на заднем плане) пиксели», если вы более конкретны в этом.

Кроме того, я бы предпочел «обсудить изображения, которые вы бы использовали»; Для тестировщика важно уметь выражать свои идеи не только посредством рисования. Кроме того, если вы предлагаете ему нарисовать и дать ему ЧЕРНЫЙ карандаш, вы можете подготовить кандидатов и заставить их сосредоточиться непосредственно на форме и положении и забыть о других возможностях в виде нескольких цветов на рисунке.

Я бы предпочел не давать им никаких инструментов и посмотреть, что они определят, в чем они нуждаются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...