Tag: testing

无法在xcode 8 beta 6上编译AWS CustomIdentityProvider

我正在使用Amazon Cognito和Facebooklogin一个iOS应用程序。 直到testing5这个代码从这个SO线程工作: class CustomIdentityProvider: NSObject, AWSIdentityProviderManager { var tokens: [NSString: NSString]? init(tokens: [NSString: NSString]) { self.tokens = tokens } @objc func logins() -> AWSTask<NSDictionary> { return AWSTask(result: tokens) // Compile error in beta 6 } } 在testing版6我得到这个编译错误: Cannot convert value of type '[NSString:NSString]?' to expected argument type '_?' 当我改变线 return AWSTask(result: tokens! as [AnyObject: […]

是否有可能使用XCode的SenTestingKitunit testing静态库项目?

我已经创build了一个iOSunit testing目标,按照Apple文档中提供的步骤进行逻辑testing。 但是我的构build失败,我得到以下错误: 未定义的符号: “_OBJC_CLASS _ $ _ MyClass”,引用自:LogicTests.o中的objc-class-ref-to-MyClass ld:符号(s)not found collect2:ld返回1退出状态 通常,如果我想在应用程序中使用我的静态库,我会包含library.a文件和头文件(包括MyClass.h文件…)。 如果我的testing用例正在使用MyClass.h,是否还需要额外的东西来在同一个项目中的静态库上运行逻辑testing? Tjhanks

在压力testing期间的亮度问题

我的应用程序能够擦除所有联系人和日历事件。 至今我们还没有做过压力testing,它一直工作的很好。 在这期间,当我们执行下面的用例时,观察者发现设备亮度下降 同步设备上的Facebook,Gmail等帐户,以便联系人和日历中有很多logging。 在我们的案例中,我们有大约477个联系人和1500多个日历事件。 给擦拭命令 擦拭期间,请closures设备并重新打开。 根据应用程序devise,它会查询服务器是否有任何挂起的命令并再次启动擦除 现在,如果我在应用程序选项卡之间切换,设备亮度突然下降。 如果我去设置和检查亮度的水平,它不会改变。 我们没有做任何改变设备亮度的应用程序。 这对我们来说很奇怪,不容易理解。 如果有人有任何线索,请回复。 首先我想iOS可能会改变它,因为自动亮度是开启的。 所以如果应用程序正在做更多的处理工作,可能是为了省电。 但即使自动亮度closures,问题仍然存在。 其次问题是,如果我在设备上closuresn将会发生这种情况。 所以一旦closures,我就松开了debugging会话。 所以很难find理由 注意:通过closures – 我的意思是完全closures设备。 长按电源button,滑动closures设备。 如果我们在擦拭联系人时执行这些步骤,也不会发生崩溃。 它只发生在我们正在擦日历事件 添加更多细节。 在发生上述问题之后,我也会发生崩溃。 以下是崩溃报告的细节 `Incident Identifier: 297BD243-B9D9-414F-A9FB-3C02CAAF8A89 CrashReporter Key: e2ff53439e90b377dadf9c750793f23cac739930 Hardware Model: iPhone4,1 Process: SpringBoard [293] Path: /System/Library/CoreServices/SpringBoard.app/SpringBoard Identifier: SpringBoard Version: ??? (???) Code Type: ARM (Native) Parent Process: launchd [1] […]

parsingBaaS Swift中的iOS LoginField – .value应该改成?

在Swift中使用Parse BaaS时,我们曾经可以使用pipe道分隔符列出login字段。 添加到login视图的字段列表中的每个值都需要有一个.value值,Swift才能编译它。 Xcode 6 beta 4错误:“.value”解决scheme不再工作:“PFLogInFields”没有名为“值”的成员 有没有人看到这个问题,还是有人知道我们需要改变以解决这个问题? 谢谢。

我无法select要在iTunes Connect上的TestFlight中testing的iOS版本

我正在尝试select我们的应用程序的版本用于TestFlight,但它不会让我select它: 它在iTunes Connect,TestFlight下,内部testing, 然后,您select“select要testing的版本”,然后显示出来,但我不能select版本在内部testing中进行实际testing。 下面可以看到: 编辑: 这是根据要求的活动选项卡的图片

UI自动化testing:如何selectUIAPickerWheel值?

我试图为我的iPhone应用程序编写一些自动化testing时遇到了障碍。 从文档判断,我觉得这应该select我的UIPickerView的第一个组件的第一行: var picker = UIATarget.localTarget().frontMostApp().mainWindow().pickers()[0]; var aWheel = picker.wheels()[0]; var someVals = aWheel.values(); aWheel.selectValue(someVals[0]); 但相反,我得到以下错误,login仪器: Exception raised while running script: – selectValue requires a valid value 任何想法,我可以 在我的UIPickerView单元/组件上设置可预测的值? 目前,他们都使用自定义的UIViews,而不是标准的标签。 要么 以某种方式从我现有的单元格获取一个值的数组遍历? 我在这里错过了什么?

使用Jmeter代理来logging来自iOS模拟器的HTTP调用

有没有任何方法来logging安装在iOS模拟器或真实设备上的原生应用程序的http调用? 我的主要目标是通过播放应用程序并logging通话来构buildtesting计划。 任何帮助或创造性的想法是欢迎:) 谢谢,尤西

是否有可能在iOS应用程序中运行XCTesttesting?

我们有一个用XCTest编写的后端testing套件。 该套件在Xcode中运行良好,但由于各种原因,如果我们也可以在iOS应用程序中运行该套件,那将会是一件好事。 那可能吗? 我不介意为它写一些胶水代码,但因为它是我甚至不能导入XCTest框架在一个非testing目标: SomeController.swift:2:8: Cannot load underlying module for 'XCTest'

如何通过Apple TestFlighttestingApp内购买?

我上传了我的第一个应用程序到iTunes Connect(iOS 8,iPhone),现在可以通过Apple TestFlight为内部和外部testing人员提供。 我在应用程序购买中创build了一个非消费品 ,并希望对其进行testing。 我如何将其添加到我的testing版应用程序? 我在iTunes Connect中收到这条消息: 您的第一个应用程序内购买必须提交一个新的应用程序版本。 从“版本详细信息”中的“应用程序内购买”部分select它,然后单击提交 您目前没有生效的iOS付费应用合同。 如果您的应用程序已提交此应用程序内购买,那么在您的合同生效之前,您的应用程序将无法在App Store上使用。 Legal,Admin和Finance用户可以访问iTunes Connect中的协议,税收和银行模块查看您的合同状态。

即使应用程序退出,如何使用UIAutomation仪器继续testingiOS应用程序?

我有一个应用程序。 应用程序中有一个button,如果点击,该button将退出应用程序。 我正在使用UIAutomation仪器testing应用程序。 我想testing这个button。 但是,应用程序退出后,仪器停止发出exception。 我想要做的是在应用程序存在之后,我想重新打开该应用程序并继续进行其余的testing。 有没有其他人在相同的情况? 如果是这样,你可以请分享的解决scheme,如果你有任何发现?