Продолжаем знакомить с людьми, которые развивают и совершенствуют IQeon. Рады представить QA-инженера Валентина Хомченко!
Валентин пришел в компанию в 2017 году, когда игровая платформа только разрабатывалась, и поначалу занимался поддержкой сообществ IQeon. С 2019 года он работает тестировщиком программного обеспечения и занимается контролем качества сайтов компании и игр платформы.
Отличительная черта тестировщика – подспудное желание обойти систему, кликнуть там, где никто не догадается, и найти то, что не увидит обычный пользователь. QA-инженер всегда совершает огромное количество комбинаций действий, повторяя их по многу раз с различных устройств, чтобы тщательно проверить программу и найти как можно больше ошибок, – говорит Валентин.
По словам QA-инженера, тестировать игровые продукты сложнее, чем сайты. В веб-проектах ошибки обычно однотипные, и тестировщик всегда может обратиться к документации, в которой подробно прописано, как должен работать функционал. С играми все иначе. Ошибки могут возникать из-за конфликта в коде. Иногда при исправлении одной ошибки появляется другая. Зачастую предугадать, что пойдет не так, невозможно.
У разных игр есть своя специфика тестирования. В случае с браузерными играми приходится много внимания уделять работе самих браузеров: как загружаются и как скролятся вкладки, какое разрешение экрана, как работает игра с подключением тех или иных расширений для браузера и так далее. Факторов, которые могут повлиять на работу продукта, достаточно много. В случае с мобильными играми тестировщик ищет ошибки непосредственно в самой игре, проверяет функционал и как программа реагирует на действия пользователей.
Сегодня можно выделить два глобальных тренда, которые влияют на развитие игровой сферы, – это кросс-платформенность и упрощенный доступ к играм. Однако возможность играть в одну игру на разных платформах хороша в теории. На практике это влечет за собой большое количество ошибок, в частности из-за нестабильного интернет-соединения, что сегодня отмечают даже в отношении Google Stadia, – говорит Валентин.
По мнению тестировщика, контроль качества продукта должен происходить параллельно разработке и даже раньше, на этапе составления документации.
Привлекать тестировщиков еще на начальной стадии разработки очень важно. Это позволяет заранее проверить логику продукта и детально продумать, каким будет опыт взаимодействия пользователей с игрой. Конечно, это не избавит от ошибок полностью – недочеты всегда будут. Но позволит значительно уменьшить их количество, – заключает Валентин.
***
Следующий материал о команде IQeon совсем скоро! Следите за новостями на нашей платформе и в официальном сообществе “ВКонтакте”.
Задать вопрос
Заполните e-mail и напишите свой вопрос: