Coverart for item
The Resource Test IOS Apps with UI Automation : Bug Hunting Made Easy

Test IOS Apps with UI Automation : Bug Hunting Made Easy

Label
Test IOS Apps with UI Automation : Bug Hunting Made Easy
Title
Test IOS Apps with UI Automation
Title remainder
Bug Hunting Made Easy
Contributor
Subject
Genre
Language
eng
Summary
Annotation
Member of
Cataloging source
BIP US
Dewey number
005.365
Illustrations
illustrations
Index
no index present
Intended audience
Scholarly & Professional
Intended audience source
The Pragmatic Programmers, LLC
LC call number
QA76.76.A65
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorName
Penn, Jonathan
Series statement
The pragmatic programmers
http://library.link/vocab/subjectName
  • Application Software
  • Operating Systems (Computers)
Summary expansion
If you're an iOS developer or QA professional tapping through an app to reproduce bugs or performance issues you thought were solved two releases ago, then this is your book. Learn how to script the user interface, assert correct behavior, stub external dependencies, reproduce performance problems, organize test code for the long haul, and automate the whole process so the machine does the work. You'll walk through a comprehensive strategy with techniques using Apple's tools that you can apply to your own apps. Automated user interface testing is an important part of a comprehensive testing strategy for iOS applications. By scrutinizing your app through the eyes and actions of the user, you raise confidence that features are wired up right and behave as you expect. Through this book you'll learn how to do full-stack testing of your iOS apps in both the simulator and on the device with Apple's built-in tools. You'll write behavioral tests in UI Automation that help protect against regressions. You'll write scripts to repeat steps in Instruments to reproduce performance bugs. With a little ingenuity, you'll build a workflow that gives the feedback you need. Grow a test suite by working with a real application that uses Core Data and network requests. Learn how to describe expected behavior in test scripts, launch the app in a specific state, and stub external dependencies for completely isolated and repeatable tests. Along the way, you'll practice how to organize your test code and run it hands-free from the command line. By the end, you'll have the tools and habits you need to tackle the unique testing problems you'll face while building best-of-breed native iOS apps for your users. What You NeedYou'll need a Mac running at least Mac OS X Lion (10.7) and Xcode 4.6
Label
Test IOS Apps with UI Automation : Bug Hunting Made Easy
Instantiates
Publication
Bibliography note
Includes bibliographical references (page 199) and 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
Control code
907368886
Dimensions
unknown
Extent
1 online resource
Form of item
online
Isbn
9781937785529
Lccn
2016439293
Media category
computer
Media MARC source
rdamedia
Media type code
c
Other control number
9781937785529
Specific material designation
remote
System control number
(OCoLC)907368886
Label
Test IOS Apps with UI Automation : Bug Hunting Made Easy
Publication
Bibliography note
Includes bibliographical references (page 199) and 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
Control code
907368886
Dimensions
unknown
Extent
1 online resource
Form of item
online
Isbn
9781937785529
Lccn
2016439293
Media category
computer
Media MARC source
rdamedia
Media type code
c
Other control number
9781937785529
Specific material designation
remote
System control number
(OCoLC)907368886

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 ...