Hands-on mobile app testing: a guide for mobile testers and anyone involved in the mobile app business
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
Addison-Wesley
2015
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIX, 230 S. Ill., graph. Darst. |
ISBN: | 9780134191713 0134191714 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042635779 | ||
003 | DE-604 | ||
005 | 20150807 | ||
007 | t | ||
008 | 150623s2015 xxuad|| |||| 00||| eng d | ||
010 | |a 015009688 | ||
020 | |a 9780134191713 |c pbk. |9 978-0-13-419171-3 | ||
020 | |a 0134191714 |9 0-13-419171-4 | ||
035 | |a (OCoLC)913881758 | ||
035 | |a (DE-599)BVBBV042635779 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-739 |a DE-11 |a DE-861 | ||
050 | 0 | |a QA76.76.T48 | |
082 | 0 | |a 006.3 |2 23 | |
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
100 | 1 | |a Knott, Daniel |e Verfasser |0 (DE-588)1072656647 |4 aut | |
245 | 1 | 0 | |a Hands-on mobile app testing |b a guide for mobile testers and anyone involved in the mobile app business |c Daniel Knott |
264 | 1 | |a New York [u.a.] |b Addison-Wesley |c 2015 | |
300 | |a XIX, 230 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Mobile apps |x Testing | |
650 | 0 | 7 | |a App |g Programm |0 (DE-588)7705206-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a App |g Programm |0 (DE-588)7705206-7 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028068262&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-028068262 |
Datensatz im Suchindex
_version_ | 1804174817482506240 |
---|---|
adam_text | Contents
Preface ..............® ...... ® . ® ... ® . ® ® .
Acknowledgments ................................
About the Author......... , .....................
Chapter 1: What’s Special about Mobile Testing? , * . . . .
User Expectations
Mobility and Data Networks . = · . . . . » =֊ * . * * . =
Mobile Devices
Mobile Release Cycles . . . . . » . . . , , . . . . . . » . » »
Mobile Testing is Software Testing . » . . , . . . . . .
Summai y **®oo®.o.«oo.ooo»oooc։oooi ®ooaoo
Chapter 2։ Introduction to Mobile Devices and Apps . . .
Overview of Mobile Networks . . . . . . . . . . . . . .
Mobile Devices and the Year 2007 ...........
The Big Two ........................ ......
What Types of Apps Exist? .............. . . .
Native Apps .........................
Hybrid Apps..........................
Web Apps ..................
Business Models of Mobile Apps
Freemium
Paid o®®.®,
Transaction ,
Choosing a Business Model ® , . ® ® , . . .
App Stores . O o 3 . C 0 . » 0 0 0 O O 0 0 0 O 0 » 0 ® ® . . 0 c 9
Summary , - , ; , , 3 B * 3 * ; . ® . . = , = , = . .
Chapter 3: Challenges in Mobile testing ® , . » ® . . , = . » .
The Customer , , . . , ® ® « s . . ® . , , . ® » , ® ® * * . - *
Customer Summary . . * . , , , e . « . ® , ® , » .
,0.0® Xlll
c · . ® . xvii
o o o ©
XIX
3 C o 3 o o o
30C3303C
1
2
C $ ? 3 © 0 3
•»0-3303303
© o o o
v
o
o
...... 9
3 0 3 0 0 JL JL
o o © o
♦ © * o
© o o o o
O 0 0 0
3 0 0 0 3 3 3
3 0 0 3 3 0 0
330C30·՝?
14
16
19
19
20
22
23
23
24
24
23
27
29
»0^0500® ■ t
viii Contents
Mobile Platforms and Fragmentation ...................... 32
Mobile Device Groups ............................ 33
Mobile Device Labs ..................................34
Sensors and Interfaces .................................. 37
Ambient Light Sensor ................................37
Proximity Sensor .................................. 37
Acceleration Sensor ............................. 38
Gyroscope Sensor ................................ 38
Magnetic Sensor . ................................. 38
Pressure, Temperature, and Humidity Sensors ....... 39
Location Sensor ................................. 39
Touchless Sensor ................................. 40
Sensors Summary ................................... 40
Touchscreen » 41
Microphones ................ . . . . ... . ...... o . . . . 42
Camera........................................... 43
System Apps ......................................... 44
Internationalization (I18n) and Localization (LlOn) ........... 45
Mobile Browsers ....................................... 47
Summary.................................................. 48
Chapter 4: How to Test Mobile Apps ...............................51
Emulator, Simulator, or Real Device? ......................51
Manual Testing versus Automated Testing ................. 52
“Traditional” Testing ................................... . 53
Mobile-Specific Testing ................................. 56
Mobile Functional Testing ...........................56
Mobile Usability Testing.............................56
Accessibility Testing ......................... 60
Battery Usage Testing ............................. 63
Stress and Interrupt Testing . ... ................... . 66
Performance Testing .............................. 68
Standby Testing ................................. 71
Installation Testing . . » ...... ....... . 71
Update Testing 72
Database Testing ................................ . · 75
Local Storage Testing ............................. 76
Contents
IX
Platform Guideline Testing ....
Conformance Testing .........
Checking the Log Files ........
Be Creative! ................
Checklists, Mnemonics, and Mind Maps
Checklists ..................
Mnemonics....................
Mind Maps.......
How to File Mobile Bugs
Bug ID ........
Description .....
Steps to Reproduce
Expected Result .
Actual Result . . .
Work-around ....................
Reproducible ....................
Operating System, Mobile Platform, and
Mobile-Device-Specific Information . . .
Browser Version ..................
Software Build Version ..........
Network Condition and Environment .
Language ..........................
Test Data .........................
Severity................
Bug Category ......................
Screenshot or Video ...............
Log Files ................
Tester Who Found the Bug ..........
Three More Points ................
App Quality Alliance ......... .......... .
.Device
Summary
Chapter 5: Mobile Test Automation and Tools ....................
The Flipped Testing Pyramid .............. ............. ,
The Mobile Test Pyramid .........................
Different Types of Test Automation Tools ..................
Image Recognition
Coordinate֊Based Recognition .....................
OCR/Text Recognition ...........................
. 81
. 82
. 82
. 83
. 84
. 84
. 87
. 93
. 93
. 97
. 97
. 98
. 98
. 98
, 98
. 99
. 99
. 99
. 99
100
100
100
100
101
101
101
101
102
102
103
103
105
105
108
109
109
110
110
X
Contents
Native Object Recognition ....................
Capture and Replay ...........................
Tool Type Recommendation......................
What Should Be Automated? ..........................
Emulator, Simulator, or Real Device? ...............
Emulator/Simulator Pros ......................
Emulator/Simulator Cons ......................
Real Device Pros........................... . . . .
Real Device Cons .............................
Where to Automate? ...........................
How to Select the Right Mobile Test Automation Tool . . . .
Selection Criteria for a Test Automation Tool . . . . .
Current State of Tools .........................
Android Tools .............................
iOS Tools ...............................
Mobile Test Automation Tools Summary .........
Continuous Integration System ......................
Beta Distribution Tools .......................... . . .
Summary ..................... ........... ......... . .
Chapter 6: Additional Mobile Testing Methods............... . .
Crowd Testing.......................................
Private Crowd Testing ........................
Mobile Cloud Testing ...............................
Private Cloud ................................
Cloud-Based Test Automation.........................
Summary ............................................
. . . Ill
. . . Ill
. . . 112
. . . 113
. . . 115
. . . 115
. .. 115
. . . 116
. . . 116
. . . 117
. . . 118
. . , 118
. . . 120
. . . 120
. . . 130
. . . 135
. . . 136
. . . 138
. . . 139
. . . 141
. . . 141
. . . 145
. . . 147
. .. 150
. . . 152
. . . 152
Chapter 7: Mobile Test and Launch Strategies..............................». 155
Mobile Test Strategy ........................... 155
Define Requirements ............................ 156
Testing Scope .................. « ............. . » 159
Define Test Levels and Test Techniques .............. 161
Test Data ................... ................. . 164
Select Target Devices and Test Environment ........... 166
Manual and in-the Wild Testing ................... « 167
Mobile Checklists and Tours ......... . 169
Test Automation .................. 170
Product Risks ........ 172
Contents
Mobile Launch Strategy ....................................172
Pre-Launch—Check the Release Material................172
Post-Release—What Happens after an App Launch? .... 174
Community Support.................................. 174
Reviews ......................................... 175
Crash Reports ..................................... 176
Tracking and Statistics ......................... 176
Summary ............ 177
Chapter 8: Important Skills for Mobile Testers . ... « . 179
Skill Set of a Mobile Tester ............................. 179
Communication ............ ................... .. 179
Curiosity ................ c ...... . ............. . 181
Critical Thinking : c . 181
Tenacity ....... c ...... o ..... c ...... » c ........ , 183
Cons taut Learner ... . . ..... ....... Ana
Creativity , . . ... o .................... .
Customer Focus c«,«. ,
Programming and Technical Skills . , .. . « „ -
How to improve Your Mobile Testing Skills
Learn from Other Apps . . . * . .... . . . o ... .
Crashes on Specific Devices
ObSerV e »««·.··. oo.»oo«s«o« .o»o»oooo
Take Part in Competitions and Test Cycles . . .
The Mobile Community and the Mobile World
Valuable Sources..............
Summary . * * .
Chapter 9: What’s Next? And Final Thoughts . ... ....... .
Internet of Things . ... o ... o . .... o ..... o ..... .
Connected Home . ........ .... .......... ,
Coimecied Car . . . ............ ........ ,
184
184
185
185
186
187
192
193
194
195
198
o 0
199
199
701
Wearables
ymart Watches and Fitness Wristbands
203
203
Index
Smart Glasses ........
Health Ap13S
Final Thoughts . . ......... .
Five Key Success Factors
Summary .................
50. .. .......
204
205
207
207
209
211
|
any_adam_object | 1 |
author | Knott, Daniel |
author_GND | (DE-588)1072656647 |
author_facet | Knott, Daniel |
author_role | aut |
author_sort | Knott, Daniel |
author_variant | d k dk |
building | Verbundindex |
bvnumber | BV042635779 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.T48 |
callnumber-search | QA76.76.T48 |
callnumber-sort | QA 276.76 T48 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 233 |
ctrlnum | (OCoLC)913881758 (DE-599)BVBBV042635779 |
dewey-full | 006.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.3 |
dewey-search | 006.3 |
dewey-sort | 16.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01477nam a2200385 c 4500</leader><controlfield tag="001">BV042635779</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150807 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150623s2015 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">015009688</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780134191713</subfield><subfield code="c">pbk.</subfield><subfield code="9">978-0-13-419171-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0134191714</subfield><subfield code="9">0-13-419171-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)913881758</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042635779</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-861</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.T48</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Knott, Daniel</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1072656647</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Hands-on mobile app testing</subfield><subfield code="b">a guide for mobile testers and anyone involved in the mobile app business</subfield><subfield code="c">Daniel Knott</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 230 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Mobile apps</subfield><subfield code="x">Testing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028068262&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028068262</subfield></datafield></record></collection> |
id | DE-604.BV042635779 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:06:25Z |
institution | BVB |
isbn | 9780134191713 0134191714 |
language | English |
lccn | 015009688 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028068262 |
oclc_num | 913881758 |
open_access_boolean | |
owner | DE-739 DE-11 DE-861 |
owner_facet | DE-739 DE-11 DE-861 |
physical | XIX, 230 S. Ill., graph. Darst. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Knott, Daniel Verfasser (DE-588)1072656647 aut Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business Daniel Knott New York [u.a.] Addison-Wesley 2015 XIX, 230 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Mobile apps Testing App Programm (DE-588)7705206-7 gnd rswk-swf App Programm (DE-588)7705206-7 s DE-604 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028068262&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Knott, Daniel Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business Mobile apps Testing App Programm (DE-588)7705206-7 gnd |
subject_GND | (DE-588)7705206-7 |
title | Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business |
title_auth | Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business |
title_exact_search | Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business |
title_full | Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business Daniel Knott |
title_fullStr | Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business Daniel Knott |
title_full_unstemmed | Hands-on mobile app testing a guide for mobile testers and anyone involved in the mobile app business Daniel Knott |
title_short | Hands-on mobile app testing |
title_sort | hands on mobile app testing a guide for mobile testers and anyone involved in the mobile app business |
title_sub | a guide for mobile testers and anyone involved in the mobile app business |
topic | Mobile apps Testing App Programm (DE-588)7705206-7 gnd |
topic_facet | Mobile apps Testing App Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028068262&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT knottdaniel handsonmobileapptestingaguideformobiletestersandanyoneinvolvedinthemobileappbusiness |