博碩士論文 92532011 詳細資訊


姓名 柯興廷(Hsin-Ting Ke)  查詢紙本館藏   畢業系所 資訊工程學系在職專班
論文名稱 以極致編程為基礎的嵌入式系統雙層測試工具
(An Extreme Programming-based 2-tier testing tool for embedded systems)
檔案 至系統瀏覽論文 (永不開放)
摘要(中) 本論文使用快捷方法論中的極致編程來解決嵌入式系統上的驗收測試問題,其中包含幾個問題要解決:(1) 測試人員耗費太多時間進行測試,(2) 測試人員的測試準確性不夠,仍會出現不少盲點,(3) 測試人員常口述問題,而不是提供開發人員真正可參考之測試報告,延誤解決問題的時機。為解決上述問題,本論文提出一個簡易、以XP為基的雙層式架構驗收測試工具,使其能夠進行更具成效的驗收測試。
本論文有以下之預期優點:(1) 提高測試涵蓋度,(2) 簡化測試流程,減少測試人員負擔,(3) 降低測試成本,(4) 提升開發人員與測試人員之間溝通。
摘要(英) This thesis uses extreme programming to assist acceptance testing in embedded systems. The issues tackled are: 1) too much tester time, 2) “blind spots”in testing due to incompetent testers, 3) delay to solve problems due to orally reporting testing problems without testing reports. To solve the above issues, this thesis presents a simple, expreme programming-based 2-tier acceptance testing tool to achieve better effectiveness.
The expected benefits are: 1) enhanced testing coverage, 2) eased testing operation that reduces testers’efforts, 3) reduced testing cost, and 4) improved communication between developers and testers.
關鍵字(中) ★ 嵌入式系統
★ 極致編程
★ 測試工具
關鍵字(英) ★ extreme programming
★ embedded system
★ testing tool
論文目次 摘 要 i
Abstract ii
誌 謝 iii
目 錄 iv
圖 目 錄 vi
Chapter 1. 簡介 (Introduction) 1
Chapter 2. 相關研究 (Related Work) 2
Chapter 3. 嵌入式系統驗收測試 (Acceptance Testing in Embedded System) 3
3.1 Architecture 3
3.2 Implementation 5
Chapter 4. 實例 (A Case Study) 9
Chapter 5. 評估 (Evaluation) 10
Chapter 6. 結論 (Conclusions) 11
References 12
Appendixes 13
A. Test Driven Development of XP 13
B. 信用卡刷卡機嵌入式系統開發匯整說明 15
C. ISO 8583 主機封包簡介及實際參考範例 26
D. Test Case輸入測試資料 (Input Test Data) 建構規範 31
E. Test Case Script 設定檔建立規範 32
F. 『Test Cases Transceiver Tool』─「Tools」功能說明 35
G. 『Test Cases Transceiver Tool』─『Verification』之「Help」功能說明 36
H. 某銀行刷卡機操作手冊部份參考 37
I. 某銀行刷卡機-主機封包規格部份參考 41
J. 某銀行刷卡機Test Case Script腳本檔內容部份參考 45
K. Test Cases實際運作過程Log部份參考 53
L. Test Cases實際驗證結果部份參考 56
參考文獻 [1] Kent Beck, Extreme Programming Explained: Embrace Change, Addison-Wesley,Chapter 10, pp.165-180, October 1999.
[2]Japan eXtreme Programming User's Group Kansai Branch,"eXtreme Programming 理論與實務",博碩文化出版社, Chapter 8, pp.178-180, April 2003.
[3]探矽工作室,"嵌入式系統開發聖經",學貫行銷股份有限公司,Chapter 1, pp.2-32, December,2001.
[4]探矽工作室,"嵌入式系統導論,3e", 學貫行銷股份有限公司,Chapter 2, pp.2-33, May,2004.
[5] International Organization for Standard, ISO 8583-1:"Financial transaction card originated messages - Interchange message specifications - Part 1: Messages, data elements and code values", 2003. http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=31628&ICS1=35&ICS2=240&ICS3=15
[6]飛思科技產品研發中心,"軟體測試理論與實作 (Software Testing Fundamentals) ",博碩文化出版社, Chapter 15, pp.502-534, January 2005.
[7] Metrowerks Corporation, "Freescale™ CodeTEST® Software Analysis Tools." (2004). [Online]. Available: http://www.metrowerks.com/MW/Develop/AMC/CodeTEST/default.htm
[8] Telelogic Corporation, "Software quality assurance software testing Tools." (2005). [Online]. Available: http://www.telelogic.com/corp/products/logiscope/index.cfm
[9] International Organization for Standard, ISO 8825-1: "Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) - Part 1", 2002. http://www.iso.org/iso/en/CombinedQueryResult.CombinedQueryResult?queryString=8825
指導教授 陳振炎(Jen-Yen Chen) 審核日期 2006-1-16

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡