Как стать автором
Обновить
22.36

Тестирование игр *

Не так весело как кажется

Сначала показывать
Порог рейтинга
Уровень сложности

#1 Дайджест материалов для QA инженера(12 Марта — 28 марта)

Время на прочтение2 мин
Количество просмотров3.8K

Всем привет, до этого не было дайджестов для QA инженеров, я решил закрыть эту нишу, присылайте интересные статьи и будем делать дайджест вместе!

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии6

Разница между двумя строками

Время на прочтение2 мин
Количество просмотров6.8K

Простой скрипт для получения  различий между строк на python, это полезно при создании тестов. Существует стандартная библиотека difflib для этих целей, но я написал для неё более читаемый аналог.

Стандартный вариант

Читать далее
Всего голосов 15: ↑5 и ↓10-5
Комментарии7

8 признаков того, что ваше Agile-тестирование не такое уж и гибкое

Время на прочтение6 мин
Количество просмотров7.6K

Сомнительные подходы к тестированию в Agile-разработке.

У Agile-разработки программного обеспечения много разновидностей, потому дать полноценное определение данному понятию крайне сложно. Недобросовестные Agile-мастера зачастую этим пользуются. Ведь можно продать собственный продукт или обучить клиента, как быть «более agile (гибким)», заработав при этом.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии4

Почему «осмысленное тестирование» – это важно?

Время на прочтение4 мин
Количество просмотров8.3K

При рассмотрении термина «осмысленное тестирование» он выглядит как довольно странная абстракция, распространяющаяся на всю цепочку работы с программным обеспечением – от постановки задачи на разработку до деплоя. Что же значит слово «осмысленный» в данном контексте?

Если кратко, то создатель софта должен сосредоточиться на тестировании, приносящем пользу конечному продукту и его пользователям. Есть несколько подходов к осмысленному тестированию. Далее я расскажу о них, методиках, которые включены в эти подходы, и том, как реализовать новые знания в своей работе.

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии12

Истории

Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве

Время на прочтение11 мин
Количество просмотров33K

До прихода в индустрию я искал материалы про QA в геймдеве, чтобы понять отличия от других областей. Результатов нашлось не много — обычно пишут про общие или абстрактные вещи, или о том, что это простой путь в геймдев, или рекламируют курсы. В итоге захотелось закрыть некоторые вопросы самому, так как на собеседованиях я вижу, что далеко не все представляют себе эту профессию на практике.

Надеюсь, материал поможет получить знания о реальной работе тестировщика в геймдеве, а попутно прокомментирую некоторые мифы и опишу наш воркфлоу на конкретных примерах.

Читать далее
Всего голосов 59: ↑58 и ↓1+57
Комментарии34

QA-тренды в 2022 году

Время на прочтение6 мин
Количество просмотров13K

В эпоху цифровой трансформации контроль качества (QA) программного обеспечения играет важную роль в выявлении недостатков в дизайне и обеспечивает функциональность и защищенность продукта.

Каждый новый год — это начало новой главы, поэтому в этой статье я расскажу о нескольких ключевых тенденциях в обеспечении качества ПО, на которые следует обратить внимание в 2022 году.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Каково быть тестировщиком: 4 истории о боли и радости

Время на прочтение4 мин
Количество просмотров14K

Все специалисты не без греха: учителя за пределами школы тоже всех поучают и к бытовым задачам относятся слишком ответственно; маркетологи следят за чужой рекламой и скидками и ворчат, когда слоган банальный, а креатив «не цепляет». А в этой статье — про тестировщиков.

С одной стороны, их поведение — баг. Хозяин кафе не ждет, что к нему обратится тестировщик и скажет: «У вас картины криво висят». С другой стороны — это фича. Тестировщику хватает смелости говорить о проблемах и предлагать решения.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии6

Набор правил для общения между разработчиком и QA инженером

Время на прочтение4 мин
Количество просмотров15K

После многих лет работы в должности QA Engineer я решил поделиться некоторыми советами по общению с разработчиками. Далее описаны мои наблюдения по этому поводу.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии5

Что такое сервер приложения

Время на прочтение6 мин
Количество просмотров47K

Когда вы открываете любой сайт — например, google или facebook, вы видите конечный продукт. Но чтобы этот продукт увидеть, и пощупать, нужно:

1. Написать код приложения

2. Собрать проект

3. Поднять его на сервере приложения

Сегодня я расскажу про третий этап: что вообще такое сервер приложения и зачем он нужен.

Читать далее
Всего голосов 22: ↑11 и ↓110
Комментарии27

Имитация разума: как устроен искусственный интеллект в играх

Время на прочтение9 мин
Количество просмотров22K

ИИ в играх — это набор алгоритмов, которые диктуют поведение NPC в разных ситуациях. Игровой ИИ неспособен на мышление или творчество, его действия предопределены разработчиками. Несмотря на такие ограничения, грамотно созданный ИИ подстраивается под ситуацию и меняет поведение в зависимости от контекста. ИИ нужен для имитации разумности NPC, при этом его задача не в том, чтобы обыграть пользователя, а в том, чтобы развлечь его. В современных играх используются разные подходы для создания ИИ. В основе лежит общий принцип: получение информации → анализ — действие. Под катом — самые популярные методы и примеры использования ИИ в играх.

Читать далее
Всего голосов 9: ↑6 и ↓3+3
Комментарии7

Что учить новичку в QA (тестировании)? Самые распространенные на HeadHunter технологии

Время на прочтение3 мин
Количество просмотров18K

Таблицы и графики показывают, как часто технология или направление деятельности встречается в описаниях вакансий на HeadHunter со словом "Тестировщик" или QA в названии вакансии.

Может быть, эти сводки помогут вам уточнить дорожную карту новой профессии.

Чего хотят от тестировщиков?
Всего голосов 7: ↑3 и ↓4-1
Комментарии6

Что такое сборщик продукта

Время на прочтение19 мин
Количество просмотров23K

Когда вы Когда вы открываете любой сайт — например, google или facebook, вы видите конечный продукт. Но чтобы этот продукт увидеть, и пощупать, нужно:

1. Написать код приложения

2. Собрать проект

3. Поднять его на сервере приложения

Сегодня я расскажу про второй этап. Сборку приложения можно проводить вручную, но есть также специальные инструменты для этого, которые называются «сборщик продукта». О них мы и поговорим.

Читать далее
Всего голосов 23: ↑18 и ↓5+13
Комментарии14

Протестировать Open World? Легко!!! Какие инструменты используются при тестировании игр?

Время на прочтение9 мин
Количество просмотров4.2K

В первых 2х статьях (раз и два) мы с вами уже взглянули на виды тестирования, применяемые в геймдеве и примеры багов, часто (и не очень) встречаемых в играх. Но в воздухе остался неозвученный вопрос: "Каким образом всё это тестировать?" В этой главе поделюсь подходами и инструментами, которые я использую для тестирования тех или иных игр, включая игры с большими картами (к примеру в жанре Battle Royal) или же что-то более локальное, такое как спортивный симулятор.

Продолжать поглощать знания!
Всего голосов 7: ↑6 и ↓1+5
Комментарии1

Ближайшие события

Тестирование игр в Unity3D и на эмуляторах

Время на прочтение11 мин
Количество просмотров8.1K

Всем привет. Сегодня публикуем вторую часть текстовой расшифровки интенсива, который был проведен в преддверии старта курса "Game QA Engineer. С первой частью можно ознакомиться по ссылке.

Интенсив провела Надежда Чертовских — руководитель отдела QA в компании BeresnevGames и преподаватель OTUS.  

План вебинара:

Познакомиться с инструментами для тестирования мобильных игровых проектов.

Попробовать запустить игру в эмуляторе Вluestacks.

Попрактиковаться в сборе логов с мобильной игры.

Создать свое тестовое устройство в эмуляторе android studio.

Попытаться пройтись по чек-листу, который составили на первом интенсиве.

Читать далее
Всего голосов 11: ↑8 и ↓3+5
Комментарии0

Тестовая документация и анализ требований

Время на прочтение8 мин
Количество просмотров81K

В преддверии старта курса "Game QA Engineer" публикуем текстовую расшифровку онлайн-интенсива по курсу, который провела Надежда Чертовских — руководитель отдела QA в компании BeresnevGames и преподаватель OTUS.  

Цели интенсива:

познакомиться с основными видами тестовой документации;
проанализировать документ от game-дизайнера;
попрактиковать составление чек-листа.

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии1

Уже более суток не работают GTA 5 и RDR 2 на PC, а также все онлайн-сервисы Rockstar Games Launcher

Время на прочтение1 мин
Количество просмотров12K

И все это на фоне релиза переиздания трилогии классических игр GTA (Grand Theft Auto III, Grand Theft Auto: Vice City и Grand Theft Auto: San Andreas). В час релиза они стали доступны для покупки на всех поддерживаемых площадках, однако на данный момент версии для PC к покупке недоступны (во всех странах появляется уведомление "игра недоступна к покупке в вашем регионе").

Читать далее
Всего голосов 8: ↑4 и ↓40
Комментарии47

Разновидности «игровых» багов

Время на прочтение6 мин
Количество просмотров18K

Было бы странно, если в такой комплексной системе как видео игры не было багов. Они есть, встречаются часто и этот бестиарий здесь крайне разнообразен. Ознакомившись с вышеприведёнными видами тестирования для игр, думаю вы догадываетесь, что и баги в видео играх встречаются далеко не только "404 not found" и "game crashed". Давайте же пробежимся по самым часто встречающимся из них в игровой индустрии!

Продолжать поглощать знания!
Всего голосов 12: ↑12 и ↓0+12
Комментарии5

Поиграть в игру = протестировать игру. Почему это утверждение неверно?

Время на прочтение12 мин
Количество просмотров12K

Салют Хабровчане. Сегодня я хочу затронуть чуть глубже топик игрового тестирования, ввести в курс дела начинающих в этом деле тестировщиков, развеять стереотипы вида "поиграй сам, дай другу поиграть, вот и всё тестирование. А что ещё нужно, другу же нравится!", а также расскажу базово о видах тестирования, багах, подходах и инструментах, помогающих проверить и обеспечить качество вашей игры!

Конкретно в этой статье мы поговорим с вами по подходах к тестированию, что такое playtesting, что тестируют в рамках level design и network testing и о многом другом!

Продолжать поглощать знания!
Всего голосов 5: ↑5 и ↓0+5
Комментарии1

Способы тестирования игр. 6 типов

Время на прочтение4 мин
Количество просмотров5K

За последние годы индустрия видеоигр еще больше выросла, поэтому если в 2018 году рынок видеоигр стоил более 130 млрд долларов, то в 2020 году, по оценкам Global Data, он будет стоить более 300 млрд долларов.  Этот рост также приводит к росту конкуренции в индустрии видеоигр, поэтому компании по разработке игр должны быть конкурентоспособными в играх, которые они запускают. В настоящее время ассортимент игр, из которых игроки могут выбирать, очень велик, поэтому требования игроков к качеству возросли. Видеоигры должны быть развлекательными и без багов.

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии0

AltUnity Tester для автоматизации Unity проектов

Время на прочтение3 мин
Количество просмотров4.1K

AltUnity Tester - это инструмент автоматизации тестирования на основе пользовательского интерфейса с открытым исходным кодом, который помогает находить объекты в вашей игре Unity и взаимодействовать с ними с помощью тестов, написанных на C #, Python или Java.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии1