頁籤選單縮合
題名 | 提昇軟體單元測試品質與效率之研究=A Study to Improve the Quality and Efficiency of Software Unit Testing |
---|---|
作 者 | 賴森堂; | 書刊名 | 電信研究 |
卷期 | 29:2 1999.04[民88.04] |
頁次 | 頁189-213 |
分類號 | 312.49 |
關鍵詞 | 單元測試; 測試工具; 測試涵蓋度; 測試完整性; Unit test; Testing tools; Test coverage; Test completeness; |
語文 | 中文(Chinese) |
中文摘要 | 程式單元是軟體系統的基本元件,軟體系統的整體品質是建立在各個程式單元的 品質基礎之上,進行完整的單元測試則是確保程式單元品質的要素之一。程式單元在撰寫完 成進入整合測試之前必須進行嚴謹的單元測試。不過,受到人力短缺、時程緊迫、測試技術 不成熟、未能引用適當的測試工具、以及沒有明確的測試審查準則等因素的影響,輩元測試 經常不受重視或是被忽略。其結果不僅使產品的品質明顯降低,而且隱藏的問題與錯誤也會 遞延至後續的階段,最後造成整個發展時程受到嚴重延誤。為此,本文針對單元測試的重要 性加以說明對於單元測試實施的步驟與方法,以及可以提昇單元測試效率與品質的測試工具 也詳加的描述,且依據測試工具相關性提出一套自動化的測試環境。為了使單元測試的品質 確認有所依循,本文也提出單元測試完整性的評估準則。 |
英文摘要 | Program unit is a basic component of the software system. The quality of software system is based on the quality of each program unit. Completeness of unit testing is a major factor to assure the quality of program unit. A program unit has to complete unit test strictly before enter the integration test. However, many factors may affect the processing of unit test as follows: short manpower, urgent schedule, immature test technique, lack suitable testing tools, and undefined a clear unit testing criteria. For this, unit test always is disregarded or omitted. The results make the quality of software products drop-off. The hiding problems and errors are propogated to the later phases. In this paper, the importance of unit test will be described and procedure, methods, and software tools of unit test will be discussed. In order to improve the quality of unit test, the environment of automatic unit test and evaluation criteria of unit test completeness will be proposed in this paper. |
本系統之摘要資訊系依該期刊論文摘要之資訊為主。