Обучение
Модуль
Use Power Apps Test Studio to improve your canvas app - Training
Explore how to utilize Power Apps Test Studio for building automated tests, ensuring high-quality canvas apps.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Набор тестов содержит служебные функции, помогающие создавать инструментальные тесты пользовательского интерфейса для складных устройств.
В наборе тестов доступны две версии библиотек:
com.microsoft.dualscreen.testing:testing-kotlin
;com.microsoft.dualscreen.testing:testing-compose
.Версия для Compose создана на основе версии для системы просмотра и предоставляет оболочки Compose для служебных функций.
Важно!
В один проект вам потребуется импортировать только одну версию библиотеки. Если используются только традиционные представления, импортируйте версию testing-kotlin
. Если же используются только составные объекты или сочетание составных объектов и представлений, импортируйте версию testing-compose
.
Убедитесь, что у вас есть репозиторий mavenCentral()
в файле build.gradle верхнего уровня:
allprojects {
repositories {
google()
mavenCentral()
}
}
Добавьте требуемую зависимость в файл build.gradle на уровне модуля (текущая версия может отличаться от указанной здесь):
androidTestImplementation "com.microsoft.dualscreen.testing:testing-kotlin:1.0.0-alpha4"
Существует несколько терминов и основных понятий, которые необходимо знать при работе со складными устройствами. См. статью Основные понятия, связанные со складными устройствами, для тестирования пользовательского интерфейса.
При написании тестов пользовательского интерфейса применяются несколько способов тестирования поведения приложения на складных устройствах.
С помощью артефакта тестирования Jetpack Window Manager можно имитировать функцию складывания на любом устройстве или в эмуляторе, чтобы протестировать работу макетов. См. статью Имитация функций складывания.
Используя UiAutomator и конкретные размеры устройства, можно имитировать жесты растягивания и сжимания на Surface Duo, чтобы проверить работу макетов. См. статью Имитация жестов прокрутки.
С помощью заметок можно создавать тесты для функций одноэкранного режима, двухэкранного режима, ориентации устройства и свертывания. См. статью Заметки к комплекту тестов.
Обучение
Модуль
Use Power Apps Test Studio to improve your canvas app - Training
Explore how to utilize Power Apps Test Studio for building automated tests, ensuring high-quality canvas apps.