- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
快速入门自动化测试是非常有用的,以测试您的应用程序“,而你的睡眠”。它使您能够快速跟踪回归和性能问题,同时也开发新的功能,而不必担心打破你的应用程序。由于,苹果公司发布了iOS 4.0的一个的框架UIAutomation,可用于实现自动化测试在真实设备上的iPhone模拟器上。上的文档UIAutomation是相当小的,而且也没有大量的资源在网络上。本教程将告诉你,如何整合UIAutomation在您的工作流程。最好的指针开始是苹果的文档的UIAutomation,苹果工具文档的一个很好的快速教程,当然,这些幻灯片/视频?WWDC 2010 -会话306 - ?自动化与仪器的用户界面测试。你需要一个免费的developper帐户来访问此资源的整合。另一个框架要提到是OCUnit的,它包含在Xcode中,可用于单元测试添加到您的应用程序。你的第一UIAutomation脚本使用iOS模拟器使用iOS设备处理与UIAElement和辅助功能UIAElement层次模拟用户交互简化你的生活的秘诀介绍调整导入外部脚本通过命令行的力量以交互方式记录互动“当事情不工作,UIATarget.delay(1);”先进的互动处理意外和预期的警报多工作业方向最终的有用的链接一个视频1。你的第一UIAutomation脚本UIAutomation Javascript编写的功能测试。有一种强烈的在UIAutomation和可访问性之间的关系,所以你会使用辅助的标签和值模拟和模拟用户界面交互的检查结果。让我们去了,写我们的第一个测试!使用iOS模拟器下载的同伴的项目TestAutomation.xcodeproj,并打开它。该项目是一个简单的2个选项卡的标签栏的应用程序。确保选择以下方案“TestAutomation iPhone 5.0模拟器”(也许你已经切换到5.1,所以它可能是iPhone 5.1)启动工具(产品简介)或?一在iPhone模拟器,选择自动化模板,然后在“个人资料”仪器启动,并立即开始录制。停止记录(红色按钮或?R)。在“脚本”窗口中,单击“添加”“创建”来创建一个新的脚本在“脚本”窗口中编辑器,请点击下面的代码目标= UIATarget.localTarget();VAR的应用程序target.frontMostApp();变种窗口= app.mainWindow();target.logElementTree();重新启动脚本?R(你不需要保存)。脚本运行后,日志出现,你可以阻止它。瞧!您已经写了您的第一UIAutomation测试!使用iOS设备一个真正的设备,也可以运行这个测试,而不是模拟器。自动测试设备,支持多任务的iPhone 3GS,iPad的,仅适用于运行iOS 4.0。UIAutomation不幸的是,在iPhone 3G上,无论是操作系统版本。要运行测试的设备上:将iPhone连接到USB选择计划“TestAutomation iOS装置”检查发布配置与一个Developper配置文件(而不是一个Ad-Hoc分布情况)。默认情况下,分析是在释放(没有任何理由来分析一个应用程序在调试!)个人应用程序(?我)比以前在模拟器上按照相同的步骤。2。处理与UIAElement和辅助功能UIAElement层次有很强的关系之间无障碍UIAutomation:如果配备无障碍访问控制,您将能够设置/获取值,产生动作等的控制是不是“看得见”的辅助工具,将无法访问通过自动化。您可以允许访问/自动化控制是否使用Interface Builder,或通过编程方式设置属性isAccessibilityElement。你必须支付一定的关注时,设置辅助容器视图(即包含其他UIKit元素)。启用无障碍的整个视图可以“隐藏”其子视图访问/自动化。比如,在项目中,控制器的视图出口应不能够访问,否则的子控制将不访问。如果您有任何问题,logElementTree是您的朋友:列出所有当前可见的元素可以访问。每个UIKit的控制,可以访问可以表示为一个JavaScript对象,UIAElement。UIAElement有几个属性,名称,价值,元素,父。你的主窗口包含了很多的控制,它定义了一个UIKit的层次结构。这UIKit的层次结构,对应的UIAElement的层次结构。例如,通过调用logElementTree在前面的测试中,我们有以下三种:+ - UIATarget:名称:iPhone模拟器正确的:{{0,0},{320480}}| + - UIAApplication:名称:TestAutomation的正确:{{0,20},{320460}}| | - UIAWindow:正确的:{{0,0},{320480}}| | | +
您可能关注的文档
- 中学生品德案例解析.docx
- 中学生对英语教情学况问卷调查表.doc
- 中学生心理健康问题正日益引起社会各方面关注和重视.doc
- 中学生心理特点分析.doc
- 中学生文言文学情习况问卷调查表.doc
- 中学生物学教学论名词解析.doc
- 中学生知识竞赛[.doc
- 中学生考试焦虑问题心理咨询案例汇报.doc
- 中学生记叙文阅训读练试讲.doc
- 中学生语文课外阅读技巧指导.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 5《轻松课间》课件 鄂科技版心理健康教育二年级.pptx
- 第九讲_细菌感染分子生物学检验.ppt VIP
- Unit4 Extended reading 重点短语和课文填空重现 课件 牛津版高中英语选择必修第一册.pptx VIP
- 国家基层糖尿病防治管理指南2022版考试题含答案.pdf VIP
- 期中考试(试题)-2024-2025学年五年级上册数学人教版.docx
- 7430首国学机目录A4版可打印.pdf
- 劳动与技术四年级上教案2.doc
- 2024年全国职业院校技能大赛中职组(婴幼儿保育赛项)省赛考试题库资料(含答案).pdf
- 运动解剖学试题库.doc
- 职业生涯报告(通用8篇).pdf VIP
文档评论(0)