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.
《中国社会治理》内容简介:本书是一部聚焦社会治理、讲述中国故事、总结中国经验的精品力作,系统地回答了“中国在新的历史条件下
《在内心坍塌之前,找到心灵的出口》内容简介:《在内心坍塌之前,找到心灵的出口》在用丰富的人生经验来提醒你,在用朴实厚重的道
《汽车标志大全.德国、法国、俄罗斯篇》内容简介:汽车品牌和它的标志是一个不可分割的整体,汽车品牌对应着标志。品牌名即是可以读
《Altium Designer PCB设计官方指南:基础应用》内容简介:本书是一部系统论述Altium Designer 20 PCB基础设计的实战教程(含实...
《51单片机零基础轻松入门视频教程》内容简介:本书以STC89C52(AT89S52)为例,介绍了51单片机的结构和特点、入门和提高所需的C语
forewordbyRichardSaulWurmanInformationdesignisthenewestofthedesigndisciplines.As...
利用Python进行数据分析 本书特色 还在苦苦寻觅用Python控制、处理、整理、分析结构化数据的完整课程?《利用Python进行数据分析》含有大量的实践案例...
BookDescription*Beinspiredby10webdesignlessonsfrom10oftheworldsbestwebdesigners*...
Fashionloversrejoice!TheseswanklittlebooksshowcaseAndyWarholsinimitablepicturesa...
《孟子讲座》内容简介:孟子是孔子之后的儒学大师,在战国中期继承孔子思想学说并把儒学发展到新的阶段,被奉为“亚圣”。本书是作
Iftheusualpatchworkofwebdevelopmenttoolsandlanguagesjustisntcuttingitforyou,youn...
《知道点世界哲学》内容简介:是谁提出“人不能两次踏进同一条河流”?为什么斯宾诺莎是被骂名包围的哲学家?俄罗斯的飞翔的双头鹰
《电子工程师自学速成:设计篇》内容简介:“电子工程师自学速成”丛书分为“入门篇”、“提高篇”和“设计篇”共3本。本书为“设计
书名:完全手册:PHP网络开发详解作者:孙鹏程等编著来源:电子工业出版社出版时间:2007年07月ISBN:9787121046483定价:89元第1
《JSP设计》(第3版)自1999处JSP1.0发布以来,JavaServerPages(JSP)可谓掀起了一场风暴,其追随者蜂拥而至。JSP为企业Java开发...
云计算已经不仅仅是一项技术,或一个产品,或一种商业模式,它已经代表了IT产业的一个新的浪潮和时代。深受传统知识、思维、利益
The#1WPFBook--NowUpdatedforWPF4!FullColor:CodesamplesappearastheydoinVisualStudi...
国内第一本基于GWT2.0的经典著作,4大专业社区联袂推荐,权威性毋庸置疑!本书内容全面,不仅详细介绍了GWT的主要模块和控件、GW
Doyouenjoywritingsoftware,exceptforthedatabasecode?Hibernate:ADevelopersNotebook...
《写给大家看的面向对象编程书(第3版)》是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓