摘要: 一、一些注意事项:1.做自动化测试时注意如果是真机话首先要设置不锁屏。2.自动化测试过程中如果程序后台或崩溃了。脚本运行将会暂停,直到程序再次回到前台。3.必须明确指定关闭自动测试,测试完成或中断都不会自动关闭测试。4.测试也是根据视图树的元素位置获取元素进行测试,根视图元素是UIATarget。二、部分功能说明:1.获取当前程序(在激活状态):UIATarget.localTarget().frontMostApp();2.获取目标程序的主Window:UIATarget.localTarget().frontMostApp().mainWindow();3.获取一个cell中的文本元素:U 阅读全文
posted @ 2014-01-15 15:31 _还是不懂 阅读(2440) 评论(0) 推荐(1) 编辑
摘要: ios主要的系统层次:一、Cocoa Touch 层:创建应用程序主要使用的框架。1.关键技术:AirDrop:实现应用间通信。Text Kit:处理文本和排版。UIKit Dynamics:提供界面上的行为功能。Multitasking:应用层面的多任务支持,生命周期中的后台,锁屏等。Auto Layout:界面局部布局。Storyboards:界面整体布局。UI State Preservation:确保应用生命周期中的良好体验。Apple Push Notification Service:推送通知服务。Local Notifications:本地通知。Gesture Recognize 阅读全文
posted @ 2014-01-15 15:31 _还是不懂 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、运行第一个单元测试:1.在Xcode 5中新建一个工程默认自带一个单元测试的文件夹,IDE自动生成了一个实现XCTestCase的.m文件,里面有一个失败测试(早期版本中实现的是SenTestCase,是苹果集成的第三方的,现在苹果建议使用新的XCTestCase)。2.测试函数的要求是:1.必须无返回值;2.以test开头;3.测试函数执行的顺序:以函数名中test后面的字符大小有关,比如-(void)test001XXX会先于-(void)test002XXX执行;4.运行单元测试的快捷键:CMD + U;二、各种断言测试:XCTFail(format…) 生成一个失败的测试;XCTA 阅读全文
posted @ 2014-01-15 15:31 _还是不懂 阅读(4944) 评论(0) 推荐(3) 编辑