Протестировать карандаш
Условие
Вам дали задание на собеседовании: протестировать обычный карандаш.
Опишите тест-кейсы для различных видов тестирования:
- Функциональное тестирование
- Исследовательское тестирование
- Позитивное тестирование
- Негативное тестирование
- Тестирование удобства использования (usability)
- Нагрузочное и стресс-тестирование
Для каждого вида укажите конкретные проверки.
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Полное тестирование карандаша: от функционала до надежности
Предусловие
Тестируемый объект: Обычный деревянный карандаш (HB или аналогичный)
Основные требования к карандашу:
- Писать четко и видимо на бумаге
- Не ломаться при нормальном использовании
- Иметь удобный размер и вес для письма
- Быть безопасным при использовании
- Не размазываться и сохранять четкость линий
1. Функциональное тестирование
Проверка основных функций карандаша в нормальных условиях.
Тестовые сценарии
| ID | Шаг | Ожидаемый результат | Фактический результат | Статус |
|---|---|---|---|---|
| FT_001 | Написать несколько слов на белой бумаге | Текст четко видимый, черный/серый цвет | ||
| FT_002 | Написать горизонтальную линию длиной 10 см | Линия непрерывная, равномерной толщины | ||
| FT_003 | Написать текст с разным нажимом (легкий, нормальный, сильный) | Все три варианта видны, интенсивность соответствует нажиму | ||
| FT_004 | Начертить прямую линию вдоль линейки | Линия прямая, без волнистостей | ||
| FT_005 | Написать текст на разных материалах: бумага, картон, газета | Текст видим на всех материалах | ||
| FT_006 | Удалить написанное ластиком | Текст полностью стирается (если карандаш HB) | ||
| FT_007 | Написать и проверить, размазывается ли через час | Текст не размазывается, четкий | ||
| FT_008 | Проверить, стирается ли текст от влаги | Текст немного размазывается, но в основном читается |
2. Исследовательское тестирование (Exploratory Testing)
Свободное исследование карандаша без предопределенных тест-кейсов.
Чек-лист исследования
-
Внешний вид и материал:
- Цвет дерева, формы корпуса (круглая/шестигранная)
- Качество окраски деревянной части
- Наличие логотипа, обозначения твердости
-
Грифель и его состояние:
- Толщина грифеля (оптимально 2 мм)
- Грифель не поломан при вскрытии упаковки
- Грифель не проворачивается внутри
-
Возможные неожиданные сценарии:
- Может ли карандаш написать подряд 1000 слов без поломки
- Что произойдет, если положить карандаш на ребро и надавить
- Может ли карандаш рисовать под водой
- Может ли грифель выскочить при падении
3. Позитивное тестирование (Happy Path)
Проверка корректной работы в штатных сценариях использования.
Сценарии штатного использования
| ID | Сценарий | Проверка | Ожидание |
|---|---|---|---|
| PT_001 | Здоровый школьник пишет в тетради | Письмо четкое, легкое | PASS |
| PT_002 | Взрослый берет карандаш и пишет на клейкой бумаге | Текст видим, хорошо читается | PASS |
| PT_003 | Чертежник использует карандаш с линейкой для точных линий | Линии ровные, четкие | PASS |
| PT_004 | Художник рисует карандашом в дневнике | Градация тонов видна, смешивание углей работает | PASS |
| PT_005 | Студент пишет конспект в течение 2 часов без перерыва | Грифель не затупляется сильно, писать легко | PASS |
| PT_006 | Использование карандаша с заточкой в начале дня | Острый кончик позволяет писать мелкие символы | PASS |
| PT_007 | Пользователь пишет с естественным положением руки | Нет мозолей, удобно держать | PASS |
| PT_008 | Карандаш используется в климате 20-25°C, 40-60% влажности | Все функции работают нормально | PASS |
4. Негативное тестирование (Negative Testing)
Проверка поведения при неправильном использовании и экстремальных условиях.
Граничные и критические сценарии
| ID | Сценарий | Ожидание | Проверка |
|---|---|---|---|
| NT_001 | Попытка согнуть карандаш руками | Карандаш не должен сломаться | Грифель может сломаться, но дерево выдерживает |
| NT_002 | Попытка воткнуть карандаш в розетку | Система безопасности срабатывает | Карандаш не проводит ток |
| NT_003 | Использование при -10°C (на морозе) | Грифель остается упругим | Проверка прочности |
| NT_004 | Использование при +50°C (в жаре) | Дерево не рассыхается, грифель не выпадает | Визуальная проверка |
| NT_005 | Полное погружение в воду на 10 минут | После просушки остается работоспособным | Писать на бумаге после просушки |
| NT_006 | Положить карандаш на горячую плиту (90°C) | Дерево не воспламеняется, не плавится | Визуальная проверка |
| NT_007 | Попытка сломать карандаш напополам руками | Сломается, но не на осколки | Проверка физической прочности |
| NT_008 | Попытка облизать и съесть грифель | Грифель не токсичен | Проверка материалов (документация) |
| NT_009 | Использование карандаша как палочки для еды (палочек нет) | Не предназначен для этого, может внести грязь | Предупредить пользователя |
| NT_010 | Бросить карандаш с высоты 2 метра | Может сломаться, грифель может потрескаться | Проверка целостности после падения |
5. Тестирование удобства использования (Usability Testing)
Проверка эргономики, удобства и интуитивности.
Пользовательские сценарии
| ID | Проверка | Критерий | Методология |
|---|---|---|---|
| UT_001 | Размер и вес | Оптимальный размер для детей и взрослых (17-19 см) | Измерение, опрос пользователей |
| UT_002 | Форма корпуса | Шестигранная форма удобнее круглой (не катится) | Сравнение с круглым карандашом |
| UT_003 | Толщина | Диаметр 7-8 мм оптимален для долгого письма | Письмо 30 минут без усталости руки |
| UT_004 | Баланс | Центр тяжести в естественной точке хвата | Проверка при держании |
| UT_005 | Скользкость | Не скользит в руке при письме | Проверка захвата без дополнительных инструментов |
| UT_006 | Заточка | Легко затачивается обычной точилкой | Заточить 10 раз подряд, проверить срок |
| UT_007 | Видимость | Легко найти карандаш в пенале или ящике | Цвет/дизайн способствует быстрому поиску |
| UT_008 | Стоимость | Доступная цена для широкого круга пользователей | Проверка розничной цены |
| UT_009 | Экологичность | Карандаш из возобновляемых материалов | Проверка сертификата FSC |
| UT_010 | Безопасность для детей | Нет острых краев, нетоксичные материалы | Проверка острых кромок, наличие сертификата CE |
6. Нагрузочное и стресс-тестирование
Проверка работоспособности при экстремальных нагрузках и условиях.
Сценарии нагрузок
| ID | Сценарий | Метрика | Ожидание |
|---|---|---|---|
| LT_001 | Непрерывное письмо | Написать 10 000 слов без перерыва | Карандаш полностью используется (вес снижается на 80%) |
| LT_002 | Сильный нажим | Писать с максимальным нажимом 1000 символов | Грифель может сломаться, дерево выдержит |
| LT_003 | Цикличное затачивание | Заточить и использовать 50 раз подряд | После каждого цикла карандаш готов к работе |
| LT_004 | Температурный стресс | -20°C → +50°C → -20°C (цикл 10 раз) | Дерево не расслаивается, грифель остается целым |
| LT_005 | Влажностный стресс | Высокая влажность 90% в течение 24 часов | Дерево набухает незначительно (±1 мм), грифель работает |
| LT_006 | Механический стресс | Падение с высоты 2м, затем использование | Может быть сломан грифель, карандаш выбраковывается |
| LT_007 | Химический стресс | Контакт с ацетоном, спиртом на 5 минут | Дерево частично размягчается, но не разрушается |
| LT_008 | Световой стресс | 100 часов под УФ лучами | Краска может выцвести, функциональность сохраняется |
| LT_009 | Стресс использования в экстремальных условиях | Писать на высоте 3000м, в самолете | Отсутствие атмосферного давления может влиять на грифель |
| LT_010 | Длительное хранение | Хранение в сухом месте 5 лет | Грифель не усыхает, карандаш готов к использованию |
Метрики нагрузочного тестирования
Основные показатели надежности:
- Средний срок службы: 100+ часов письма до полного износа
- Количество слов до выброса: 50 000+ слов на одном карандаше
- Количество заточек: 30+ раз без деформации корпуса
- Процент брака при производстве: не более 2%
Итоговая матрица дефектов
При обнаружении следующих проблем карандаш отправляется на брак:
| Критичность | Дефект | Действие |
|---|---|---|
| CRITICAL | Грифель полностью поломан при вскрытии | Брак |
| CRITICAL | Не пишет вообще или царапает бумагу | Брак |
| CRITICAL | Острые кромки дерева (угроза здоровью) | Брак |
| HIGH | Грифель выскакивает при упаковке | Брак |
| HIGH | Криволинейное дерево (невозможно затачивать) | Брак |
| MEDIUM | Стирается текст за день (низкое качество грифеля) | Рассмотреть браковку |
| MEDIUM | Краска неровная на корпусе | Косметический дефект |
| LOW | Отсутствует логотип на корпусе | Некритично |
Заключение
Полное тестирование карандаша покрывает все аспекты: от базовой функциональности (писать) до экстремальных условий и безопасности. Этот подход демонстрирует умение QA Engineer системно подходить к тестированию любого продукта, не только ПО.