Закрытые вопросы
Возможен только однозначный ответ:
— дата
— время
— название
— количество
— ДА или НЕТ
Например:
Сколько лет вы работаете в тестировании?
Вы проводили нагрузочное тестирование?
Система должна обрабатывать txt-файлы?
Открытые вопросы
Развернутый ответ, простым «да / нет» не отмажешься. Открытые вопросы обычно начинаются со слов:
— Что?
— Как?
— Почему?
— Каким образом?
— При каких условиях?
Например:
Как именно вы проводили нагрузочное тестирование?
Какие форматы файлов должна обрабатывать Система?
Ответ на открытый вопрос всегда даст вам намного больше информации, чем ответ на закрытый. Если взять пример с собеседованием, на каком вопросе спрашивающий понимает реальное положение дел:
— Вы проводили нагрузочное тестирование?
— Да!
— Как часто?
— Да года три уже пару раз в неделю. (ух ты, крутой какой!)
— Расскажите, пожалуйста, как именно вы проводите эти тесты?
— Ну, на самом деле тесты все были написаны до меня. Я просто прихожу раз в неделю, нажимаю кнопочку, а потом смотрю на отчет, что ничего не просело. И все. (ну, или не особо крутой…)
Фактически закрытый вопрос означает, что вы сами уже додумали себе требования и их же и будете тестировать. А тестировщик НИКОГДА не додумывает. Ведь иначе он будет тестировать вообще не то, что нужно.
Один разрабатывает зАмок, другой тестирует замОк |
Например, система принимает на входе файл с текстом и проверяет его на опечатки. Тестировщик додумал себе, что это простой блокнот и уточняет у Заказчика:
— Система должна обрабатывать txt-файлы?
— Да, должна.
— Ок, спасибо.
Полностью уверенный в том, что узнал все, что ему было нужно, тестировщик готовит свои тесты. А на самом деле Заказчик ждет, что система будет уметь работать со всеми текстовыми форматами, включая excel, а еще она будет уметь считывать текст с картинок! И именно в этом ее фишка. То есть главный функционал. А тестировщик картинки с текстом вообще не проверяет, так как считает негативным тестированием.
Поэтому всегда старайтесь задавать максимально открытый вопрос. Если видите, что ваш вопрос «закрытый», подумайте, что именно вы хотели узнать → об этом и спросите.
Примеры:
Сколько лет вы работаете в тестировании?
↓
Какой у него опыт?
↓
Сколько лет вы работаете? Чем именно занимались?
*************************************************
Вы проводили нагрузочное тестирование?
↓
Он умеет это делать?
↓
У вас написано про опыт нагрузочного тестирования. Расскажите, пожалуйста, что именно вы делали, как его проводили?
*************************************************
Система должна обрабатывать txt-файлы?
↓
Формат txt принимается?
↓
Какой формат должна обрабатывать система?
*************************************************
А закрытыми вопросами можно «дожать» информацию. Их используют, когда вам уже развернуто объяснили, для чего нужна система, а вы вдруг подумали о нетривиальном случае. Например:
— С какими форматами работает система?
— С любыми текстовыми: doc, txt, csv
— А таблицы понимает? Эксель, например? Там же тоже текст написать можно..
— Хм, пожалуй, да
Уточнять информацию можно и закрытым вопросом. Но если вы начнете с него, то наверняка додумаете остальное. Помните, тестировщик не додумывает → он уточняет.
PS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь студентам моей школы для тестировщиков. Заходите к нам на огонек! ツ
PS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь студентам моей школы для тестировщиков. Заходите к нам на огонек! ツ
Поскорее бы вышла в продажу эта книга =)
ОтветитьУдалитьСейчас изучаю тестирование п.о, стиль написания и иллюстрации понятные, что большая редкость.
Спасибо)) Но мне еще несколько глав, а художнице работы так и вовсе на полгода минимум ))
Удалить