草庐IT

ios - 在较旧的 iOS 模拟器上运行时 Xcode 10 测试失败 - "Failed to load test bundle... no suitable image found"

我已经安装了Xcode10并将我的iOS应用程序升级到Swift4.2。当我通过Xcode在运行iOS12的iPhone模拟器上运行测试(UI和单元)时,测试成功启动。当我尝试在运行先前iOS版本(例如iOS10.3.1)的模拟器上运行测试时,我收到“无法加载测试包”。这些测试在Xcode9.4上成功运行。我可以在这个较旧的模拟器上毫无问题地运行我的应用程序。Xcode输出如下(“ReadingList”为应用名称):2018-09-1615:11:36.667ReadingList[11401:11478426]Failedtoloadtestbundlefromfile:///Us

ios - Xcode - 单元测试 : Test session exited(-1) without checking in

我在XCode中进行单元测试时遇到了严重的问题。我在OSXYosemite和OSXCapitan上使用XCode6.4构建版本6E35b。结果我有这样的错误:_finishWithError:ErrorDomain=IDEUnitTestsOperationsObserverErrorDomainCode=3"Testsessionexited(-1)withoutcheckingin."UserInfo=0x7fbfea2b60b0{NSLocalizedDescription=Testsessionexited(-1)withoutcheckingin.}didCancel:1堆栈

ios - 为什么在 iTunes Connect "Start External Testing"页面中按下“下一步”按钮没有任何反应?

我正在向TestflightBeta应用程序审核提交我的应用程序构建,大家好。在开始外部测试页面中,我检查了自上次提交以来您是否对此构建进行了任何重大更改?到否。在我填写完WhattoTest、AppDescription和所有必填字段后(ReviewNotes不需要填写,因为该应用程序不需要审核,因为我已将重大更改单选按钮选中为否)。但是当我按下Next按钮时,“Next”文本旁边会出现一个加载器控件,但是在加载器控件消失后,没有任何反应,iTunesConnect没有将我带到有关“加密”的页面信息”,而不是我停留在开始外部测试页面上!这真的很令人沮丧,我在这里有一张图片可以帮助理解

sockets - 使用 Socket Test 3.0 软件的 TCP/IP

我在两台不同的PC上安装了“Sockettestv-3.0”软件。使用它可以在第一台PC上创建一个TCP服务器,在第二台PC上创建一个TCP客户端。当我在LAN上连接两台PC时,我可以建立连接并可以在服务器和客户端之间进行通信。但是,当我将两台PC连接到单独的Internet连接时(使用具有不同ISP的加密狗),我无法在服务器和客户端之间建立连接。我该怎么做?请帮帮我.. 最佳答案 私有(private)地址192.168.x.x是只能在您的私有(private)网络中用于直接连接的地址。如果你想从公共(public)互联网连接到你

testing - 我需要在客户端和服务器中使用相同版本的 iperf3 吗?

我正在使用iperf3、WiFi、电力线和以太网测试我们的设备TCP性能。我是否需要在客户端和服务器中使用相同的版本,这样我就不会看到奇怪的问题或性能下降?目前我正在使用服务器:iperf3.1.3客户端:iperf3.0.11谢谢 最佳答案 在大多数情况下,您可以在客户端和服务器之间使用不同版本的iperf3。显然,他们将只能使用客户端和服务器共有的特性/功能。有一些iperf3的旧“测试版”版本与更高版本不兼容,但自官方3.0版本以来的所有内容都应该与其他所有内容互操作。如果不是,我会认为这是一个错误。

unit-testing - 需要 TCP/IP 服务器模拟/ stub 软件

我正在寻找一个模拟TCP/IP服务器的软件。我需要的是一个易于使用的工具(可能会花费一些费用),我可以将其用作服务器,并且可以在其中定义具有一些约束的协议(protocol)流,例如执行以下流:服务器启动并监听tcp/ip端口当客户端连接时,它会发送一条欢迎消息它期望来自客户端的响应消息。它发送第二条消息等等有人可以给我提示吗?我正在寻找现成可用的软件,而不是库等。它可能适用于Linux或Windows系统。非常感谢,马切杰 最佳答案 一个简单的解决方案是使用expect和tcpserver。后者随Ubuntu和其他debians中

testing - 触发 'connection reset by peer'

我想测试发生“连接由对等方重置”错误时我们的应用程序(嵌入式ftp服务器)中发生的日志记录。Thispost很好地解释了错误的来源,但并没有真正解释如何导致错误。有人知道为TCP连接触发此错误的方法吗? 最佳答案 tcpkill似乎做得很好。 关于testing-触发'connectionresetbypeer',我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3139204/

testing - tcp流重放工具

我正在寻找一种工具来记录和重放TCP流的一侧以进行测试。我看到了记录整个TCP流(服务器和客户端)用于测试防火墙等的工具,但我正在寻找的是一种工具,它只记录客户端提交的流量(带有时间信息),然后重新提交它到服务器进行测试。 最佳答案 由于TCP处理重传的方式,序列号,SACK开窗这可能是一项比您想象的更困难的任务。通常人们使用tcpreplay用于数据包重放;然而,它doesn'tsupportsynchronizingTCPsequencenumbers.由于您需要双向TCP流,(这需要序列编号同步)使用以下选项之一:如果这是一个

unit-testing - 什么是用于单元测试的好的无效 IP 地址?

我正在为客户端库编写单元测试。我想测试连接无效端口和无效ip。什么是可能不会路由到某处的好IP地址?我不想对运行单元测试的机器所在的网络做出任何假设。LOCALHOST似乎是一个糟糕的选择,因为这是运行服务器组件的有效机器,我想单独测试一个无效端口。是否在IPv4规范中某处保留了INVALID-IP? 最佳答案 根据RFC5737:Theblocks192.0.2.0/24(TEST-NET-1),198.51.100.0/24(TEST-NET-2),and203.0.113.0/24(TEST-NET-3)areprovided

ios - testes 函数调用 AppDelegate + managed Object 时单元测试崩溃

我有以下问题:我正在快速编写一个应用程序。我有一个托管对象(称为类别)的类函数(mapCategories),我想对其进行单元测试(XCTest)。myCategoryFunction获取一个NSDictionary并将其内容映射到类别列表[Category]​​中并返回它。要进行映射,我必须使用以下代码创建类别对象:classfuncmapCategories(myDictionary:NSDictionary!)->[Category]{varcategories:[Category]=[]/*...somecodehere.*/letappDelegate=(UIApplicat