博碩士論文 105522126 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:8 、訪客IP:34.239.179.228
姓名 黃郁涵(Yu Han Huang)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 工業生產線數據分析平台之自動化測試與實作案例
(A Case Study of Test Automation for Industrial Production Line Data Analysis Platform)
相關論文
★ 基於最大期望算法之分析陶瓷基板機器暗裂破片率★ 基於時間序列預測的機器良率預測
★ 基於OpenPose特徵的行人分心偵測★ 建構深度學習CNN模型以正確分類傳統AOI模型之偵測結果
★ 一種結合循序向後選擇法與回歸樹分析的瑕疵肇因關鍵因子擷取方法與系統-以紡織製程為例★ 應用方位感測器之手機使用者識別機制
★ 非侵入式多模組之手機使用者識別機制 :基於動態方法★ 多分類器組合應用於財務危機預測
★ 漸進式模型應用於財務危機預測問題★ Bus Arrival Prediction - to Ensure Users Not to Miss the Bus (Preliminary Study based on Bus Line 243 Taipei)
★ 公車路線規劃系統之資料自動收集系統實作★ 特徵挑選方法和分類器在財務危機預測問題中比較
★ OR ensemble 應用於財務危機預測★ 智慧型手機使用者操作姿勢對於非侵入式識別機制的影響分析:基於動態方法
★ 公司治理指標在財務危機預測: 以台灣上市上櫃公司為例★ 以軟體工程技術實作工業電腦架構下之高可用性群集虛擬機器容錯系統
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 在過去的幾十年來,開發軟體產品的過程中,許多研究員重視軟體可用性及軟體可靠度,所以軟體測試在其中扮演相當重要的角色,目前團隊正進行開發工業生產線數據分析平台,此工業生產線數據分析平台是以T 廠公司的生產資料為例,透過歷年來的生產數據,及專業人員多年的經驗,一併藉由暗裂估計軟體進行分析,當完成此分析平台的某一功能時,要進行測試,來確保此功能的可用性及正確性,再提供給廠商使用,避免未來不需要的錯誤提高生產效益。
然而,使用者介面的測試若透過人力進行測試,需花費大量人力及時間,且可能仍有風險,無法將bug測出,因此希望針對此工業生產線數據分析平台,做自動化測試與實作案例,來找出系統上有何種錯誤及需修改之處,以利開發系統的快速及能迅速交由廠商使用。
本論文為實作一個自動化測試,來測試工業生產線數據分析平台之功能是否完整,來達到此平台的品質更優質化的境界,此外,希望藉由這樣的自動化測試,可以減少開發團隊花在測試過程中所付出的人力及時間成本,並且專注於其他功能的開發。
摘要(英) In the past few decades, in the process of developing software products, many researchers have paid attention to software availability and software reliability, so software testing plays a very important role. Currently, the team is developing a data analysis platform for industrial production lines. The analysis platform is based on the production data of the T-factory company. The production data over the years and the experience of the professionals for many years are analyzed by the micro crack estimation software. When a certain function of the analysis platform is completed, Test to ensure the availability and correctness of this feature, and then provide it to the manufacturer to avoid future unneeded errors and improve production value.
However, if the test of the user interface is tested by manpower, it takes a lot of manpower and time, and there may still be risks, and the bug cannot be detected. Therefore, it is hoped that the automated data analysis platform for this industrial production line will test automatically and implement the test cases to find out what errors and modifications need to be made on the system. Hence, the data analysis platform for industrial production lines can be used by the manufacturer quickly.
This paper is to implement a test automation to test whether the function of the industrial production line data analysis platform is complete, to achieve the higher quality of the platform. In addition, I hope that our team can reduce the cost of manpower and time after I implement a test automation and focus on the development of other functions.
關鍵字(中) ★ 軟體可用性
★ 軟體可靠度
★ 軟體測試
★ 自動化測試
關鍵字(英)
論文目次 摘要.......................... i
Abstract....................... ii
致謝......................... iii
附圖目錄........................ vi
附表目錄....................... viii
第一章 緒論.......................1
1.1 研究背景.....................1
1.2 研究動機與目的..................5
1.3 研究貢獻.....................6
1.4 論文架構.....................6
第二章 背景知識.....................7
2.1 自動化測試....................7
2.2 測試平台.....................8
2.3 EM演算法.................... 11
第三章 研究方法.....................18
3.1 測試平台架構.................. 18
3.2 系統設計架構..................19
3.3 測試流程.................... 24
第四章 系統實作.................... 26
4.1 使用者介面...................26
4.2 系統功能....................28
4.3 系統評估....................29
第五章 結論與建議................... 33
5.1 結論...................... 33
5.2 建議...................... 33
參考文獻........................35
附錄..........................37
參考文獻 [1] Jelinski, Zygmunt; Moranda, P. Software reliability research. In: Statistical computer performance evaluation. 1972, pp. 465-484.
[2] M. Lyu, Handbook of Software Reliability Engineering. McGraw-Hill, New York, and IEEE CS Press, Los Alamitos, 1996, pp. 2-6.
[3] Sumita, Ushio; Moranda, Yasushi. Analysis of software availability/reliability under the influence of hardware failures. IEEE Transactions on Software Engineering, 1986, pp. 32-41.
[4] Chang, Tsung-Hsiang; Yeh, Tom; Miller, Robert C. GUI testing using computer vision. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2010. pp. 1535-1544.
[5] Kuo-Chiao Huang, Model-Based GUI Testing Using Sikuli, 2010, pp. 1-3.
[6] Chen-Yi Huang, Automated Testing System for MES - A Case Study of A Company, 2014, pp. 1-4.
[7] Po-Ting Kuo, An Automatic GUI Testing Approach for Android Applications, 2013, pp. 1-3.
[8] B. Beizer. Software Testing Techniques (2nd ed.). Van Nostrand Reinhold Co., New York, NY, USA, 1990, pp. 37-42.
[9] Shin-Jie Lee, Chi-En Huang, Chieh-Lin Yu, Yu-Xian Chen, Shuo-Heng Shih. “SideeX: Expanding Selenium IDE Record-Playback Automation Capability”. In proceedings of the TCSE conference, 2016, pp. 3-7.
[10] Zhu, Hong; HALL, Patrick AV; MAY, John HR. Software unit test coverage and adequacy. Acm computing surveys (csur), 1997, pp. 366-427.
[11] Delamaro, Marcio Eduardo ; MAIDONADO, J. C.; MATHUR, Aditya P.. . Interface mutation: An approach for integration testing. IEEE transactions on software engineering, 2001, pp. 228-247.
[12] Abraham, Tal; KAUFMAN, Eran; MEIRMAN, Ilan. User-interface testing, 2014, pp. 346-358.
[13] Newman, Craig E.; BADGER, Brian S. Intelligent services network test system, 1999, pp. 426-431.
[14] Dukes, LaShanda; Yuan, Xiaohong; Akowuah, Francis. A case study on web application security testing with tools and manual testing. In: Southeastcon, 2013 Proceedings of IEEE. IEEE, 2013, pp. 1-6.
[15] Fewster, Mark; Graham, Dorothy. Software test automation: effective use of test execution tools. ACM Press/Addison-Wesley Publishing Co., 1999, pp. 158-164.
[16] Zhu, Xiaochun, et al. A test automation solution on GUI functional test. In: Industrial Informatics, 2008. INDIN 2008. 6th IEEE International Conference on. IEEE, 2008. pp. 1413-1418.
[17] Lientz, Bennet P., and E. Burton Swanson. "Software maintenance management.", 1980, pp. 35-43.
[18] Yung-Pin Cheng, Deron Liang, and Wei-Jen Wang. “Korat - A Platform Independent Test Automation Tool by Emulating Keyboard/Mouse Hardware Signals”. In proceedings of the IEEE AUTOTESTCON conference, 2016, pp.1-7.
[19] T-Plan, “T-plan robot.” Available as http://www.t-plan.com/robot/.
[20] Rao, Ananth. HP QuickTest Professional WorkShop Series: Level 1 HP Quicktest. 2011, pp. 5-9.
[21] Rational, “Rational robot.” Available as http://www-01.ibm.com/software/awdtools/tester/robot/index.html.
[22] Jenkins : https://jenkins.io/
指導教授 梁德容(Deron Liang) 審核日期 2018-9-12
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

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