xctest

    1热度

    1回答

    我正在为我公司的网站编写自动化测试,现在我也正在为iOS应用编写测试。在JavaScript中我使用了.forEach()循环来创建测试模板,例如我的茉莉花测试: [one, two].forEach(function(number){ it('should print ' + number, function() { console.log(number); }

    2热度

    2回答

    我使用XCTest(Swift)在xcode中创建ui测试(Swift) 我该如何运行,例如,从一个类中运行2-3个测试,而无需从其中启动剩余的测试这个班? 是否可以添加一些测试套件或运行并从命令行运行只是必要的套件/运行? 根据XCTestSuite文档,可以选择创建自定义测试套件,但是我没有找到任何示例。

    17热度

    2回答

    有没有人有经验和固定的: XCtests没有间断在模拟器UI测试(XCUI)推出的应用程序。 我正在运行fastlane,不同的测试似乎无法通过每次测试。 OSX:10.12.3 的iOS模拟器:10.0 的XCode 8.2.1 FASTLANE 2.11.0 试图通过增加设置和发布在我的测试之间有3秒的睡眠来修复它,但它仍会出现,也许不是经常但仍... UI测试失败 - 失败尝试启动 : 错误

    0热度

    1回答

    我有一个结构(部分) struct Event : JSONSerializable, Glossy { let name : String let start : String private var startTimeZone: String let finish : String private var finishTimeZone: Str

    1热度

    2回答

    我有一个应用程序,其中包含一个cocoapod,其中包含应用程序后面的引擎。在这个cocoapod中,我有一个基本类的共享实例。 + (Restaurant *)current { @synchronized(self) { if (current == nil) { current = [[Restaurant alloc] initWithId:0];

    0热度

    3回答

    我有一个视图和在一个高层板上绘制的uistackview数组中的五个按钮: 但是,当我记录时,它总是打到第三个按钮,我不能随机选择哪个按钮打 代码是: let app = XCUIApplication() let oneElement = app.otherElements["First"] let twoElement = app.otherElements["Two"

    3热度

    1回答

    我想在我的项目中设置UI测试。我正在进行UI测试,尝试通过我的应用程序登录提示登录。为了确保在测试启动时显示登录提示,我试图运行ServerManager.logout(),它位于项目的代码库中。这将导致在启动时显示登录提示。 import XCTest class SmokeTest: XCTestCase { override func setUp() { supe

    1热度

    2回答

    考虑下面的单元测试: - (void)testSample { XCTestExpectation *expectation = [self expectationWithDescription:@"Sample"]; [self.manager loadAllSuccess:^{ [expectation fulfill]; NSArray *da

    1热度

    1回答

    我在Xcode 8.2的iOS应用。它有一个测试目标/方案,在方案的测试/信息设置中检查“收集覆盖率数据”。覆盖率数据不会被收集。我看到多少次一行是在阴沟里像往常一样重复了,但报告导航仪的测试运行并不表示任何覆盖所有。 我不知道这是否是因为我设置的测试,而无需真正火起来我的应用程序运行hostless,即 - 他们是纯逻辑测试。 这可能吗?

    1热度

    1回答

    在我当前的设置中,我的域对象只有一个构造函数(并且希望保持这种方式)。说我的班级看起来像这样: class Person: FIRDataObject //my custom class let name: String let age: Int required init (snapshot: FIRDataSnapshot) { self.name = snapshot.j