ios - 无法运行单个 KIFTestCase(XCTestCase 的子类)

标签 ios testing xctest kif kif-framework

我是自动化测试的新手。

我尝试使用 Kif 框架对我的应用程序进行自动化集成测试,以便在发布前进行测试。我有几个测试用例。当我运行测试(Cmd + U)时,这个测试用例以奇怪的顺序运行(不是按字母顺序排列)。我也无法运行单个测试用例,当我尝试这样做时,随机测试用例在我想运行的测试用例之前运行。

附言我的一些测试用例继承了更通用的测试用例。

你能给我一些提示吗? 谢谢!

最佳答案

据我所知,测试用例没有明确的顺序,它们应该相互独立。如果您有依赖于执行顺序的单元测试,那么您的测试是错误的,需要重构您的测试以使其独立。

关于ios - 无法运行单个 KIFTestCase(XCTestCase 的子类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27380454/

相关文章:

c# - 集成测试 Entity Framework ,需要不同的数据库服务器吗?

testing - 让 JUnit 失败的测试实际上并不运行断言

ios - 在 XCTests (UITests) 中测试通知

swift - 尝试在私有(private) Pod 上运行测试时出错

ios - 将 Xcode 6.3 重置为原始状态

ios - SpriteKit - 背景图像被严重拉伸(stretch)

google-app-engine - 测试命名空间

unit-testing - 在 Swift 中测试断言

ios - 如何从 iOS 应用程序中的 Safari url 获取响应数据?

ios - 每个目标自定义 Mainstoryboard.strings