如果我們必須在動態黑盒測試與靜態白盒測試之間做出選擇,哪一個更值得我們選擇? 動態黑匣子測試正在進行測試,而沒有深入瞭解底層代碼,而靜態白盒測試是代碼審查而不執行它。動態黑盒測試與靜態白盒測試
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