測試自動化可以提升在傳統人工測試上的不足,例如環境設備與工具等問題,另外,自動化測試亦可以大幅縮短測試所需要的時間,更能夠提升測試結果上的判定準確度。 傳統的測試程序轉換成為測試工具的script file,透過script file的控制,減少了測試上的時間,但是在實作的工具平台上,並沒有提供管理script file的機制。雖然相同的script file 可以套用於不同產品相同功能的測試上,但是在自動判定結果的功能下,卻遇到script file內待測物資訊的不同而失敗。此外,進行待測物的人機介面(User Interface)測試因缺乏互動機制而造成測試自動化無法連貫執行。 為了修正此缺失,本論文於測試工具建立了互動式的平台,透過互動式控制視窗來彌補之缺陷,另外,更透多工互動控制視窗的新增,提供多工測試的功能,解決複雜的多台待測物的互動控制需求。而本論文最後將以實際的測試數據資料,輔助證明本論文的觀點以及實作上,確實有其必要性與實用性。
Auto-testing can overcome the shortages, such as environmental supplies or tools which may be under constraint in traditional manual-testing. Besides, auto-testing not only shortens the process time in testing, but also makes the result more precise. Traditional testing process turns into the script file of testing tool, and can save time it. But there isn’t any mechanism which provided to control the script file in the auto-testing platform . Although the same script file can be used for the testing of the same functions in different products in theory, it may fail in practice because of the differences of device under test information which lies in script file. Furthermore, the most of auto-testing tool lack DUT user interface interactive test mechanism, so that they could not auto-change and auto-check configuration for testing requirement. That cause auto-test item can not be executed continually. This thesis will improve the problem to create an interactive testing platform, the platform will provide multiple interactive control windows, it can control multiple DUT at the same time for complex test case request. This thesis will put the testing data to prove the main purpose of this thesis.