В этой статье мы можем рассмотреть очень часто задаваемый вопрос на собеседованиях по тестированию программного обеспечения: «Как вы пишете тестовые примеры для Pencil?»».
Эта статья Руководство расскажет, как эффективно ответить на этот вопрос, а также в качестве бонуса вы поймете, как писать эффективные и действенные тестовые примеры для тестовых интервью или для тестирования любого продукта.
Ранее мы обсуждали некоторые связанные посты, и вот они. для справки.
- Шаблон тестового набора с подробным объяснением
- Тестовые сценарии для страницы регистрации
- Тестовые сценарии для страницы входа
- Тестовые сценарии для Gmail
- Тестовые сценарии для банкомата
- Тестовый сценарий и тестовый набор
- Стратегия тестирования vs План тестирования
- 8 типов тестовых случаев, которые необходимо автоматизировать
- 8 типов тестовых случаев, которые не следует автоматизировать
Мыслительный процесс
Сделайте глубокий вдох и очистите свой разум, войдите в структурированное пространство мышления. Подумайте о более широкой картине, поймите цель, попытайтесь выяснить все возможные сценарии и связать их с терминологией тестирования.
Интервьюер будет впечатлен, если вы сможете применить методы тестирования к ответу. Чтобы лучше понять его, посмотрите на пример ниже.
- Основные функции: Карандаш должен писать.
- Граничные условия: Карандаш длина лида.
- Стрессовое состояние:Карандаш не должен сломаться, когда мы его держим или роняем.
- Условия удобства использования: Карандаш должно легко держать и легко писать.
- Условия безопасности/безопасности: Карандаш не должен содержать вредных химических веществ, он не должен никому причинять вред.
Основные функциональные тесты для карандаша
< ul>
Граничные условия Тестовые примеры
- Проверьте карандашом, сколько метров вы можете написать.
- Проверьте, не ломается ли грифель, когда пользователь постоянно пишет на поверхности бумаги, не отрывая карандаш от бумаги.
- Проверьте, может ли пользователь стереть написанное, когда текст написан темным оттенком.
- Проверьте, может ли пользователь можно прочитать написанное, когда текст написан светлым оттенком.
- Проверьте читаемость текста, когда грифель, то есть кончик карандаша, острый.
- Проверьте читаемость текста, когда грифель, то есть кончик карандаша, карандаш тупой
- Проверьте, может ли пользователь писать, когда грифель ломается в верхней части карандаша.
- Проверьте, может ли пользователь писать, когда карандаш имеет наименьший размер.
- Проверьте общую длину текста, который можно написать с помощью карандаша. полный карандаш.
Тестовые примеры взаимодействия с пользователем
- Проверьте, может ли пользователь удобно держать карандаш.
- Проверьте, может ли пользователь держать карандаш без каких-либо проблем, т. е. проверьте ощущение карандаша.
- Проверьте, твердая или мягкая внешняя часть карандаша.
- Проверьте, есть ли в карандаше ластик.
- Проверьте, может ли пользователь писать плавно, даже если грифель тупой.
- Проверьте, есть ли рисунки напечатанные карандашом соответствуют требованиям.
- Проверьте, обеспечивает ли форма карандаша (цилиндрическая или шестиугольная) удобный захват для пользователя.
Производительность Тестовые примеры
- Проверьте, насколько быстро пользователь может писать этим карандашом.
- Проверьте, будет ли карандаш работать так же, даже если пользователь использует его непрерывно в течение нескольких часов.
- Проверьте: «Сколько можно написать одним заточенным карандашом, пока он не затупится?»
- Проверьте, не повредится ли кончик карандаша при большем надавливании на карандаш.
- Проверьте, соответствуют ли качество и прочность древесины карандаша требованиям.
- Проверьте, насколько эффективно ластик удаляет следы карандаша.
Тестовые примеры пользовательского интерфейса
- Проверьте, соответствует ли тип карандаша требованиям.
- Проверьте, видна ли и ясна торговая марка карандаша.
- Проверьте, соответствует ли высота карандаша требованиям.
- Проверьте, насколько прочность карандаша Карандаш соответствует ожиданиям.
- Проверьте, прочный ли материал карандаша.
- Проверьте, соответствует ли толщина грифеля карандаша требованиям.
- Проверьте, соответствует ли форма карандаша соответствует спецификации.
- Проверьте, соответствует ли вес карандаша требованиям.
- Проверьте, соответствует ли тип карандаша (графитовые карандаши, карандаши с твердым графитом, карандаши с жидким графитом и т. д.) требованиям.
- Проверьте, соответствует ли длина и радиус карандаша соответствуют спецификации.
Отрицательные тестовые примеры
- Проверьте, является ли карандашное письмо водонепроницаемым наливая воду на бумагу.
- Проверьте, не сломается ли карандаш, когда пользователь пытается его согнуть.
- Проверьте, не сломается ли грифель карандаша при падении.
- Проверьте, не вредны ли химические вещества в карандаше для здоровья пользователя.
- Проверьте, может ли пользователь писать, если кончик сломан.
Данные тестирования
При проведении тестирования мы должны точно знать, на каком продукте или поверхности мы его тестируем. Тестовые данные — это не что иное, как данные, специально созданные для ввода для определенного теста.
В контексте тестов пера нашими тестовыми данными будут тип карандаша, который мы должны использовать, его плотность и т. д.
Типы карандашей< /h2>
- Графитовые карандаши
- Твердографитные карандаши
- Жидкографитовые карандаши
- Угловые карандаши
- Углеродные карандаши
- Цветные карандаши
- Карандаши мелки
- Жирные карандаши
- Акварельные карандаши
- Механический карандаш
- Ксерокс
Карандаши артикулов имеют 20 различных степеней твердости, давайте разберемся какие они бывают: EE, 12B, 8B, 7B, 6B, 5B, 4B, 3B, 2B, B, HB, F, H, 2H, 3H, 4H, 5H, 6H, 7H, 8H, 9H и т. д.
Твердость карандаша варьируется от 1 до 4, где 1 – самый мягкий, а 4 – самый твердый.
Сценарий собеседования из реальной жизни
Есть интересная запись на LinkedIn, в которой менеджер по обеспечению качества объясняет, как он проводил собеседование с кандидатом с помощью этих карандашных тестов. Давайте рассмотрим перефраз этого интервью ниже.
Интервьюеры любят вопросы, основанные на сценариях, открытые и расплывчатые, но они будут знакомы даже человеку с нетехническим образованием. Написание тестовых примеров для карандашей может быть отличным примером таких вопросов.
Такие вопросы интервьюеры задают не для того, чтобы получить ответ, а для того, чтобы изучить кандидатов, проверяя их знания, навыки, способности, идеи, понимание их мыслительных процессов. и т. д. Такие вопросы аналогичны интеграционному тестированию, где тест охватывает различные аспекты приложения. Этот вопрос позволит кандидатам продемонстрировать свои знания в области тестирования.
Давайте рассмотрим вопрос, заданный интервьюером, и ответ, данный кандидатом, а также точку зрения на эти ответы ниже:
Вопрос: Как бы вы проверили карандаш?
Ответ: Я заточу его и напишу на листе бумаги.
Точка зрения интервьюера:
Кандидат предположил, что это новый деревянный карандаш, а что, если это механический карандаш, который не не нуждается в заточке.
Точка обучения:Кандидату не следует делать поспешных выводов, а лучше спросить больше о требованиях. При любом типе тестирования мы должны иметь четкое представление о требованиях, прежде чем приступить к тестированию.
Примечание. Интервьюер не ожидает, что кандидат ответит на вопрос с молниеносной скоростью, а это чему бы нас научила система образования. Но на собеседовании просто хотят узнать, подходите ли вы на эту роль.
Вопрос: Можете ли вы придумать дополнительные сценарии тестирования для проверки карандаша?
Ответ: Я проверю, цветной это карандаш или нет.
Точка зрения интервьюера:
Кандидат расширяет рамки тестирования, думая о цвете карандаш, но они еще не дошли до концепции теста.
Пункт для обучения: Кандидат по-прежнему не интересуется требованиями, что не является хорошим знаком, но они расширяют сферу применения. Придя на собеседование по обеспечению качества, постарайтесь ответить на эти вопросы, соединив их с концепцией теста
Вопрос: Есть ли какой-нибудь дополнительный сценарий тестирования, который приходит вам в голову?
Ответ: Я проверю, сколько времени потребуется карандашу, чтобы сломать его во время заточки
Точка зрения интервьюера:
Это хорошо, кандидат, похоже, разбирается в концепции стресс-тестирования, но не использует никакой терминологии тестирования для ее определения.
Идеальный сценарий собеседования :
Здесь мы можем посмотреть, чего интервьюер ожидает от кандидата.
Вопрос: Как бы вы проверили карандаш?
Ответ: Каковы требования к карандашу? (Здесь кандидат не делает никаких предположений, а просто отвечает вопросом)
Вопрос: Это просто карандаш, который вы обычно покупаете в магазине, деревянный карандаш с графитовым грифелем.< p>Ответ: Спасибо за разъяснение.
И кандидат приступает к базовым функциям, упомянутым выше, и проводит различные типы тестирования вместе со сценариями.
>Точка зрения интервьюера: Интервьюер будет впечатлен ответом и узнает, что кандидат обладает надлежащими знаниями методов тестирования.
Заключение
Базовый тестовый пример, представленный в статье, возможно, дал правильное представление о процессе создания тестового сценария. Упомянутый там мыслительный процесс поможет вам создать тестовые примеры реальных программных приложений.
TAG: qa