(3.237.20.246) 您好!臺灣時間:2021/04/14 10:32
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:廖婉君
研究生(外文):Wan-Chun Liao
論文名稱:行動通訊裝置軟體自動化測試平台之建置
論文名稱(外文):The Implement of Software Automatic Test Platform for Mobile Communication Device
指導教授:廖鴻圖廖鴻圖引用關係
指導教授(外文):Horng-Twu Liaw
學位類別:碩士
校院名稱:世新大學
系所名稱:資訊傳播學研究所(含碩專班)
學門:傳播學門
學類:一般大眾傳播學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:中文
論文頁數:90
中文關鍵詞:自動化測試通訊裝置軟體測試平台建置
外文關鍵詞:Automation TestMobile DeviceSoftware TestPlatform Implement
相關次數:
  • 被引用被引用:0
  • 點閱點閱:289
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
軟體品質優化的方式包含有以下四種方式:1.強化開發人員2.強化性能測試人員3.實施測試管理4.功能自動化測試導入。測試自動化則是軟體開發與驗證的趨勢。本研究的方向是探討軟體測試之相關的自動化理論與技術,並且運用這些理論去試圖開發通訊裝置之軟體測試自動化系統。此測試自動化之發展分為兩個方向,一是架設一個軟體自動化測試平台提供連結功能與系統化操作,二是測試腳本之開發,測試腳本用以定義測試之內容與過程。自動化測試平台開發所帶來的好處包括系統測試以及維護之時間將會縮短,以及功能測試上的效率可大幅提高。本研究之自動化測試平台經檢測後顯示:測試平台設定以及使用非常簡單,並且,傳統測試流程中所需付出的時間成本與人力需求皆可經由利用本自動化測試平台而大幅縮減。
There are four ways to upgrade software quality, including improvement in software developers’ abilities, improvement in functions testers’ abilities, adopt tracker system for bugs’ management, and develop for automation test. The current trend of software development towards to the automation test. This study is to investigate the related automation technology of software test and trying to use the theories to build up an automation platform for software testing of mobile devices. The development of automation platform contains two aspects, one is to build up the test platform to support the system connection and operation, the other is the creation of test script which defines the process of testing. The benefit of the automation test mechanism is that system modification time will shorten and will get more efficiency on function test. The result shows that the automation test platform is easy to initial and use and can reduce the time cost and manpower which traditional test procedure usually spent.
目錄
摘要 I
Abstract II
目錄 III
圖目錄 V
表目錄 VII
第一章 緒論 1
1.1 研究背景與動機 1
1.2 研究目的 4
1.3 研究範圍與限制 4
1.4 論文架構 5
第二章 文獻探討 6
2.1 軟體開發程序 6
2.2 軟體測試 8
2.3 軟體測試自動化 14
2.4 自動化測試系統建置 18
第三章 相關理論與技術 25
3.1 平台開發程式語言 25
3.2 通訊介面控制 27
3.3 動作執行指令 28
3.4 AT指令測試 30
第四章 系統架構設計與開發 32
4.1 需求分析 32
4.2 系統分析 33
4.3 平台建置 36
4.4 系統流程設計 39
第五章 系統實作與研究成果 42
5.1 系統展示 42
5.2 運作流程 44
5.3 系統實測結果 53
5.4 效益評估 56
第六章 結論與未來研究 57
6.1 結論 57
6.2 未來研究建議 59
參考文獻 61
附錄一: 主要AT指令表 66
附錄二: LabVIEW VISA Error File 69
參考文獻
[1]王傳弘,「嵌入式系統驗證與測試」,電腦與通訊期刊,第116期,第152-163頁,2006年。
[2]王慶輝,發展供分散式物件導向系統使用之軟體測試機制,成功大學製造工程研究所碩士論文,2002 年。
[3]朱慧德、徐曉文,「電子商務軟體之品質與測試」,第五屆全國品質管理研討會,第261-268頁,1999年。
[4]李永忠,「軟件測試中有效利用自動化測試方法的研究」,長沙交通學院學報, 第22卷,第 2期,第60-63頁,2006年。
[5]李瑞、周冰、周仁喜,LabVIEW 虛擬儀器從入門到精通,機械工業出版社,2010年。
[6]李寧,「移動終端設備自動化測試的設計與實現」,微處理機期刊,第30卷,,第2期,第58-60頁,2009年。
[7]林傑斌、林清源、杜德容,LabVIEW從入門到精通,文魁資訊股份有限公司,2008年。
[8]禹帆,無線通訊網路概論─GSM,GRPS,3G,WAP,Application,文魁資訊股份有限公司,2002年。
[9]美商國家儀器,2012年。
http://taiwan.ni.com/
[10]殷永峰、劉斌、姜同敏、王晨,「智能移動?p端軟件自動化測試平台研究 」 , 計算機應用研究期刊,第25卷,第9期,第2709-2712頁 ,2008年。
[11]許志興、唐曉?B劉學軍,「移動?p端軟件自動化測試技術的研究與應用」,南京工業大學學報自然科學版,第28卷,第5期,第67-70頁,2006年。
[12]陳弘文,測試案例自動產出方法論,中山大學資訊管理研究所碩士論文,2009年。
[13]曾培彥,軟體專案開發,2004。
http://www.dotspace.idv.tw/sdp/PROJECT%20MANAGER%202.pdf
[14]賀邦寧,軟體測試自動化之實證與效益研究-以A公司之軟體回歸測試系統為例,交通大學管理學院碩士論文,2010年。
[15]詹岳魁,以品質機能展開為基礎的測試軟體評選架構,亞洲大學資訊科學與應用學系碩士論文,2009年。
[16]資策會Foreseeing Innovative New Digiservices, 2011年。 http://www.find.org.tw/find/home.aspx?page=news&id=6356
[17]鄒堅、李世平、魏小飛,「基於LabVIEW的自動化測試系統中的報表生成研究」, Process Automation Instrumentation,第27卷,第11期,第68-70頁,2006年。
[18]賴永盛,針對網路通訊協定的互動式自動化測試系統,大同大學資訊工程研究所碩士論文,2009年。
[19]賴伶、楊春, 「軟件質量保證的優化方法淺析」,運籌與管理期刊, 第19卷,第5期,第189 -192頁,2010年。
[20]魏玄、申敏,「基於TCL?鬙遙y言的AT指令自動化測試技術的研究」,重慶郵電大學學報,第20卷,第5期,第517-520頁 ,2008年。
[21]Alzabidi, Maha, Ajay Kumar, and A. D. Shaligram, “Automatic Software Structural Testing by Using Evolutionary Algorithms for Test Data Generations,” International Journal of Computer Science and Network Security, Vol. 9(4), pp. 390-395, 2009.
[22]Appasami, G. and Joseph K. Suresh, “Moonlight Applications Test Automation,” International Journal of Reviews in Computing, Vol. 4(October), pp. 54-63, 2010.
[23]AT command set for User Equipment, ETSI 127 007 V9.8.0, 2012.
[24]Bach, James, TestAutomation Snake Oil, 1999.
http://www.satisfice.com/articles/test_automation_snake_oil.pdf
[25]Beizer, Boris, Software Testing Techniques (2nd Editon), Van Nosterland Reinhold, 1990.
[26]Boehm, Barry W., Maria. H. Penedo, E. Don Stuckle, Robert D. Williams, and Arthur B. Pyster, “A Software Development Environment for Improving Productivity,” IEEE Computer, Vol. 17(6), pp. 30-44, 1984.
[27]European Telecommunications Standards Institute, Technical Specification 127 007 V10.3.0, European Telecommunications Standards Institute, 2011.
[28]Hailpern, Brent and Padmanabhan Santhanam, “Software Debugging, Testing, and Verification,” IBM Systems Journal, Vol. 41(1), pp. 4-12, 2002.
[29]Hansen, Anders and Jacob Svensson, Automated Telephony Testing, Link?夗ings Universitet, Sweden, 2008.
[30]Koong, Chorng-Shiuh, Chihhsiong Shih, Pao-Ann Hsiung, Hung-Jui Lai, Chih-Hung Chang, William C. Chu, Nien-Lin Hsueh, and Chao-Tung Yang, “Automatic Testing environment for multi-core embedded softwere – ATEMES, ” Journal of System and Softwere, Vol. 85(1), pp. 43-60, 2012.
[31]Koong, Chorng-Shiuh, Hung-Jui Lai, Chih-Hung Chang, William C. Chu, Nien-Lin Hsueh, and Pao-Ann Hsiung, “Supporting Tool for Embedded Software Testing,” The 10th International Conference on Quality Software, 2010.
[32]McGee, Pat and Cem Kaner, “Experiments with High Volume Test Automation,” ACM SIGSOFT Software Engineering Notes, Vol. 29(5), pp. 1-3, 2004.
[33]Michael, Christoph C., Gary E. McGraw, Michael Schatz, and Charles Walton, “Genetic Algorithm for Dynamic Test Data Generation,” Proceedings of the 12th International Conference of Automated Software Engineering, Vol. 1(5), pp. 307-308, 1997.
[34]Myers, Glenford J., Tom Badgett, Corey Sandler, and Todd M. Thomas, The Art of Software Testing (2nd Editon), New York: John Wiley and Sons, 2004.
[35]Nestinger, Stephen S., Bo Chen, and Harry H. Cheng, “A Mobile Agent-Based Framework for Flexible Automation Systems,” IEEE/ Asme Transactions on Mechatronics, Vol. 15(6), pp. 942-951, 2010.
[36]Nokia, AT Command Set for Nokia GSM Products, Nokia Mobile Phones, 2000. http://buildhost.automated.it/reference-docs/atnokia.pdf
[37]Pargas, Roy P., Mary Jean Harrold, Robert R. Peck, “Test–Data Generation Using Genetic Algorithms,” Journal of Software Testing, Verification and Reliability, Vol. 9, pp. 263-282, 1999.
[38]Pettichord, Bret, Seven Steps to Test Automation Success, 2008.
http://www.io.com/-wazmo/paper/seven_steps.html.
[39]Selvam R. and V. Karthikeyani, “Mobile Software Testing – Automated Test Case Design Strategies,” International Journal on Computer Science and Engineering, Vol. 3(4), pp.1450-1461, 2011.
[40]Sofokleous, Anastasis A. and Andreas S. Andreou, “Automatic, Evolutionary Test Data Generation for Dynamic Software Testing,” Journal of Systems and Software, Vol. 81(11), pp. 1883-1898, 2008.
[41]Sony Ericcson, Developers Guidelines – AT Commands for Sony Ericsson Phones, Sony Ericsson Mobile Communications AB, 2010.
[42]Sthamer, Harmen Hinrich, The Automatic Generation of Software Test Data Using Genetic Algorithms, PhD. Thesis, University of Glamorgan, 1996.
[43]US Platform Awareness Survey, 2009.
http://www.labviewpro.net/all-in-one/about_labview.html
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔