Отработка навыков по тестированию на реальном проекте в продакшене для более глубокого понимания жизненного цикла разработки программного обеспечения и роли тестирования в этом процессе.
Проект codebattle.hexlet.io — сайд-проект с открытым исходным кодом. Текущая версия разрабатывается целиком и полностью силами комьюнити.
CodeBattle — игра, в которой два программиста одновременно выполняют одну задачу на разных языках программирования. Кто выполнил быстрее, тот побеждает. Игра затягивает и заставляет попотеть, так как во время набора кода вы видите, как это делает ваш соперник.
- Формулировка требований: функциональные, нефункциональные, неявные.
- Составление тест-кейсов.
- Проведение тестирование.
- Открыть issues по выявленым багам.
- Проведение регрессионного тестирования
Название | Описание |
---|---|
requirements.yml | сформулированные требования к проекту |
test-cases.yml | составленные тест-кейсы |
testing-report.yml | статус тест-кейсов по итогам проведенного тестирования (pass / fail) |
issues.yml | ссылки на открытые баг-репорты |
reopened_issues.yml | ссылки на issues с неисправленными багами по итогам регрессионного тестирования |