我正在爲我的應用程序的API部分編寫BDD靈感單元測試。 (是的,我知道,BDD應該是域與談話的西裝,但我寧願嘗試BDD在不太顯眼的東西第一)針對泛型API的BDD方案的建議?
正常使用。開發人員使用帶有普通參數值的 API方法。
至尊使用。開發人員使用異常大/小的 參數調用API 。例如。 zip()方法傳遞一個2 GB的文件。
API濫用。開發者調用API 瘋狂的參數 - 什麼瘋狂 程序員會在日期傳遞給 整數參數,正確的 - ?參數 遺忘等
惡意黑客。開發商 不關心什麼API旨在 做,而是正在尋找 的方式來執行任意代碼。 測試將包括JavaScript,SQL 只是爲了看看我們是否可以讓它們在任何地方執行到 。
我應該考慮其他場景嗎?