Google выложила в открытый доступ платформу автоматизации тестирования GTXiLib

GTXiLib

21 марта компания объявила, что iOS-фреймворк для автоматизации тестирования функций для людей с ограниченными возможностями GTXiLib теперь находится в открытом доступе и распространяется под лицензией Apache.

GTXiLib написан на языке Objective-C и совместим с уже существующими тестами XCTests для проверки всех необходимых пунктов до окончания тестирования. При ошибке хотя бы одного из элементов тест также прерывается. Это позволяет внести необходимые корректировки и добиться лучшей поддержки.

Фреймворк автоматизирует процесс проверки таких неполадок, как низкоконтрастный текст, утерянные метки и подсказки.

Основные возможности

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

У разработчиков есть возможность предлагать дополнительные пункты проверки или даже писать собственные на GitHub-странице проекта. Реализовать поддержку фреймворка можно с помощью CocoaPods или файла проекта XCode.

Напомним, что в 2017 году Google собрала все свои оpen source проекты на одном сайте.

Источник: блог Google Open Source

Ещё интересное для вас:
Тест: чьё это рабочее место? Угадываем айтишников по их столам
Тест: что вы знаете о работе мозга?
Тест: какой язык программирования вам стоит выбрать для изучения?