The Resource Android Espresso revealed : writing automated UI tests, Denys Zelenchuk

Android Espresso revealed : writing automated UI tests, Denys Zelenchuk

Label
Android Espresso revealed : writing automated UI tests
Title
Android Espresso revealed
Title remainder
writing automated UI tests
Statement of responsibility
Denys Zelenchuk
Title variation
Writing automated User Interfaces tests
Creator
Author
Subject
Language
eng
Summary
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
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Zelenchuk, Denys
Dewey number
005.3
Illustrations
illustrations
Index
no index present
LC call number
QA76.774.A53
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/subjectName
  • User interfaces (Computer systems)
  • Computer software
  • Application software
  • Mobile computing
  • Application software
  • Computer software
  • Mobile computing
  • User interfaces (Computer systems)
Label
Android Espresso revealed : writing automated UI tests, Denys Zelenchuk
Instantiates
Publication
Distribution
Copyright
Bibliography note
Includes bibliographical references
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
1. Getting started with Espresso for Android -- 2. Customizing Espresso for Our Needs -- 3. Writing Espresso Tests with Kotlin -- 4. Handling network operations or long-lasting actions -- 5. Verifying and stubbing intents with IntentMatchers -- 6. Testing web views -- 7. Accessibility testing -- 8. Espresso and UIAutomator -- 9. Dealing with runtime system actions and permissions -- 10. Test automation tooling -- 11. Screen Object Design Pattern in Android UI tests -- 12. Testing Robot Patterns with Espresso and Kotlin -- 13. Supervised Monkey Tests with Espresso and UI Automator -- 14. AndroidX Test Library -- 15. Improving Productivity and Testing Unusual Components
Control code
1097572380
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0501000042
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1097572380
Label
Android Espresso revealed : writing automated UI tests, Denys Zelenchuk
Publication
Distribution
Copyright
Bibliography note
Includes bibliographical references
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
1. Getting started with Espresso for Android -- 2. Customizing Espresso for Our Needs -- 3. Writing Espresso Tests with Kotlin -- 4. Handling network operations or long-lasting actions -- 5. Verifying and stubbing intents with IntentMatchers -- 6. Testing web views -- 7. Accessibility testing -- 8. Espresso and UIAutomator -- 9. Dealing with runtime system actions and permissions -- 10. Test automation tooling -- 11. Screen Object Design Pattern in Android UI tests -- 12. Testing Robot Patterns with Espresso and Kotlin -- 13. Supervised Monkey Tests with Espresso and UI Automator -- 14. AndroidX Test Library -- 15. Improving Productivity and Testing Unusual Components
Control code
1097572380
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0501000042
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1097572380

Library Locations

    • Curtis Laws Wilson LibraryBorrow it
      400 West 14th Street, Rolla, MO, 65409, US
      37.955220 -91.772210
Processing Feedback ...