Я бы предложил рассмотреть несколько открытых вопросов, таких как:
Если бы я подошел к вам и сказал: «Мог бы
Вы тестируете эту новую вещь, которую я сделал? "Что
будут ваши первые несколько вопросов?
Вот несколько мыслей, которые я хотел бы задать:
- Есть ли упоминание о технических требованиях или требованиях? Если их нет, как это повлияет на тестирование?
- Они хотят, чтобы я спарился с ними, чтобы они могли знать, что я сделал?
- Они хотят знать, что я сделал?
- У них есть время, чтобы сделать это и спросить, сколько, я думаю, это может занять?
- Какого рода тестирование вы ожидаете: комплексное тестирование на дым, удобство использования в коридоре?
- Какие инструменты будут использоваться для этого?
При записи ошибки, что такое
минимальная информация, которую вы считаете
Разработчик должен иметь перед исправлением
это?
Это тип вопроса, в зависимости от того, какой фон они имеют, вероятно, будет фактором в их ответе, поскольку несколько вещей, на которые следует обратить внимание, будут включать следующее:
- Воспроизводимость - Можете ли вы получить это предсказуемым образом?
- Шаги воспроизводимости
- Это ошибка кода, данных, сети или другого типа?
- Насколько серьезна ошибка в некотором масштабе?
- Окружающая среда - что мне нужно, чтобы это повторилось? Есть ли у меня какие-то особые браузеры, операционные системы или другие вещи?
- Какие ожидаемые и фактические результаты показывают, что это ошибка?
- Версия программного обеспечения - это было найдено в какой сборке системы?
Я упоминаю большинство из них, потому что именно об этом я и подумал, задавая вопрос о том, какие параметры у них изначально есть, когда задается неопределенный вопрос или запрос, который должен содержать больше деталей, но какие детали имеют значение, так это проблема. Я бы также отметил, сколько времени потребовалась пауза для ответа, где я сказал бы, что 15-30 секунд - это нормально, что-то меньшее, и я бы подумал, что это ожидаемый вопрос, и если нужно больше, чем это, то следует попросите пару минут подумать об этом, поскольку весь смысл в том, что когда возникает такая ситуация, каковы ожидания каждой стороны?
Другой идеей было бы упомянуть, какую методологию разработки программного обеспечения вы используете, а затем спросить, какие проблемы связаны с QA при использовании этого подхода? Например, если разработчики используют TDD, как это влияет на QA? Что если это более водопадный подход? Здесь вы хотите увидеть, насколько хорошо они могут думать на своих ногах, а также какие дополнительные вопросы о том, что используется, задаются так, как на самом деле, если я скажу, что мы используем Scrum, насколько хорошо это определяет реализацию общего концепции Scrum, действительно.