iOS中的UITest(界面测试)学习

UITest是界面测试,主要用于测试界面。UITest是Xcode7.0之后苹果推出的,在此之前的测试主要是通过使用instrument通过编写js脚本进行测试的。我相信一个想往高级工程师方向发展的iOS程序员,对于一些性能测试和优化等细节处理一定会知道一些,并能应用到实际项目中。看看界面测试的简单入门吧。

1、要想使用单元测试,首先创建工程的时候要选中Include UI Tests

2.在新建的工程中,在界面上拖上一个UIButton,此时打开工程中***UITest.m的文件。

3、然后将鼠标放置在- (void)testExample方法内部,接着在点击Xcode左下方的红色小圆点录制按钮。此时系统会自动生成一些代码,之后再点击停止录制。操作到这一步之后的效果图如下:

效果图

4、重新改写系统生成的代码,将原本生成的代码改成这样

- (void)testExample {
    for (NSInteger i = 0; i < 100; i++) {
        XCUIElement *button = [[XCUIApplication alloc] init].buttons[@"Button"];
        [button tap];
    }
}

5、点击- (void)testExample方法左边的菱形按钮,此时会发现模拟器自动启动,且按钮会一直点击下去,一直点击100次才会停止。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容