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.
作者从Python的环境搭建开始讲起,介绍了Web应用开发方法、任务管理,以及评审、测试及高效部署、服务器调试等内容,尽可能网罗了
《避风港:金融风暴中的安全投资》内容简介:《避风港》探讨了一个重要的问题:在变化波动的市场中,什么是安全的投资? 现代金融理
AuthoritativebutaccessibleinformationonJavaprogrammingfundamentalsAsoneofthemost...
这不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。LarryWall是Perl的开发者,他就这种语言
本书围绕通信科技的研发和主要的科技成就展开,为了便于了解该室历任总裁任期内采取的研发方针、政策、管理方法和科学家与工程师
NodegivesJavaScriptdevelopersincredibleserver-sidepower,buttransitioningfromfron...
《乡土中国》内容简介:《乡土中国》是费孝通在西南联大和云南大学讲授“乡村社会学”的讲稿,它尝试回答了“作为中国基层社会的乡
《信息化和工业化融合:方法与实践》内容简介:本书是对2009—2019十年来我国两化融合推进过程中形成的理论和实践成果作一个阶段性
《网页设计与配色经典案例解析(第2版)(全彩)》以介绍色彩知识为主线,从色彩原理入手,辅以大量优秀网页便于读者对色彩搭配的理解
《全新Marc实例教程与常见问题解析》大部分案例来自于实际工程项目,不仅包含具体操作步骤的讲解,并配以图片说明以便用户能够即
《LabVIEW8.20程序设计从入门到精通》全面介绍了LabVIEW8.20专业开发版中的各种编程知识与技巧。基础篇循序渐进地介绍了LabVIEW程
机器人几何代数模型与控制 内容简介 本书以作者的研究成果为依托,讲述了向量空间、李代数以及对偶数环上的旋量理论等数学工具在机器人运动学中的应用。全书包含了...
《中国画技法入门100问:花鸟鱼虫》内容简介:中国的写意画以其鲜明的艺术特色,成为中华民族文化的一个重要组成部分。本书以一问
《孙犁散文》内容简介:孙犁著的《孙犁散文(中华散文珍藏版)》收录了《识字班》《第一个洞》《游击区生活一星期》《三烈士事略并
本书以解决企业重要市场决策问题为出发点,综合统计分析方法的应用,结合作者在实务操作上积累的经验,对客户问卷调查分析和实务
本书比较全面地介绍了网页设计应注意的相关问题,在网页设计基础方面着重讲解了网页框架、页面元素、色彩设计,分析了一些人们容
软件测试技术经典教程 本书特色 本书是高级软件测试工程师专用教材。作者通过丰富的项目及培训经验,结合大量实际案例讲解软件测试技术和软件测试工具的应用,将*实用的...
《预防医学实习和学习指导(第2版)》内容简介:本书分为实习和复习思考题两篇。实习篇分为5个部分,即医学统计学实习、流行病学实
《鲁迅自编文集:汉文学史纲要》内容简介:该书原系鲁迅于1923年厦门大学讲授中国文学史课程时编写的讲义,题为《中国文学史略》;
《饿了么质量体系搭建实战》内容简介:本书是饿了么企业订餐团队在软件质量保障方面的经验总结。它通过讲解该团队如何从0到1构建软