Учебники

Espresso Testing Framework - Введение

…на Java и Kotlin, современном языке программирования для разработки приложений для Android. API-интерфейс Espresso прост и легок в освоении. Вы можете легко выполнять тестирование пользовательского интерфейса Android без сложности многопоточного…
Учебники

Espresso Testing Framework - Инструкции по настройке

…конфигурация следующая, Используя библиотеку поддержки Android, android { defaultConfig { testInstrumentationRunner «android.support.test.runner.AndroidJUnitRunner» } } dependencies { testImplementation ‘junit:junit:4.12’ androidTestImplementation ‘com.android.support.test:runner:1.0.2′ androidTestImplementation ‘com.android.support.test.espresso:espressocore:3.0.2′ } Используя библиотеку AndroidX, android { defaultConfig {…
Учебники

Espresso Testing Framework - Доступность

Функция доступности является одной из ключевых функций для любого приложения. Приложение, разработанное поставщиком, должно поддерживать минимальные правила доступности, установленные Android SDK, чтобы быть успешным и полезным приложением. Следование стандарту доступности…
Учебники

Espresso Testing Framework - Просмотреть действия

…рассмотрим текстовое представление с содержанием как — <a href=»http://www.google.com/»>copyright</a> Затем ссылку можно открыть и протестировать с помощью приведенного ниже теста. onView(withId(R.id.text_view)).perform(openLink(is(«copyright»), is(Uri.parse(«http://www.google.com/»)))) Здесь openLink получает содержимое текстового представления, находит ссылку…
Учебники

Agile Testing

Практика тестирования программного обеспечения, которая следует принципам гибкой разработки программного обеспечения, называется Agile Testing. Agile — это методология итеративной разработки, в которой требования развиваются благодаря сотрудничеству между заказчиком и самоорганизующимися…
Учебники

Espresso Testing Framework - WebView

…version = «1.0» encoding = «utf-8» ?> <RelativeLayout xmlns:android = «http://schemas.android.com/apk/res/android» xmlns:app = «http://schemas.android.com/apk/res-auto» xmlns:tools = «http://schemas.android.com/tools» android:layout_width = «match_parent» android:layout_height = «match_parent» tools:context = «.MainActivity» > <WebView android:id =…
Учебники

Espresso Testing Framework - Содержание

…ниже, <?xml version = «1.0» encoding = «utf-8»?> <RelativeLayout xmlns:android = «http://schemas.android.com/apk/res/android» xmlns:app = «http://schemas.android.com/apk/res-auto» xmlns:tools = «http://schemas.android.com/tools» android:layout_width = «match_parent» android:layout_height = «match_parent» tools:context = «.MainActivity»> <EditText android:id =…
Учебники

Espresso Testing Framework - Тестовый регистратор

Написание контрольного примера — утомительная работа. Несмотря на то, что espresso предоставляет очень простой и гибкий API, написание тестовых примеров может быть ленивой и трудоемкой задачей. Чтобы преодолеть это, Android…