Slide 20
Slide 20 text
撰寫 BDD 測試 – Chain of Thought
你是一位熟悉 BDD 測試框架的程式開發者。請依照以下
步驟完成需求:
a. 先閱讀我提供的「程式碼」與「既有測試說明」。
b. 找出程式中的流程控制(if、else、for…)會產生的所有
路徑,並以條列方式說明每條路徑需要覆蓋的測試案例
(case1、case2、case3…)。
c. 說明你選擇的 BDD 測試框架中,對應到哪些 describe /
context / it 區塊。
d. 確認邏輯與覆蓋率無遺漏。
以下是輸入資料:
——— 程式碼 ———
{Code}
——— 既有測試程式碼 ———
{Test_Code}
以下我將為您生成一個範例程式碼與對應的測試說明,並依照
您的指示進行分析。
function processOrder(order) {
if (!order) {
return 'No order provided';
}
…
請付費解鎖
付費 QR Code