研究生: |
蔡蕙琪 HUI-CHI TSAI |
---|---|
論文名稱: |
BIOS自動化測試系統建立流程及適用性之研究 A Study of Establishing Processes for BIOS Automation Testing System and Adaptability Assessment |
指導教授: |
黃世禎
Shih-Chen Huang |
口試委員: |
王有禮
Yue-Li Wang 鄭炳強 none |
學位類別: |
碩士 Master |
系所名稱: |
管理學院 - 資訊管理系 Department of Information Management |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 79 |
中文關鍵詞: | 軟體自動化測試 、BIOS 、軟體測試 |
外文關鍵詞: | Software Automation Test, BIOS, Software Testing |
相關次數: | 點閱:382 下載:5 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
韌體(Firmware)的技術運用於資訊、通訊、消費性電子產品等硬體設備或系統中,主要用來驅動、控制處理、人機介面、應用程式等功能,進而以軟體來增加硬體的附加價值和產品的區隔化,由於是由程式語言所撰寫的,因此也可視為軟體的一種。BIOS(Basic Input Output System)就是典型的韌體技術,其中之一的功能就是為硬體與作業系統間架構出溝通介面。
在整個系統的開發過程,BIOS是屬於最前端的軟體產品,主導整個硬體系統的初始化動作。而為了搶得市場先機,縮短整個開發流程是必要的。在系統功能日趨複雜及龐大的情形下,BIOS的品質成為品保單位面臨的重大考驗。軟體測試為軟體品質管理的一個重要環節,占軟體開發相當多的時間及成本比例,因此將原先以人工方式所進行軟體迴歸測試、單元測試及整合測試改以自動化測試流程來進行全面的驗證是必要的。
本研究以台灣某知名BIOS公司之自動化測試系統為實作案例,CMMI(Capability Maturity Model)之軟體檢驗流程為基礎[2],專案管理知識體系 (Project Management Body of Knowledge)為指導原則[3],以系統展示法及個案研究(Case Study)進行系統驗證,將一套軟體自動化測試工具客製化,建構成一自動化測試系統,並使用此軟體自動化測試系統進行實作,最後經由驗證相關指標,來驗證本研究的實作結果。
Firmware technology is used in the hardware or internals systems of information technology, communications, and consumer electronics, to name a few. Its main purposes are to power up the system, for control of the hardware, as well as acting as an interface between the machine and its users. Firmware adds value to the hardware by providing distinctive qualities to it. Since firmware is usually written using a certain programming language, it can also be regarded as a variant of software. BIOS is a good example of firmware technology. One of its main purposes is to act as an interface between the hardware and the operating system.
During system development, BIOS is considered to be the front-runner during the entire process because it controls the entire power-up of the system. In order to obtain an early start in the market, shortening this process has become necessary. During a time when the system hardware is becoming more and more complicated and bigger, the quality of BIOS becomes one of the crucial issue QA team needs to face in the future. Therefore software testing is an important node that occupies for quite a lot of proportion of time and cost during software development. Having an automated process instead of regression testing, unit testing and integration test by manpower in the certification of the system components is absolutely essential.
This study is based on the experiment of a certain well-known BIOS company in Taiwan that utilized a method evaluation process to run the CMMI test suites for a Software Automation Test System. It is run as a case study using the principles of Project Management Body of Knowledge, which includes using a set of automated tools running in a fully automated process, and extracting the results of this systemic testing approach for inclusion into the results of this case study.
中文文獻
[1] 張紹勳著,「研究方法」,滄海書局,2005。
[2] CMMI,「適用於發展的能力成熟度整合模式(CMMI-DEV)1.2版」,CMU/SEI,2006
[3] PMI專案管理學會,「專案管理知識體導讀指南第三版 (PMBOKR Guide)」,Project Management Institute, Inc.,2004。
[4] 吳仁和、林信惠著,「系統分析與設計-理論與實務運用(四版)」,台灣,智勝,2007。
[5] 梁定澎著,「資訊管理研究方法總論」,資訊管理學報,第四卷,第一期,第1~6頁,1997。
[6] 李幸超著,「軟體測試實務講座-來自矽谷的技術經驗與心得分享」,台灣,博碩,2007年。
[7] 吳天麟、陳逸銘著,「BIOS Inside-BIOS研發技術剖析第二版」,台灣,旗標出版,2005。
[8] 翁叁忠,「軟體工程師個人工時資料自動收集之探討」,台灣科技大學資訊管理系碩士論文,2008。
[9] 曾宏偉,「公開金鑰憑證管理系統安全評估與自動化測試之研究」,國立成功大學資訊工程學系碩士論文,2008。
[10] 游世宇,「自動化測試GVRP Protocol」,大同大學資訊工程研究所碩士論文,2006。
[11] 王忠誠,「IC 測試設備(分類機)開發評估-以成品系統層級測試自動化應用為例」,國立清華大學工業工程與工程管理研究所碩士論文,2004。
英文文獻
[12] Wood,Dawn Parrish/Pascarella,MaryE. ,「Essentials Microsoft Office Project 2003:Projects For Microsoft Office 2003」,Prentice Hall,2004。
[13] TestQuest,「User Guide:Enterprise Computing TESTQUEST PRO 7.1」,TestQuest ,2006。
[14] TestQuest,「Basic Test Library-High Level Functions」TestQuest ,2006。
網路
[15] AdventNet QEngine ,http://www.adventnet.com ,ManageEngine,2009。
[16] Holodeck, http://www.securityinnovation.com/holodeck/ ,SECURITY INNOVATION,2009。
[17] QuestTest Professional,https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24^1352_4000_100__ ,HP,2009。
[18] QARun, http://www.compuware.com ,Compuware,2009。
[19] Rational Robot,http://www-306.ibm.com/software/rational/ ,IBM,2009。
[20] SilkTest, http://www.segue.com ,Borland,2009。
[21] Test Parner, http://www.compuware.com ,Compuware,2009。
[22] Telelogic TAU, http://www.telelogic.com,IBM,2009。
[23] WinRunner
, http://support.openview.hp.com/encore/wr.jsp?jumpid=reg_R1002_USEN ,HP,2009。
[24] 軟件測試自動化的成功經驗,http://www.ltesting.net/html/35/n-165935.html,2009。
[25] 自動化測試工具市場緩步成長,http://www.ithome.com.tw/itadm/article.php?c=35645 ,楊蕙芬,2006。
[26] Important Considerations for Test Automation,
http://www.testingexcellence.com/automation-testing/important-considerations-for-test-automation ,Bazman,2009。
[27] 你的组织为自动化测试做好准备了吗? http://www.ibm.com/developerworks/cn/rational/r-testauto/ , Peer,2004。