相关疑难解决方法(0)

"单元测试"是否属于白盒或黑盒测试?

"单元测试"是否属于白盒或黑盒测试?或者它是否完全是另外两种类型的测试?

testing unit-testing

23
推荐指数
2
解决办法
3万
查看次数

单元测试,黑盒测试和白盒测试

什么是单元测试,黑盒测试和白盒测试?我用谷歌搜索,但我发现的所有解释都非常技术性.任何人都可以通过适当的例子以简单的方式回答这个问题吗?

testing unit-testing white-box black-box-testing

16
推荐指数
2
解决办法
2万
查看次数

测试私有@IBOutlets 和@IBActions

我们可以制作@IBOutlets@IBAction私人。例子:

class MyViewController: UIViewController {

    @IBOutlet private weak var myLabel: UILabel!

    @IBAction private func nextTapped(sender: UIButton) {
        // Do something
    }

}
Run Code Online (Sandbox Code Playgroud)

我们无法在类之外访问这些属性和方法,这很好。

但是,如何通过私人渠道和行动来测试课程呢?是否有任何方法可以在 XCTestCase 中测试私有插座或方法,或者我必须将它们暴露在内部的类之外?

出于测试目的,@IBOutlets/ @IBActions 应该是内部可见的吗?

ios xctest swift

4
推荐指数
1
解决办法
2169
查看次数