硬體描述語言與驗證
關於電路設計中進行的迴歸測試(regression test)的說明,下列何者正確?
- A只對新做好的功能試驗1次
- B調查電路的性能逐年下降的趨勢
- C每次變更設計時,就重新批次執行至今的測試,確認以前正確的功能是否被破壞
查看答案與解析
正確答案:C. 每次變更設計時,就重新批次執行至今的測試,確認以前正確的功能是否被破壞
修正某個缺陷或增加功能時,有時會在意想不到的地方破壞其他部分。在迴歸測試中,會將至今做好的測試全部自動批次執行,確認以前通過的測試是否失敗。在大規模的設計中,幾乎每天都會執行成千上萬個測試,並以清單管理結果。有了自我檢查型測試平台,才能做到這樣的自動化。
- A. 變更的影響可能波及其他部分。
- B. 與統計的迴歸分析不同。
- C. 正確。確認修正是否產生了其他缺陷。