【问题标题】:Some Test Questions About iOS XCTest关于iOS XCTest的一些测试题
【发布时间】:2015-05-22 07:28:13
【问题描述】:
  1. 如何测试viewControllerviewdidload & viewdidAppear,在测试用例中它永远不会调用。如何测试我的自定义 viewdidload 代码?

  2. 所有测试用例都是并发的吗?或者在所有测试文件中首先调用哪个测试用例。我想在所有测试用例之前从网络中获取一些数据,如何实现?

【问题讨论】:

    标签: ios testing xctest


    【解决方案1】:

    对于 1. 您可以创建 UIAutomation 机器人来测试您的代码。如果你不想要任何集成测试,你可以尝试直接调用下面的函数,比如[viewController viewDidLoad]

    对于 2. 一个文件中的测试按字母顺序执行,我看到很多人做测试,例如 001_testSomething、002_testSomethingElse 等。

    如果您想准备数据,可以在 setUp 函数中完成:

    - (void)setUp
    {
        [super setUp];
        // Put setup code here. This method is called before the invocation of each test method in the class.
    }
    

    【讨论】:

    • 感谢您的回答!回答 2,我想在所有测试文件中的所有测试用例之前获取数据。setUp 函数只在一个文件中
    • 如何在您的第一个测试用例中创建单例并在其他测试用例中使用它?通常人们使用模拟/存根来测试不同的东西......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 2016-03-24
    • 2014-02-13
    • 1970-01-01
    • 2013-10-23
    相关资源
    最近更新 更多