Coverart for item
The Resource Learning Android application testing : improve your Android applications through intensive testing and debugging, Paul Blundell and Diego Torres Milano

Learning Android application testing : improve your Android applications through intensive testing and debugging, Paul Blundell and Diego Torres Milano

Label
Learning Android application testing : improve your Android applications through intensive testing and debugging
Title
Learning Android application testing
Title remainder
improve your Android applications through intensive testing and debugging
Statement of responsibility
Paul Blundell and Diego Torres Milano
Creator
Contributor
Author
Subject
Language
eng
Summary
If you are an Android developer looking to test your applications or optimize your application development process, then this book is for you. No previous experience in application testing is required
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Blundell, Paul
Dewey number
005.268
Illustrations
illustrations
Index
index present
LC call number
QA76.76.A65
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorName
Torres Milano, Diego
Series statement
Community experience distilled
http://library.link/vocab/subjectName
  • Application software
  • COMPUTERS
  • Application software
Label
Learning Android application testing : improve your Android applications through intensive testing and debugging, Paul Blundell and Diego Torres Milano
Instantiates
Publication
Note
Includes index
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
  • ""Cover ""; ""Copyright""; ""Credits""; ""About the Authors""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Getting Started with Testing""; ""Why, what, how, and when to test""; ""What to test""; ""Activity life cycle events""; ""Database and file system operations""; ""Physical characteristics of the device""; ""Types of tests""; ""Unit tests""; ""The setUp() method""; ""The tearDown() method""; ""Outside the test method""; ""Inside the test method""; ""Integration tests""; ""UI tests""; ""Functional or acceptance tests""
  • ""Test case scenario""""Performance tests""; ""System tests""; ""Android Studio and other IDE support""; ""Java testing framework""; ""Android testing framework""; ""Instrumentation""; ""Gradle""; ""Test targets""; ""Creating the Android project""; ""Package explorer""; ""Creating a test case""; ""Test annotations""; ""Running the tests""; ""Running all tests from Android Studio""; ""Running a single test case from your IDE""; ""Running from the emulator""; ""Running tests from the command line""; ""Running all tests""; ""Running tests from a specific test case""
  • ""Running a specific test by name""""Running specific tests by category""; ""Running tests using Gradle""; ""Debugging tests""; ""Other command-line options""; ""Summary""; ""Chapter 2: Understanding testing with the Android SDK""; ""The demonstration application""; ""Assertions in depth""; ""Custom message""; ""Static imports""; ""View assertions""; ""Even more assertions""; ""The TouchUtils class""; ""Mock objects""; ""MockContext overview""; ""The IsolatedContext class""; ""Alternate route to file and database operations""; ""The MockContentResolver class""; ""The TestCase base class""
  • ""The default constructor""""The given name constructor""; ""The setName() method""; ""The AndroidTestCase base class""; ""The assertActivityRequiresPermission() method""; ""Description""; ""Example""; ""The assertReadingContentUriRequiresPermission method""; ""Description""; ""Example""; ""The assertWritingContentUriRequiresPermission() method""; ""Description""; ""Example""; ""Instrumentation""; ""The ActivityMonitor inner class""; ""Example""; ""The InstrumentationTestCase class""; ""The launchActivity and launchActivityWithIntent method""; ""The sendKeys and sendRepeatedKeys methods""
  • ""The runTestOnUiThread helper method""""The ActivityTestCase class""; ""The scrubClass method""; ""The ActivityInstrumentationTestCase2 class""; ""The constructor""; ""The setUp method""; ""The tearDown method""; ""The ProviderTestCase2 class""; ""The constructor""; ""Example""; ""The ServiceTestCase""; ""The constructor""; ""The TestSuiteBuilder.FailedToCreateTests class""; ""Using libraries in test projects""; ""Summary""; ""Chapter 3: Baking with Testing Recipes""; ""Android unit tests""; ""Testing activities and applications""; ""Mocking applications and preferences""
Control code
908029916
Dimensions
unknown
Edition
Second edition.
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781784397999
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000581
  • d9ac51d5-63c5-436e-bf0b-55a80643d5e5
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)908029916
Label
Learning Android application testing : improve your Android applications through intensive testing and debugging, Paul Blundell and Diego Torres Milano
Publication
Note
Includes index
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
  • ""Cover ""; ""Copyright""; ""Credits""; ""About the Authors""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Getting Started with Testing""; ""Why, what, how, and when to test""; ""What to test""; ""Activity life cycle events""; ""Database and file system operations""; ""Physical characteristics of the device""; ""Types of tests""; ""Unit tests""; ""The setUp() method""; ""The tearDown() method""; ""Outside the test method""; ""Inside the test method""; ""Integration tests""; ""UI tests""; ""Functional or acceptance tests""
  • ""Test case scenario""""Performance tests""; ""System tests""; ""Android Studio and other IDE support""; ""Java testing framework""; ""Android testing framework""; ""Instrumentation""; ""Gradle""; ""Test targets""; ""Creating the Android project""; ""Package explorer""; ""Creating a test case""; ""Test annotations""; ""Running the tests""; ""Running all tests from Android Studio""; ""Running a single test case from your IDE""; ""Running from the emulator""; ""Running tests from the command line""; ""Running all tests""; ""Running tests from a specific test case""
  • ""Running a specific test by name""""Running specific tests by category""; ""Running tests using Gradle""; ""Debugging tests""; ""Other command-line options""; ""Summary""; ""Chapter 2: Understanding testing with the Android SDK""; ""The demonstration application""; ""Assertions in depth""; ""Custom message""; ""Static imports""; ""View assertions""; ""Even more assertions""; ""The TouchUtils class""; ""Mock objects""; ""MockContext overview""; ""The IsolatedContext class""; ""Alternate route to file and database operations""; ""The MockContentResolver class""; ""The TestCase base class""
  • ""The default constructor""""The given name constructor""; ""The setName() method""; ""The AndroidTestCase base class""; ""The assertActivityRequiresPermission() method""; ""Description""; ""Example""; ""The assertReadingContentUriRequiresPermission method""; ""Description""; ""Example""; ""The assertWritingContentUriRequiresPermission() method""; ""Description""; ""Example""; ""Instrumentation""; ""The ActivityMonitor inner class""; ""Example""; ""The InstrumentationTestCase class""; ""The launchActivity and launchActivityWithIntent method""; ""The sendKeys and sendRepeatedKeys methods""
  • ""The runTestOnUiThread helper method""""The ActivityTestCase class""; ""The scrubClass method""; ""The ActivityInstrumentationTestCase2 class""; ""The constructor""; ""The setUp method""; ""The tearDown method""; ""The ProviderTestCase2 class""; ""The constructor""; ""Example""; ""The ServiceTestCase""; ""The constructor""; ""The TestSuiteBuilder.FailedToCreateTests class""; ""Using libraries in test projects""; ""Summary""; ""Chapter 3: Baking with Testing Recipes""; ""Android unit tests""; ""Testing activities and applications""; ""Mocking applications and preferences""
Control code
908029916
Dimensions
unknown
Edition
Second edition.
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781784397999
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000581
  • d9ac51d5-63c5-436e-bf0b-55a80643d5e5
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)908029916

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...