ID бага: BUG-SHIFT-008 | Приоритет: High | Серьёзность: Major
Этот репозиторий — пример профессионального баг-репорта, оформленного по итогам прохождения тестового задания для курса «Python QA» от ШИФТ (ЦФТ). Репозиторий показывает не просто знание Python, но и:
- Внимательность к деталям тестовых материалов.
- Умение находить ошибки в неочевидных местах (в данном случае — в самом тесте).
- Навык оформления баг-репорта по всем правилам (с приоритетом, серьёзностью, шагами, окружением и т.д.).
- Проактивность и желание улучшать качество (в том числе качество отбора кандидатов).
Этот кейс можно использовать как портфолио-доказательство soft-skills: критическое мышление, коммуникация, ориентированность на качество.
Где: Блок 3 «Вопросы на понимание кода», вопрос №8.
В чём проблема: Среди вариантов ответа отсутствует правильный. Код из вопроса выводит строку "тт", но такого ответа нет в списке. Кандидат, даже верно понявший код, не может выбрать правильный вариант.
Заголовок: Отсутствие корректного варианта ответа в вопросе №8 (Блок 3) тестового задания ШИФТ.
Ожидаемый результат: Наличие варианта "тт" среди ответов.
Фактический результат: Вариант "тт" отсутствует; предложены нерелевантные строки.
for i in 'привет, мир':
if i == 'и':
continue
if i == 'т':
break
print(i * 2, end='')- привет мир
- ии
- ппрпвввввввввввввввввввв
- ппрпрррррррррррррррррррр
(Ни один не соответствует)
| Аспект | Влияние |
|---|---|
| Для кандидата | Потеря балла, сомнение в своих знаниях, фрустрация. |
| Для компании | Необъективная оценка → риск отсеять сильного кандидата или пропустить слабого. Падение доверия к процессу отбора. |
| Для качества тестов | Тест перестаёт быть валидным инструментом измерения знаний. |
В этом репозитории вы найдёте:
bug_report.md— полный баг-репорт с шагами, окружением, серьёзностью и приоритетом.bug_description.md— детальное описание дефекта, причины и рекомендации.bug_environment.md— информация об окружении (ОС, Python, браузер, и т.д.).
Все файлы оформлены в едином стиле и готовы к импорту в любую баг-трекинговую систему (Jira, YouTrack, и т.д.).
-
Ошибки бывают не только в коде, но и в тестах.
Тестировщик должен проверять всё, включая качество самих тестовых материалов. -
Важно не просто найти баг, а правильно его оформить.
Чёткий баг-репорт экономит время команды и повышает шансы, что баг исправят. -
Прозрачность и обратная связь — часть профессии.
Сообщать о найденных проблемах нужно конструктивно и без эмоций, предлагая решения. -
Портфолио — это не только успешные тесты, но и умение находить проблемы в процессах.
Работодатели ценят проактивность.