Как стать автором
Обновить
5.18
Рейтинг

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

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

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

Минимизируем 8 рисков в тестировании программного обеспечения для улучшения иммерсивного игрового опыта в AR/VR

Блог компании OTUS Тестирование игр *
Перевод

Почему нужно включать тестирование программного обеспечения в стратегии разработки AR/VR игр и какие риски следует минимизировать, чтобы обеспечить высокое качество программного продукта на основе AR/VR?

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

Новости

Подробнее про пирамиду тестирования

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *

Разбор пирамиды на косточки с примерами.

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

Интересности для жанра ARPG | Часть 2

Разработка игр *Тестирование игр *Прототипирование *Дизайн игр *

Ещё одна подборка некоторых механик для применения в играх типа Diablo.

Первая часть

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.7K
Комментарии 14

Анализ тестов — как выкидывать лишнее

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *

Анализ тестов — это выкидывание лишнего из вашего чек-листа. Работа из серии «сесть и подумать»:

какие проверки можно объединить?

какие и вовсе выкинуть?

Было бы здорово дать некий алгоритм, который поможет всегда и везде, но нет, увы. Универсальная фраза здесь только «сесть и ПОДУМАТЬ». А самое главное: «вместе с водой не выплеснуть ребенка». Убирайте тесты аккуратно, особенно в первые годы работы. Возможно, выкинутое было отнюдь не лишним...

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 5.2K
Комментарии 4

Как заработать 1000 евро и набрать миллионы игроков на браузерной игре

Разработка игр *HTML *Тестирование игр *Монетизация игр *Игры и игровые консоли
Из песочницы

Пролог

Живу я в не очень продвинутом ауле, что раскинулся в Карачаево-Черкесии, и точно не помню как вышел на издательскую площадку для html-игр Gamepix. То ли через знакомых чабанов, то ли от приблудившихся джейранов-шатунов. Редкий поисковик или геймерский телеграм-канал долетает до моего населенного пункта.

Регистрация и настройка

С регистрацией на дистрибьюторской площадке проблем не возникло. Всё как у всех: логин, пароль и, здрасти, дашборд. Так как я разрабатываю игры на Construct 3, то буду рассказывать всё в контексте этого движка. Думаю, адепты Unity и фанаты других движков тоже почерпнут для себя что-то полезное. Качаешь плагин, подключаешь штатными средствами констракта через Addon manager. Menu>View>Addon manager. Думаю, тут сложностей не возникнет.

Читать далее
Всего голосов 24: ↑19 и ↓5 +14
Просмотры 8.5K
Комментарии 6

Багическая работа: когда ошибки не страшные, а странные

Блог компании JUG Ru Group Тестирование IT-систем *Тестирование игр *Конференции

На Хабре уже были подборки «самых масштабных багов в истории»: взорвавшаяся ракета Ariane-5, передозировка радиацией от Therac-25 и так далее.

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

Сейчас мы готовим очередную конференцию по тестированию Heisenbug и вспомнили ещё одну загадочную историю из старого доклада с Heisenbug. Решили поискать в местах вроде Reddit другие интересные случаи. А в итоге представляем пятничную подборку очень странных дел:

Выкатить в прод!
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 7K
Комментарии 21

Можно ли тестировать API ногами?

Тестирование IT-систем *Accessibility *Тестирование веб-сервисов *Тестирование игр *
Из песочницы

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

Читать полностью
Всего голосов 153: ↑153 и ↓0 +153
Просмотры 18K
Комментарии 47

QA без рутины: как мы автоматизировали регрессионное тестирование

Блог компании MY.GAMES Разработка игр *Unity *Тестирование игр *

Всем привет, меня зовут Александр Мастюгин, я работаю тестировщиком в студии Nord. В сфере IT бытует предубеждение, что работа тестировщиком — нудное и однообразное занятие. Но я с этим не согласен: на мой взгляд, это творческая, техническая и исследовательская деятельность. Чтобы выполнять эту работу хорошо, нужно погрузиться в задачу, понять все ее тонкости, сложности, разобраться, какие у нее есть подводные камни. 

Но для справедливости нужно сказать, что скучный момент все же есть — это регрессия. Чтобы минимизировать ее роль в рабочем процессе и, соответственно, избавиться от рутины, мы в студии Nord решили автоматизировать регрессионное тестирование. В этом тексте я расскажу, что у нас получилось.

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 11K
Комментарии 2

Unity3d: вызов метода без словаря

Разработка игр *C# *Unity *Тестирование игр *Демосцена
Из песочницы

Создание консоли в Unity, которой не нужен словарь методов для их вызова и которая поможет вам отлавливать ошибки в вашем приложении или игре, а также воспроизводить их. Консоль способна вызвать как методы с обычными типами данных в параметрах, так и их List-ы и массивы. Исходник проекта прилагается.

Читать далее
Всего голосов 11: ↑1 и ↓10 -9
Просмотры 2K
Комментарии 10

Тестовая ферма: как упростить тестирование мобильных игр с минимумом затрат

Тестирование игр *
Из песочницы

Тестирование — неотъемлемая часть разработки игр, и мобильные тайтлы не исключение. Рынок полон устройств самых разных форм-факторов, мощности и совместимости. При этом чем больше игроков, тем игра успешнее и тем доход больше. Чтобы игроков было как можно больше, нужна поддержка максимального количества смартфонов и планшетов. Чтобы этого добиться, нужно “отполировать билд” для работы даже на самых бюджетных девайсах.

Ускорить, оптимизировать и автоматизировать процесс можно и нужно. Как это сделать? Установить тестовую ферму.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 1.4K
Комментарии 1

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

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *

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

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

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

Тестирование IT-систем *Python *Тестирование игр *
Recovery mode

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

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

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

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

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Из песочницы
Перевод

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

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

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

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

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Перевод

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

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

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

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

Блог компании Lightmap Разработка игр *Unity *Тестирование игр *Карьера в IT-индустрии

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

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

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

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

Блог компании Alconost Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *Локализация продуктов *
Перевод

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

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

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

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

Блог компании Skypro Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *Карьера в IT-индустрии

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

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

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

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

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Перевод

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

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

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

Разработка веб-сайтов *Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *

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

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

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

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

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

Читать далее
Всего голосов 22: ↑11 и ↓11 0
Просмотры 16K
Комментарии 27

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

Блог компании Нетология Разработка игр *Тестирование игр *Дизайн игр *

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

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