Skip to content

Repository files navigation

🐞 Баг-репорт: Некорректный вариант ответа в тестовом задании ШИФТ

ID бага: BUG-SHIFT-008 | Приоритет: High | Серьёзность: Major

📌 Оглавление

  1. О проекте
  2. Суть бага
  3. Код, который всё сломал
  4. Почему это важно
  5. Артефакты
  6. Мои выводы и рефлексия

🧠 О проекте

Этот репозиторий — пример профессионального баг-репорта, оформленного по итогам прохождения тестового задания для курса «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, и т.д.).


🤔 Мои выводы и рефлексия

  1. Ошибки бывают не только в коде, но и в тестах.
    Тестировщик должен проверять всё, включая качество самих тестовых материалов.

  2. Важно не просто найти баг, а правильно его оформить.
    Чёткий баг-репорт экономит время команды и повышает шансы, что баг исправят.

  3. Прозрачность и обратная связь — часть профессии.
    Сообщать о найденных проблемах нужно конструктивно и без эмоций, предлагая решения.

  4. Портфолио — это не только успешные тесты, но и умение находить проблемы в процессах.
    Работодатели ценят проактивность.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages