{"schemaVersion":1,"record":{"key":"resource/riot-automated-testing","type":"resource","id":"riot-automated-testing","lang":"ru","title":"Riot Games: Automated Testing for League of Legends","summary":"Инженерный разбор автотестов игровых правил: подготовка состояния, команды, наблюдение результата и ожидание условий. Полезен при превращении сценариев приёмки в проверки.","updatedAt":null,"status":"active","url":"https://gamemechanics.pro/ru/resources/#resource-riot-automated-testing","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/resource/riot-automated-testing.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/resource/riot-automated-testing.md","aliases":[],"tags":["article","","workflow"],"sourceIds":["source-25738c6614382a32"],"sources":[{"id":"source-25738c6614382a32","title":"Riot Games: Automated Testing for League of Legends","url":"https://www.riotgames.com/en/news/automated-testing-league-legends","verifiedAt":null}],"sections":[{"id":"principle","title":"Когда полезно","body":"Инженерный разбор автотестов игровых правил: подготовка состояния, команды, наблюдение результата и ожидание условий. Полезен при превращении сценариев приёмки в проверки."},{"id":"access","title":"Условия доступа","body":"Статья открыта и опубликована 26 февраля 2016 года. Примеры отражают тогдашнюю инфраструктуру Riot; это разбор подхода, а не готовая библиотека для вашего движка."},{"id":"practice","title":"Попробуйте","body":"Для одной способности задать начальное состояние, выполнить действие и дождаться ожидаемого условия с тайм-аутом. Проверить, что намеренная ошибка в правиле приводит к сбою теста."}],"relations":[],"placements":[],"supersededBy":[],"attributes":{"kind":"article","format":null,"language":"en","authors":"Джим «Anodoin» Меррилл / Riot Games"},"endsAt":null,"provenance":"Авторская рекомендация. Права на внешний материал остаются у его автора.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors"}}