博碩士論文 107525007 完整後設資料紀錄

DC 欄位 語言
DC.contributor軟體工程研究所zh_TW
DC.creator黃聖傑zh_TW
DC.creatorSheng-Chieh Huangen_US
dc.date.accessioned2020-7-15T07:39:07Z
dc.date.available2020-7-15T07:39:07Z
dc.date.issued2020
dc.identifier.urihttp://ir.lib.ncu.edu.tw:88/thesis/view_etd.asp?URN=107525007
dc.contributor.department軟體工程研究所zh_TW
DC.description國立中央大學zh_TW
DC.descriptionNational Central Universityen_US
dc.description.abstract在軟體工程領域,為了維持軟體的品質,「軟體測試」便是一門很重要的課題。軟體測試領域發展至今,回歸測試用來確保既有的功能不受系統修改與維護的影響。回歸測試自動化軟體技術相對成熟且種類多樣也實用化。但目前對於「測試案例自動產生」的實務應用目前仍然有很多實務上的困難。「GUI模型」的建立是目前針對GUI自動化測試的一項前置作業,如果能夠準確且快速的建立待測系統(如應用程式、網頁…等)的GUI模型,便能以GUI模型為基礎來達成測試案例產生的工作。 目前對於GUI模型的建立,大多都是針對特定平台或環境進行逆向工程式解構,或將程式的原始碼進行分析,以及使用開發框架提供的API進行GUI元件(或稱控制項)的提取及操作,這些方法的準確度雖然高但相對地對平台的依存度以及平台的開發知識也非常的高,而且往往要努力跟上該平台的底層升級。例如針對網頁開發的技術,就無法適用於Windows或是 Linux。更不用提手機的各式平台。 本論文將針對偵測待測系統的GUI元件提出新的方法,該方法將透過影像處理並與基本的通用輸入裝置進行協同識別,以偵測GUI元件;此方法具有高度與平台無關,並且無懼於平台的底層技術升級的特性。zh_TW
dc.description.abstractIn the field of software engineering, software testing is an important and major method to ensure software quality. In practical software testing, regression testing software tools have matured and varied. Regression test automation is to make sure that the system features that function correctly are not affected by software changes. On the other hand, “automated test case generation” remains to be very difficult in practice. The construction of the “GUI Model” is an important step toward GUI test case generation. If we can construct the GUI model of the system under test (such as application, webpage, etc.) accurately and quickly, it can be used to achieve GUI test case generation. Most attempts to construct the GUI model are done by reverse engineering the program on specific platform, environment, or even analyzing the source code of the program when there is poor support from platforms. In some modern platforms, they can use the API provided by the platforms to extract and operate GUI components (called “control-items”). However, these approaches introduce very high dependency and coupling to the underlying platform and the results are not applicable to another platform. For example, approaches that aim for web technology are not applicable to Windows or Linux. This paper proposes a new method for GUI component detection of the system under test using image processing and basic universal input devices. It is totally platform-independent. Finally, we will use this method to test different types of system under test to verify and evaluate the feasibility of the method.en_US
DC.subjectGUI自動化測試zh_TW
DC.subject測試案例自動產生zh_TW
DC.subjectGUI模型zh_TW
DC.subjectGUI元件偵測zh_TW
DC.subject圖形化使用者介面zh_TW
DC.subjectGUI automated testingen_US
DC.subjecttest case generationen_US
DC.subjectGUI modelen_US
DC.subjectGUI component detectionen_US
DC.subjectGUIen_US
DC.subjectGraphic User Interfaceen_US
DC.titleGUI Component Detection for Cross-Platform Applications–Using Input Device and Image Change Synergistic Detection Methoden_US
dc.language.isoen_USen_US
DC.type博碩士論文zh_TW
DC.typethesisen_US
DC.publisherNational Central Universityen_US

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