透過您的圖書館登入
IP:52.14.8.34
  • 學位論文

軟體功能測試中應用測試案例之探討

Applying Test Case on Software Functional Testing

指導教授 : 林則孟
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


以現今軟體系統漸趨複雜的研究來看,大多數的企業,並沒有測試設計人員,因此測試案例的規劃與設計上,往往缺乏模組化設計與制度化的作法,讓測試人員很難多人分工合作,而產出的測試案例文件不規則與不完整,只能採用手動測試,導致浪費很多人力測試時間與成本,無法達到將測試案例與工具整合自動化。 在本篇論文中,為了要解決目前測試人員規劃與設計測試案例的問題,因此參考Rational 統一流程(Rational Unified Process,RUP) 、統一塑模語言(Unified Modeling Language, UML)、IEEE/EIA 12207國際標準、CMMI(Capability Maturity Model Integration)流程改善方法論、EIA/IEEE J-STD-016文件規範、測試成熟度模式分析的方法論與經驗值,將測試流程與細部定義,訂定測試制度化的四大步驟,1. 建立共有字彙表單、2. 定義使用案例目的與場景描述、3. 定義測試資料、4. 依使用案例場景描述對應至測試案例,再經由訂購產品案例實作,成功地找出一套可運作的方法,解決功能測試應用於測試案例的問題,有效降低測試時間與成本。

並列摘要


In today's software systems become increasingly complex studies. The majority of enterprises are no test designers. Therefore, the planning and design of test cases often the lack of modular design and institutionalized practices. Let testing members make it difficult to cooperate. The output of test case’s documentation are irregular and incomplete. Only it can do manual testing. It causes to waste time of manpower and cost. It can not achieve the automation of test cases and tools integration. In this paper, in order to resolve the current testers test case planning and design issues. Therefore reference Rational Unified Process, Unified Modeling Language, IEEE / EIA 12207 international standard, CMMI process improvement methodology, EIA / IEEE J-STD-016, test Maturity model Analysis methodology and experience. To define detailed definition of the testing process and the four steps of institutionalization. 1. To create a total vocabulary form. 2. To define the purpose and use case scenario description 3. To define test data 4. Depending on use case scenario description corresponds to the test case. Implemented through the order product case again, successfully identify a set of workable test cases solutions to the functional test, and effectively reduce test time and cost.

參考文獻


11. Fewster, Mark、Graham, Dorothy,”Software Test Automation; Effective use of test execution tools”,Addison-Wesley, 1999
13. Humphrey, W., T. Snyder, and R. Willis, "Software Process Improvement at Hughes Aircraft," IEEE Software, July 1991, pp. 11-23.
14. IEEE/EIA 12207.0-1996, March 1998, The Institute of Electrical And Electronics Engineers, Inc Electronic Industries Association Engineering Department
15. IEEE/EIA 12207.1-1996, March 1998, The Institute of Electrical And Electronics Engineers, Inc Electronic Industries Association Engineering Department
16. IEEE/EIA 12207.2-1996, March 1998, The Institute of Electrical And Electronics Engineers, Inc Electronic Industries Association Engineering Department

延伸閱讀