如果我们必须在动态黑盒测试与静态白盒测试之间做出选择,哪一个更值得我们选择? 动态黑匣子测试正在进行测试,而没有深入了解底层代码,而静态白盒测试是代码审查而不执行它。动态黑盒测试与静态白盒测试
0
A
回答
1
如果您绝对必须选择黑箱测试。如果代码在做错事情时处于完美状态,这并没有帮助。测试还应验证该产品可以实际用于解决客户的问题。
这就是说,我不明白你为什么应该(或可能)将测试限制在一种类型。不同的策略会带来不同的问题,最好是做一点点小事,而不是花时间做一件事。
0
这取决于要求,但静态白盒测试是因为以下几点可取:
白箱整体检测许多类别的发病率较高,我们可以推理出具有较低FN (假阴性)率。 静态比动态5更好的7类:
- 凭证/会话预测
- SQL注入
- 路径遍历
- 不足授权
- OS征用
SQL注入,路径遍历和OS命令deering可能通过静态找到更好,因为这对于静态的100%代码覆盖率来说是一个好方法。
相关问题
- 1. 是JUnit黑盒还是白盒测试?
- 2. 白盒测试
- 3. “单元测试”是否属于白盒或黑盒测试?
- 4. 术语“白盒测试”和“黑盒测试”是什么意思?
- 5. 单元测试应该是黑盒测试还是白盒测试?
- 6. Android白盒测试
- 7. android白盒测试
- 8. 如何测试方法(白盒测试)
- 9. Android黑盒UI测试
- 10. Android APK测试 - 黑盒
- 11. macOS Xcode黑盒测试
- 12. 有黑盒测试的自动化测试工具吗?
- 13. 灰盒与黑盒测试有什么区别?
- 14. AS2 - 多个动态测试盒与一个滚动面板/条
- 15. 黑盒测试的最佳实践
- 16. 如何计划白盒测试
- 17. 软件测试规范的黑盒测试
- 18. 单元测试,黑盒测试时需要多长时间?
- 19. 黑盒回归测试的测试框架
- 20. 单独的黑盒测试能否捕获白盒测试捕获的所有错误?
- 21. 白盒测试失败但黑盒测试成功时的示例,反之亦然?
- 22. Juint测试与静态类
- 23. 是回归测试一个白盒测试?
- 24. 动态测试或静态链接测试?
- 25. GLSL点盒内测试
- 26. 沙盒/测试环境?
- 27. Javascript沙盒单元测试
- 28. CCAvenue沙盒网站测试
- 29. 贝宝沙盒API测试
- 30. Paypal沙盒测试支付
完全同意。你为什么选择?开发人员应该以他们认为最有可能失败的方式对代码进行单元测试。除此之外,您可以使用其他参数来进行黑盒测试 – piotrek