رکورد قبلیرکورد بعدی

" Android Espresso revealed : "


Document Type : BL
Record Number : 851262
Main Entry : Zelenchuk, Denys
Title & Author : Android Espresso revealed : : writing automated UI tests /\ Denys Zelenchuk.
Publication Statement : Berkeley, CA :: Apress,, 2019.
Page. NO : 1 online resource (xvii, 308 pages) :: illustrations
ISBN : 1484243153
: : 1484243161
: : 9781484243152
: : 9781484243169
: 1484243145
: 9781484243145
Notes : Includes index.
Contents : Intro; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Getting Started with Espresso for Android; User Interface Testing: Goals and Approach; Setting Up the Sample Project; Understanding Android Instrumentation; Espresso Basics; Identifying Application UI Elements; Espresso; Espresso ViewMatchers; Espresso's ViewInteraction Class; Espresso's ViewActions Class; Espresso's DataInteraction Class; Operating on RecyclerView Using Espresso; RecyclerViewActions; Running Espresso Tests from AndroidStudio; Running Espresso Tests from the Terminal
: Benefits of Writing Tests in KotlinFunction as a Type; Extension Functions; String Templates; Import R.class Resources; Espresso Domain-Specific Language in Kotlin; Summary; Chapter 4: Handling Network Operations and Asynchronous Actions; IdlingResource Basics; Writing the Code; Running the First Test; OkHttp3IdlingResource; Picasso IdlingResource; ConditionWatcher as an Alternative to IdlingResource; Making Condition Watchers Part of Espresso Kotlin DSL; Summary; Chapter 5: Verifying and Stubbing Intents with IntentMatchers; Setting Up Dependencies; Stubbing Activity Intents
: Chapter 9: Dealing with Runtime System Actions and PermissionsChanging the Emulator System Language Programmatically; Handling Runtime Permissions; Enabling Permissions Using the GrantPermissionRule; Handling Runtime Permissions Using UI Automator; Summary; Chapter 10: Android Test Automation Tooling; Setting Up a Virtual or Physical Device for Test Automation; Using the Espresso Test Recorder Tool; Running Espresso Tests in the Firebase Test Lab from Android Studio; Chapter 11: The Screen Object Design Pattern in Android UI Tests
: Running Instrumentation Tests Using Shell CommandsRunning Instrumentation Tests Using Gradle Commands; Summary; Chapter 2: Customizing Espresso for Our Needs; Writing Custom ViewActions; Adapting Espresso Swipe Actions; Creating Custom RecyclerView Actions; Writing Custom Matchers; Creating Custom Matchers for Simple UI Elements; Implementing Custom RecyclerView Matchers; Handling Errors with a Custom FailureHandler; Taking and Saving Screenshots Upon Test Failure; Summary; Chapter 3: Writing Espresso Tests with Kotlin; Migrating Espresso Java Tests to Kotlin
: Stubbing Intents Without a ResultStubbing a Single Intent; Stubbing Intents with the Result; Verifying Intents; Summary; Chapter 6: Testing Web Views; Espresso-Web Basics; Espresso-Web Building Blocks; Writing Tests with Espresso-Web; Summary; Chapter 7: Accessibility Testing; Android Accessibility Tools; Testing Application Accessibility; Summary; Chapter 8: Espresso and UI Automator: the Perfect Tandem; Starting with UI Automator; Finding and Acting on UI Elements; Waiting for UI Elements; Watching for Conditions; Combining Espresso and UI Automator in Tests; Summary
Abstract : Write Android user interface (UI) tests using Google Espresso for Android. You'll cover all the major topics of writing functional UI automated tests using the Espresso testing framework, including different ways of running automated tests, architecting test projects in an easy and maintainable way, and using tools which help to implement automated tests with less effort. Android Espresso Revealed explains the basics of using Espresso to write automated UI tests, and how to customize the framework for advanced functionality. The author provides examples in both Java and Kotlin, and includes dealing with network operations in UI tests, testing application accessibility, implementing supervised monkey tests, and more. You will: Write Espresso tests with both Kotlin and Java including test project migration from Java to Kotlin Test web views inside the application under test Use Espresso to set up test devices or emulators to minimize test flakiness and run tests in Firebase Test Lab Verify and stub intents with Espresso-Intents Move test projects to AndroidX Test notifications or operate on third-party apps during Espresso test execution Apply different test architecture approaches to the test project to reduce maintenance effort Implement supervised monkey tests using Espresso and UIAutomator.
Subject : Computer software-- Testing.
Subject : Computer software-- Testing.
Subject : Android (Electronic resource)
: Android (Electronic resource)
Dewey Classification : ‭005.1/4‬
LC Classification : ‭QA76.76.T48‬
کپی لینک

پیشنهاد خرید
پیوستها
Search result is zero
نظرسنجی
نظرسنجی منابع دیجیتال

1 - آیا از کیفیت منابع دیجیتال راضی هستید؟