Поскольку вы уже прошли курсы ручного тестирования, то требования мы к вам предъявляем как к людям, умеющим грамотно сообщать о дефектах, вопросах и проблемах.
Это очень важно, ведь если мы будем прощать ошибки сейчас, вы привыкнете и не научитесь делать правильно, что бы ни скрывалось под словом правильно. А к нам приклеится ярлык, что мы ничему не учим. Поэтому правила хоть и жёсткие, но будут установлены.
Шаблон сообщения о любых дефектах, вопросах и проблемах — весь ваш код должен быть выложен в открытом репозитории на GitHub, в этом же репозитории должен быть создан issue, в котором:
- Есть пронумерованные шаги для воспроизведения — указывайте точные команды, которые вы вводите;
- Отражаются ожидаемый и фактический результат;
- Есть текст ошибки и скриншот окна ошибки — не забывайте на скриншоте красным выделять ключевые моменты;
- Указано окружение: ОС (версия и разрядность), версия Java, ссылка на исходники проекта на GitHub;
- Указаны логи приложения, можете посмотреть консоль Java-приложения и DevTools — там часто бывает достаточно много полезной информации.
Это обязательно. Вопросы, оформленные не по правилам, останутся без ответа до тех пор, пока вы их не оформите правильно, поскольку наша задача — научить вас работать так, как это принято в профессиональном сообществе.
Важно: не нужно писать «Я взял исходники с лекции», «Делаю всё по лекции» и т. д. Нужны конкретные шаги, которые совершаете именно вы, и именно ваш код. Ведь один лишний символ не в том месте — и ничего не будет работать, даже если вы делали всё по лекции.