测试类中的 UI 测试功能
Posted
技术标签:
【中文标题】测试类中的 UI 测试功能【英文标题】:UI testing functions within test Class 【发布时间】:2016-08-09 16:30:32 【问题描述】:我正在实施 UI 测试,并创建了一个 900 行的测试类。该文件包含 16 个不同的测试,我希望在左窗格中分别进行这些测试,以便我可以根据需要运行特定的测试。但是,当我包含 16 个函数时,没有列出任何测试。当我注释掉这 16 个函数时,我可以将所有测试作为一行查看(并运行)。
这是 16 个函数的结构。
import XCTest
class zeroCounts: XCTestCase
override func setUp()
super.setUp()
continueAfterFailure = false
XCUIApplication().launch()
override func tearDown()
super.tearDown()
func tests()
testsRun = 0
currentRow = 0
func case_0000()
// Do stuff
func case_0001()
// Do stuff
func case_0010()
// Do stuff
func case_0011()
// Do stuff
func case_0100()
// Do stuff
func case_0101()
// Do stuff
func case_0110()
// Do stuff
func case_0111()
// Do stuff
func case_1000()
// Do stuff
func case_1001()
// Do stuff
func case_1010()
// Do stuff
func case_1011()
// Do stuff
func case_1100()
// Do stuff
func case_1101()
// Do stuff
func case_1110()
// Do stuff
func case_1111()
// Do stuff
【问题讨论】:
【参考方案1】:要解决此问题,请将您的测试函数重命名为以test
开头。测试运行器会找到这些函数,并按照您的需要在导航面板中显示它们。
func test_1111()
// Do stuff
【讨论】:
这就是问题所在,谢谢!以上是关于测试类中的 UI 测试功能的主要内容,如果未能解决你的问题,请参考以下文章