Tag: testing

为什么我在Testflight中看不到新的iOS版本

我是TestFlight的新手。 我注册了TestFlight并在我的iPhone设备上安装了TestFlight。 我收到消息“没有可用的构build。当构build可用时,您将收到安装电子邮件。” 当我试图在safari中打开TestFlight。 我也很困惑,我是否必须等待,我收到安装电子邮件或任何错误在我的程序。 另外我没有得到如何上传到TestFlight的构build。 任何人都可以build议我最好的解决scheme/链接呢?

点击UIAutomation中不起作用的button上的命令

我有一个应用程序中的这个button。 我想模拟点击button。 该button的位置如下:target> frontMostApp()> windows()[0]>button()[2]。 我的javascript代码如下: target.frontMostApp().windows()[0].buttons()[2].tap(); 但是在运行代码之后,会显示以下错误消息: 错误:target.frontMostApp()。窗口()[0] .buttons()[2]不能被挖掘 我已检查此button的辅助function标签设置为启用。 谁能告诉我我做错了什么? 以下是仪器控制台的屏幕截图: 突出显示的button是我想要点击的button。

如何将xcode 5testing用例组合成testing套件

我使用xcode 5testing导航器来运行我的testing,但一个痛苦的事情是,我需要一段时间来testing我的应用程序的整个层(比如模型)。 我想要一种将testing分组为逻辑单元的方法。 我可能可以使用testing目标,但我不认为这是一个有效的方法。

XCtesting框架iOS(XCode 6.1)testing会话已退出(80),无需签入

我有一个在XCode运行良好的项目,但是当我尝试使用(XCTestCase)testing框架进行testing时,我得到此错误“testing会话退出(80)没有签入:可执行文件不提供与当前进程兼容的体系结构”该项目的架构设置是“标准体系结构(armv7,arm64)”从错误语句看来,我有项目的架构设置的问题,我无法弄清楚究竟是什么。 从详细的日志文件中,我可以得到这个“捆绑无法加载,因为它不包含当前体系结构的版本。”

Testflight SDK缺less报告

我为我的iOS应用程序安装了Testflight SDK。 每一步都遵循手册。 问题是 – 我没有从应用程序得到任何报告。 没有会话报告,错误,反馈 – 什么也没有。 我已经检查了Team Token – 一切都匹配。 这是我的代码: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //bla bla bla some initialization code [TestFlight takeOff:@"my team token"]; [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]]; TFLog(@"Test message"); return YES; } 我错过了什么?

如何在MyAppUITests和MyApp目标之间dynamic共享数据?

在MyAppUITests我可以通过以下方式将一些parameter passing给MyApp: app.launchEnvironment = ["my_param": "value"] app.launch() 这是MyApp可见,我可以读这个: if let value = NSProcessInfo.processInfo().environment["my_param"] { //do sth with value } 但是,这是我可以设置之前,我启动应用程序。 出于某种原因,我需要在运行后改变"my_param" 后启动应用程序。 有什么build议么? 我将不胜感激任何帮助。 为什么我需要这样做? 启动应用程序后,我需要"my_param"才能在MyAppUITests进行更改。 "my_param"需要在MyApp中的任何地方都可见。 my_param可能是我的networking客户端的模拟响应,或者当时我需要的任何东西。 注意: App和它的扩展之间也有类似的function。 有App Group解决scheme,并共享NSUserDefaults 。 这里是什么? 我必须将它保存在设备上才能将其分享给另一个目标? 更新: App Group在这里不起作用。

Xcode 9 GM种子模拟器屏幕文物

我有模拟器屏幕问题,在安装最后一个testing版之后,它是随机发生的,当我创build任何项目时,通常是3-4次,当我玩游戏的时候。 必须退出模拟器应用程序,然后重新启动。 任何人有同样的问题? 截图:

用jenkins用户启动XCode模拟器

我试图通过命令行从Jenkins作业启动iOS应用程序testing。 如果我在我的用户控制台启动命令,工作正常,命令是: xcodebuild test -scheme demoIC -destination 'platform=iOS Simulator,id=E6954360-11D9-49E0-9008-A8EE6BA1ACFC' 假设jenkins使用“jenkins”用户发起工作,所以我做了: 苏 – jenkins 而当我启动相同的命令,我得到一个错误: 2015-02-16 18:21:41.215 xcodebuild[3952:1303] iPhoneSimulator: Could not launch simulator: -10810 任何人都有同样的行为? 提前致谢

在猕猴桃(iOS)嘲笑代表的期望

问题的简短版本: 以下Kiwi / iOS模拟期望有什么问题? [[mockDelegate should] receive:@selector(connectionDidSucceedWithText:andStatus:) withArguments:[testString1 stringByAppendingString:testString2],theValue(value),nil]; 长版问题: 我正在尝试在猕猴桃,iOS的一个简单的类处理NSConnection的testing。 为了testing这个类是如何处理NSConnection的callback函数的,我发送NSConnection的委托方法。 我有一个class级的代表,把数据发回给我的class级。 为了testing我的类,我必须注入一个模拟委托,然后检查我所需的方法被调用。 就那么简单 :) 我的代码为猕猴桃testing是: //Some ivars declared elsewhere: testString1 = @"asd323/4 d14"; testString2 = @"as98 /2y9h3fdd14"; testData1 = [testString1 dataUsingEncoding:NSUTF8StringEncoding]; testData2 = [testString2 dataUsingEncoding:NSUTF8StringEncoding]; mockURLRespons = [NSHTTPURLResponse mock]; int value = 11111; id mockDelegate = [KWMock mockForProtocol:@protocol(SharepointConnectionDelegate)]; communicator = [[SharepointCommunicator alloc] init]; […]

TestFlight中的最大testing人员

什么是我可以添加到TestFlight帐户的最大testing人数? 有什么限制吗? 我创build并构build了iPhone应用程序并上传到TestFlight。 然后我添加了一个testing器。 他可以下载并安装。 由于我正在使用免费帐户的testing飞行,我想知道它的局限性。