Learning Android application testing :: improve your Android applications through intensive testing and debugging /
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.
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2015.
|
Ausgabe: | Second edition. |
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | 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. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781784397999 1784397997 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn908029916 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150427s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d COO |d TEFOD |d DEBBG |d YDXCP |d OCLCF |d TEFOD |d N$T |d AGLDB |d DXU |d ICA |d D6H |d OCLCQ |d VTS |d CEF |d WYU |d STF |d VLY |d AJS |d QGK |d OCLCQ |d OCLCO |d OCLCL | ||
019 | |a 913812163 |a 1259231693 | ||
020 | |a 9781784397999 |q (electronic bk.) | ||
020 | |a 1784397997 |q (electronic bk.) | ||
020 | |z 1784395331 | ||
020 | |z 9781784395339 | ||
035 | |a (OCoLC)908029916 |z (OCoLC)913812163 |z (OCoLC)1259231693 | ||
037 | |a CL0500000581 |b Safari Books Online | ||
037 | |a D9AC51D5-63C5-436E-BF0B-55A80643D5E5 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 | |
072 | 7 | |a COM |x 051380 |2 bisacsh | |
082 | 7 | |a 005.268 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Blundell, Paul, |e author. | |
245 | 1 | 0 | |a Learning Android application testing : |b improve your Android applications through intensive testing and debugging / |c Paul Blundell and Diego Torres Milano. |
250 | |a Second edition. | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover page (Safari, viewed April 14, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a 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 | |
505 | 8 | |a Test case scenarioPerformance 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 | |
505 | 8 | |a Running a specific test by nameRunning 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 | |
505 | 8 | |a The default constructorThe 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 | |
505 | 8 | |a The runTestOnUiThread helper methodThe 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 | |
520 | |a 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. | ||
546 | |a English. | ||
630 | 0 | 0 | |a Android (Electronic resource) |0 http://id.loc.gov/authorities/names/n2009043077 |
630 | 0 | 7 | |a Android (Electronic resource) |2 fast |
650 | 0 | |a Application software |x Testing. | |
650 | 7 | |a COMPUTERS |x Programming |x Microsoft Programming. |2 bisacsh | |
650 | 7 | |a Application software |x Testing |2 fast | |
700 | 1 | |a Torres Milano, Diego, |e author. |0 http://id.loc.gov/authorities/names/no2016071851 | |
758 | |i has work: |a Learning Android application testing (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFHdJWHcRyQDXrdTvJY8bq |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Blundell, Paul. |t Learning android application testing : improve your Android applications through intensive testing and debugging. |b Second edition. |d Birmingham, England : Packt Publishing, ©2015 |h xii, 247 pages |k Community experience distilled. |z 9781784395339 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=971802 |3 Volltext |
938 | |a EBSCOhost |b EBSC |n 971802 | ||
938 | |a YBP Library Services |b YANK |n 12358575 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn908029916 |
---|---|
_version_ | 1816882310607273984 |
adam_text | |
any_adam_object | |
author | Blundell, Paul Torres Milano, Diego |
author_GND | http://id.loc.gov/authorities/names/no2016071851 |
author_facet | Blundell, Paul Torres Milano, Diego |
author_role | aut aut |
author_sort | Blundell, Paul |
author_variant | p b pb m d t md mdt |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 |
callnumber-search | QA76.76.A65 |
callnumber-sort | QA 276.76 A65 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
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 scenarioPerformance 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 nameRunning 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 constructorThe 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 methodThe 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 |
ctrlnum | (OCoLC)908029916 |
dewey-full | 005.268 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.268 |
dewey-search | 005.268 |
dewey-sort | 15.268 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05808cam a2200637 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn908029916</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">150427s2015 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">COO</subfield><subfield code="d">TEFOD</subfield><subfield code="d">DEBBG</subfield><subfield code="d">YDXCP</subfield><subfield code="d">OCLCF</subfield><subfield code="d">TEFOD</subfield><subfield code="d">N$T</subfield><subfield code="d">AGLDB</subfield><subfield code="d">DXU</subfield><subfield code="d">ICA</subfield><subfield code="d">D6H</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">WYU</subfield><subfield code="d">STF</subfield><subfield code="d">VLY</subfield><subfield code="d">AJS</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">913812163</subfield><subfield code="a">1259231693</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784397999</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784397997</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1784395331</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784395339</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)908029916</subfield><subfield code="z">(OCoLC)913812163</subfield><subfield code="z">(OCoLC)1259231693</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000581</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">D9AC51D5-63C5-436E-BF0B-55A80643D5E5</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051380</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.268</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Blundell, Paul,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning Android application testing :</subfield><subfield code="b">improve your Android applications through intensive testing and debugging /</subfield><subfield code="c">Paul Blundell and Diego Torres Milano.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2015.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover page (Safari, viewed April 14, 2015).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Test case scenarioPerformance 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Running a specific test by nameRunning 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The default constructorThe 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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The runTestOnUiThread helper methodThe 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</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Android (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2009043077</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Android (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Testing.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming</subfield><subfield code="x">Microsoft Programming.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Testing</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Torres Milano, Diego,</subfield><subfield code="e">author.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2016071851</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Learning Android application testing (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFHdJWHcRyQDXrdTvJY8bq</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Blundell, Paul.</subfield><subfield code="t">Learning android application testing : improve your Android applications through intensive testing and debugging.</subfield><subfield code="b">Second edition.</subfield><subfield code="d">Birmingham, England : Packt Publishing, ©2015</subfield><subfield code="h">xii, 247 pages</subfield><subfield code="k">Community experience distilled.</subfield><subfield code="z">9781784395339</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=971802</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">971802</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12358575</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn908029916 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:35Z |
institution | BVB |
isbn | 9781784397999 1784397997 |
language | English |
oclc_num | 908029916 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Blundell, Paul, author. Learning Android application testing : improve your Android applications through intensive testing and debugging / Paul Blundell and Diego Torres Milano. Second edition. Birmingham, UK : Packt Publishing, 2015. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier text file Community experience distilled Online resource; title from cover page (Safari, viewed April 14, 2015). Includes index. 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 scenarioPerformance 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 nameRunning 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 constructorThe 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 methodThe 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 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. English. Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Testing. COMPUTERS Programming Microsoft Programming. bisacsh Application software Testing fast Torres Milano, Diego, author. http://id.loc.gov/authorities/names/no2016071851 has work: Learning Android application testing (Text) https://id.oclc.org/worldcat/entity/E39PCFHdJWHcRyQDXrdTvJY8bq https://id.oclc.org/worldcat/ontology/hasWork Print version: Blundell, Paul. Learning android application testing : improve your Android applications through intensive testing and debugging. Second edition. Birmingham, England : Packt Publishing, ©2015 xii, 247 pages Community experience distilled. 9781784395339 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=971802 Volltext |
spellingShingle | Blundell, Paul Torres Milano, Diego Learning Android application testing : improve your Android applications through intensive testing and debugging / Community experience distilled. 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 scenarioPerformance 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 nameRunning 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 constructorThe 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 methodThe 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 Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Testing. COMPUTERS Programming Microsoft Programming. bisacsh Application software Testing fast |
subject_GND | http://id.loc.gov/authorities/names/n2009043077 |
title | Learning Android application testing : improve your Android applications through intensive testing and debugging / |
title_auth | Learning Android application testing : improve your Android applications through intensive testing and debugging / |
title_exact_search | Learning Android application testing : improve your Android applications through intensive testing and debugging / |
title_full | Learning Android application testing : improve your Android applications through intensive testing and debugging / Paul Blundell and Diego Torres Milano. |
title_fullStr | Learning Android application testing : improve your Android applications through intensive testing and debugging / Paul Blundell and Diego Torres Milano. |
title_full_unstemmed | Learning Android application testing : improve your Android applications through intensive testing and debugging / Paul Blundell and Diego Torres Milano. |
title_short | Learning Android application testing : |
title_sort | learning android application testing improve your android applications through intensive testing and debugging |
title_sub | improve your Android applications through intensive testing and debugging / |
topic | Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Testing. COMPUTERS Programming Microsoft Programming. bisacsh Application software Testing fast |
topic_facet | Android (Electronic resource) Application software Testing. COMPUTERS Programming Microsoft Programming. Application software Testing |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=971802 |
work_keys_str_mv | AT blundellpaul learningandroidapplicationtestingimproveyourandroidapplicationsthroughintensivetestinganddebugging AT torresmilanodiego learningandroidapplicationtestingimproveyourandroidapplicationsthroughintensivetestinganddebugging |