使用 Detox 作为黑盒测试仪

Posted

技术标签:

【中文标题】使用 Detox 作为黑盒测试仪【英文标题】:Using Detox as Black Box tester 【发布时间】:2018-10-25 02:38:07 【问题描述】:

我知道 detox 是一个灰盒框架,但是在通过 ios 设置时,我看到 detox 配置是:

"binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/HelloWorld.app", "build": "xcodebuild -project ios/example.xcodeproj -scheme example -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build", “类型”:“ios.simulator”, “名称”:“iPhone 7”

所以我的问题是我可以在 .app 或 .apk 上运行 Detox 测试而不先将其集成到应用程序中吗?

说像 appium 我给它 apk 位置并运行测试?

【问题讨论】:

【参考方案1】:

这就是排毒的工作原理。您不必将其集成到您的项目中。只需在 package.json 中提供 .app 的位置即可。

【讨论】:

这里的同步将如何工作。当我们说 Detox 是灰色盒子时,它知道应用程序的内部状态以自动同步。在黑盒测试中还会出现这种情况吗?

以上是关于使用 Detox 作为黑盒测试仪的主要内容,如果未能解决你的问题,请参考以下文章

Android 黑盒 UI 测试

黑盒测试方法

结合测试,黑盒测试

黑盒测试实践--Day1 11.25

软件测试(白盒测试与黑盒测试)

黑盒测试