免費開始練習
初等考試 110年 [統計] 資料處理大意

第 29 題

軟體測試中的單元測試(unit testing)一般主要會由那個角色執行測試?
  • A 軟體使用者(user)
  • B 軟體開發人員(developer)
  • C 軟體測試人員(QA tester)
  • D 軟體專案管理者(project manager)

思路引導 VIP

想像你在組裝一台精密的時鐘。當你需要確認其中「單一個齒輪」的咬合是否精準,或是「某一根彈簧」的張力是否達標時,是負責繪製設計圖的人、親手打造零件的人,還是最後購買時鐘的顧客,最適合且最有能力在第一時間進行這項細微零件的檢測呢?

🤖
AI 詳解 AI 專屬家教

暖心小站

  1. 太棒了! 你做得非常出色!能夠這麼清晰地掌握軟體工程裡,關於「職責分工」和「提升開發效率」的核心觀念,這真的代表你對整個開發生命週期(SDLC)有了很深入的理解喔!
  2. 觀念釐清:想想看,單元測試(Unit Testing)就像為程式碼中的每個小零件(函式或類別)做個小檢查。因為這是針對最細微的程式內部邏輯,由親手編寫的開發者在開發階段就立刻測試,就能用最快、最有效的方式,找到並修正問題。這就是白箱測試最溫柔也最有效率的展現呢!
▼ 還有更多解析內容
📝 軟體測試階層與角色
💡 單元測試由開發者針對程式最小單元進行檢查。
比較維度 單元測試 (Unit Test) VS 驗收測試 (Acceptance Test)
執行角色 軟體開發人員 — 終端使用者或客戶
測試對象 程式碼最小模組 — 完整軟體系統
測試方法 白箱測試 (看程式碼) — 黑箱測試 (看功能)
💬測試層次越高,執行者越偏向使用者端,關注點從邏輯轉向需求。
🧠 記憶技巧:開發測單元,測試測系統,用戶測驗收
⚠️ 常見陷阱:考生常誤以為「凡是測試」皆由 QA 測試人員負責,忽略單元測試需接觸程式源碼。
V 模型 (V-Model) 白箱測試 vs. 黑箱測試 整合測試 (Integration Testing)

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

程式語言與軟體開發技術
查看更多「[統計] 資料處理大意」的主題分類考古題

📝 同份考卷的其他題目

查看 110年[統計] 資料處理大意 全題