
Руководство по эффективному тестированию бета-версий
Почему бета-тестирование так важно?
Наши сотрудники службы контроля качества усердно работают, чтобы обеспечить стабильность наших релизов, но мы не смогли бы сделать это без помощи членов нашего сообщества разработчиков, предоставляющих отзывы о предстоящих сборках. Мы очень рады, что вы хотите помочь!
Мы создали это руководство, чтобы вы могли стать лучшим бета-тестером — как загружать свой проект, как писать отчет о баге и многое другое. Следуя этим шагам, вы сможете предоставить нам самую важную информацию, чтобы мы могли исправить проблемы, которые влияют на вас и на развитие ваших проектов.
Ваши отзывы о бета-версии бесценны. Мы анализируем каждый отчет о баге в бета-версии, оцененный 4 и 5, и делаем все возможное, чтобы рассмотреть те, которые получили более низкие оценки. Когда мы подтвердим наличие бага и найдем способ его исправления, мы запланируем его для следующего бета-релиза. В настоящее время мы не можем предоставить подробную информацию о том, какое исправление будет в какой бета-версии, но знайте, что это произойдет как можно скорее!
Ниже вы найдете подробную информацию о рабочем процессе по отправке значимых отчетов о багах и обратной связи.
Здесь вы также можете найти краткое описание наиболее важных шагов.
Установка и начало работы
Скачайте последнюю бета-версию сборки, либо напрямую в качестве автономного установщика, либо через новый Unity Hub. На этой странице также содержится много информации и ресурсов о бета-версии. Вы можете узнать о новых функциях, найти полезные документы и инструменты, а также оставаться в курсе последних розыгрышей.
Запустите установщик или Unity Hub. Если вы используете установщик, обязательно установите бета-версию в новую директорию. Можно иметь несколько версий Unity одновременно, если они находятся в отдельных директориях.
Создайте новый проект или сделайте копию проекта, который вы планируете использовать для тестирования бета-версии, затем откройте его с помощью последней бета-версии.
Разрабатывайте как обычно и/или тестируйте новые функции и обновления. Если вы считаете, что нашли ошибку, выполните следующие действия, описанные в частях два, три и четыре этого руководства.
Работа с ошибками в Unity
Вы нашли ошибку. Вот как вы можете помочь наиболее эффективно:
Исследование
- Проверьте трекер проблем для существующих отчетов о багах.
- Поищите проблему в Google и найдите похожие случаи Тематические обсуждения.
- В разделе «Обсуждения» вы найдете категорию для бета-версии или используйте соответствующие теги бета-версии.
- Это известная нерешенная проблема?
Отчет
- Это неизвестная проблема?
- Отправьте отчет о баге с минимальный проект воспроизведения и отвечать на запросы сотрудников Unity.
- Проблема уже была сообщена, но вы хотите убедиться, что исправление покроет ваш случай?
- Отправьте отчет о баге с минимальный проект воспроизведения и отвечать на запросы сотрудников Unity.
- Есть ли существующая тема в разделе «Обсуждения» по этой проблеме?
- Ответьте. Если нет, начните создание ссылки Ваш идентификатор проблемы.
Если у вас возникла проблема с Unity, первое, что вам следует сделать, это определить, является ли она известной проблемой или вы первый, кто столкнулся с ней. Первое место, где можно получить такую информацию, это наш public Issue Tracker. Он позволяет вам искать ошибки, сообщенные другими пользователями, и голосовать за них или комментировать их. Голосование по проблемам помогает нашей команде определить, какие ошибки следует устранить в первую очередь.
Раздел «Обсуждения Unity» — это еще один отличный ресурс сообщества. Вы можете увидеть, что сообщили другие люди, выбрав конкретные теги бета-версий, найти обходные пути для проблем или предоставить информацию самостоятельно. Это также хороший способ связаться с кем-то из Unity. Просто убедитесь, что темы, которые вы поднимаете, связаны с текущей бета-версией, и не объединяйте несколько разных проблем в одной теме.
Если вы не нашли ничего, связанного с вашей ошибкой, то пришло время отправить отчет об ошибке. После отправки отчета также рекомендуется вернуться на форум и опубликовать описание обнаруженной проблемы. Это позволит другим пользователям ознакомиться с проблемой, добавить дополнительный контекст или предложить свое решение. Это также ускорит время обработки, поскольку мы часто отслеживаем форум бета-версии и уделяем первоочередное внимание первичной оценке новых случаев, обсуждаемых там.
Если вы начинаете новую тему о проблеме, пожалуйста, убедитесь в том, чтобы включить ваш Номер дела (указанный в вашем подтверждающем электронном письме) в сообщении, чтобы наша команда могла идентифицировать ваш отчёт о баге - это будет первое, что они спросят, если вы его не укажете.
Если вы сомневаетесь, указывает ли проблема на ошибку в платформе или в вашем проекте, и консультация на форумах или в документации не приносит уверенности, Пожалуйста, отправьте отчет о багеt.
Документирование и сообщение об ошибке
Следуйте этим простым шагам, чтобы написать хороший отчет об ошибке, который наши инженеры смогут легко понять и на который смогут отреагировать.
Не бойтесь ошибаться. Если мы не можем воспроизвести проблему с информацией, предоставленной в вашем отчете, мы свяжемся с вами, чтобы выяснить, не хватает ли чего-то.
Откройте отладчик ошибок
Запустив Unity, перейдите в Помощь → Сообщить о баге в меню. В качестве альтернативы вы можете найти Отчет о баге установлен рядом с редактором в папке программы. Он также запустится автоматически, если произойдет сбой.
Предоставление основной информации
В «С чем связана проблема?» В поле «Тип проблемы» выберите тот вариант, который лучше всего соответствует ошибке, о которой вы сообщаете. Поскольку вы сообщаете о баге в бета-версии, обычно это будет «Проблема с редактором» или «Ошибка краша».
В «Как часто это происходит», вам нужно будет указать, является ли это проблема, с которой вы столкнулись только один раз, иногда или каждый раз, когда вы предпринимаете шаги, которые привели вас к ее появлению.
Укажите свой адрес электронной почты на случай, если нашей команде потребуется связаться с вами для получения дополнительной информации. Если вы вошли в учетную запись Unity, это поле будет заполнено автоматически.
Если ваш отчет будет проверен, текст, написанный в полях «Заголовок» и «Опишите проблему», будет опубликован в открытом доступе в Issue Tracker. Это помогает сообществу. Другие пользователи смогут оставлять комментарии, голосовать (что помогает определить приоритетность исправлений) и видеть, когда исправление будет готово. Никакая ваша личная информация не будет опубликована. Ваши проекты и другие вложения доступны только сотрудникам Unity.
Выявите ошибку
Опишите ошибку максимально кратко. Сохраняйте его кратким и конкретным (например, Ошибки появляются в консоли после очистки кэша GI и повторной загрузки проекта)
Каталогизируйте ошибку и напишите заголовок
Катеоризуйте ошибку в зависимости от того, что она затрагивает (например, пользовательский интерфейс, скриптинг, специфику платформы и т. д.), добавив эту информацию в описание ошибки.
Для заголовка используйте следующий формат:
[Категория] описание
Пример:[Enlighten] Ошибки появляются в консоли после очистки кэша GI и перезагрузки проекта
Укажите шаги для воспроизведения
Команды Unity QA и Development нуждаются во всей помощи, которую вы можете предложить для диагностики и исправления проблемы. В зависимости от полученной информации они могут не суметь определить первопричину проблемы или могут ошибочно исправить что-то другое, что не является вашей ошибкой. В ваших интересах предоставить как можно больше информации заранее, чтобы убедиться, что ваша проблема обязательно будет решена. Самый простой способ сделать это — обычно вернуться к шагам, которые вы предприняли до обнаружения ошибки. Чем больше информации вы сможете предоставить, тем проще будет воспроизвести и исправить ошибку. Если вы не можете запомнить все, попробуйте воспроизвести ошибку и обратите внимание на шаги, которые вы предпринимаете.
Обратите внимание, что вам не нужно предоставлять шаги в письменной форме - например, вы можете отправить шаги через видеозапись экрана. Самое главное, чтобы это четко иллюстрировало шаги, чтобы наши инженеры могли воссоздать ошибку.
Отчет о баге автоматически включает в себя текущий загруженный проект в отчете о баге, если вы открываете его через редактор. Если вы запускаете отчет через исполняемый файл, вам придется вставить свой проект вручную. Если ваш проект уже не очень маленький, рекомендуется удалить из него все ненужные активы. Отправка минимального проекта для воспроизведения, который содержит только необходимое, позволяет нашим командам QA и разработки более эффективно изолировать проблему и быстрее предоставить исправление.
Если проблема возникает в определенной сцене вашего проекта, попробуйте экспортировать сцену, в которой вы столкнулись с ошибкой, затем импортируйте ее в новый проект и проверьте, возникает ли ошибка. Если да, загрузите новый, меньший проект. Если нет, вы можете продолжать пробовать с большими версиями проекта.
К help вы уменьшить the размер of ваш проекты и к создать минимальный проекты репродукции, мы разработанный несколько инструменты то очень уменьшить the required усилия.
Идеально, если вы сможете предоставить самый маленький проект, в котором воспроизводится проблема, но большие проекты определенно лучше, чем ничего, поэтому, если вы не можете сузить проблему, пожалуйста, отправьте весь свой проект. Наш отчетность система поддерживает огромный вложения. Пожалуйста делать нет загрузка индивидуальный assets потому что the проект содержит релевантные данные и файлы то the assets в одиночку делать не.
Когда вы отправите баг, вам будет отправлено письмо с подтверждением, содержащее номер дела, который вам нужно сохранить. В письме будет ссылка на веб-страницу со текущим статусом баг. Вы можете в любой момент зайти на эту страницу, чтобы узнать о новых изменениях. Не делитесь этой ссылкой на форуме или в других общедоступных местах, так как она раскрывает ваш контактный адрес и историю отчетов о багах. Номера дела достаточно для того, чтобы другие могли найти проблему в Issue Tracker.
Для вашего отслеживания мы рекомендуем следующий подход:
- Создайте zip-файл проекта, который вы прикрепили к каждому отчету.
- Сохраните файл .txt с описанием ошибки и шагов для ее воспроизведения в папке Assets проекта.
- Добавьте в начало имени файла zip номер дела из письма-подтверждения.
Получив уведомление от Unity о закрытии вашего отчета об ошибке, проверьте, исправлена ли ошибка, найдя соответствующий проект и открыв его в последней бета-версии Unity. Следуйте шагам для воспроизведения, чтобы легко определить, устранена ли ошибка.
Хотя это требует некоторого труда с вашей стороны, это означает, что: a) вы с большей вероятностью сможете предоставить высококачественный отчет об ошибке, а это значит, что ваша ошибка с большей вероятностью будет воспроизведена и исправлена; и b) вы можете легко убедиться, что ошибка была исправлена в будущей бета-версии.
Последующие действия
Всегда идеально, если наши сотрудники смогут связаться с вами в случае возникновения вопросов. Если вы отправили отчет о баге, мы свяжемся с вами по электронной почте. Если вы напишете на форуме, мы ответим там. Пожалуйста, отвечайте как можно скорее на вопросы и запросы, которые вы получите от команды, чтобы обеспечить быстрое разрешение дела.
Если вы не увидели упоминания о своем баге на форумах, мы советуем вам начать новую тему. Помните, что другие пользователи могли столкнуться с той же проблемой, поэтому публикация любых найденных вами решений — это быстрый способ подружиться с сообществом бета-тестеров!
Спасибо, что нашли время, чтобы узнать, как стать эффективным бета-тестером. Если у вас есть вопросы по любому из вышеуказанных пунктов, и ваша поисковая система не дает ответов, пожалуйста, загляните на форум Обсуждения и сообщите нам.