inventor界面自動化測試框架的設計與實現(xiàn) (1)

inventor界面自動化測試框架的設計與實現(xiàn) (1)

ID:32402868

大小:3.59 MB

頁數(shù):56頁

時間:2019-02-04

inventor界面自動化測試框架的設計與實現(xiàn) (1)_第1頁
inventor界面自動化測試框架的設計與實現(xiàn) (1)_第2頁
inventor界面自動化測試框架的設計與實現(xiàn) (1)_第3頁
inventor界面自動化測試框架的設計與實現(xiàn) (1)_第4頁
inventor界面自動化測試框架的設計與實現(xiàn) (1)_第5頁
資源描述:

《inventor界面自動化測試框架的設計與實現(xiàn) (1)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、Inventor界面自動化測試框架的設計與實現(xiàn)Inventor界面自動化測試框架的設計與實現(xiàn)摘要軟件測試是軟件生命周期的一個重要階段。軟件測試技術,特別是軟件測試自動化技術是當前國際軟件界最有爭議、亟待發(fā)展的技術。自動化測試就是通過自動化測試工具或其他手段,按照測試工程師的預定計劃進行自動測試,目的是減輕手工測試的勞動量,提高軟件測試效率和軟件質量。當今市面上在軟件行業(yè)中有紛繁的自動化測試軟件可供選擇。市面上測試軟件的功能大多做大而且全面,但可以被應用到軟件產(chǎn)品測試中卻只有部分功能;而使用前對測試人員的培訓和針對

2、產(chǎn)品的配置工作是必不可少的,這些工作同樣花費巨大的財力物力;并且由于非開放源代碼的原因,對這些測試軟件的功能擴展和制定將變得非常不易。于是自主研發(fā)自動化測試軟件成為軟件公司發(fā)展的一種趨勢,它們在成本、易用性、擴展性以及測試效率上都具有明顯的優(yōu)勢。本文研究的被測試對象是Inventor,它是一個大型三維建模軟件,這個軟件已經(jīng)出了14個版本,有10多年的歷史。由于它的開發(fā)是周期性的,特別適合做自動化回歸測試,但是目前自動化測試是基于腳本錄制回放,這種方法有一定的局限性,所以自動化覆蓋率不高,只達到46%,為了保證質量

3、測試工程師必須進行大量的手動測試補充。而錄制回放自動化框架的腳本不易維護也難以解決。鑒于上述缺陷,本文提出界面自動化的測試框架,它綜合了模塊化自動化框架和數(shù)據(jù)驅動框架的優(yōu)點。該框架基于微軟的界面自動化技術,通過腳本語言調用自動化測試庫完成模擬Inventor界面操作,從而實現(xiàn)各種測試流程。界面操作封裝在自動化測試庫中,這使得測試腳本易于維護;數(shù)據(jù)驅動使得測試數(shù)據(jù)和測試行為完全分離,保證測試代碼低耦合。界面自動化測試框架由測試控制中心系統(tǒng),界面自動化庫和測試腳本及數(shù)據(jù)構成。測試控制中心負責加載測試腳本測試數(shù)據(jù),執(zhí)行

4、監(jiān)控測試過程,最終產(chǎn)生測試報告。界面自動化庫提供對被測試程序界面的訪問接口,界面自動化庫的核心是界面自動化技術。最后本文利用界面自動化測試框架對Inventor的一個插件做自動化測試。介紹了IInventor界面自動化測試框架的設計與實現(xiàn)測試設計和測試的實現(xiàn)。利用界面自動化框架實現(xiàn)了插件全面測試,包括插件的注冊,加載卸載,功能測試。本文描述的項目已經(jīng)在Inventor的自動化測試中得到了應用,并取得一定的效果。這個框架目前還在完善中,當前測試腳本編寫需要一定的編程基礎,且初始編寫腳本工作在測試工作中比重比較大。我

5、們計劃在將來提供自動產(chǎn)生測試腳本的功能,以提高測試效率。關鍵詞自動化測試,界面自動化技術,Inventor,數(shù)據(jù)驅動測試IIInventor界面自動化測試框架的設計與實現(xiàn)DESIGNANDIMPLEMENTATIONOFATESTINGFRAMEWORKFORINVENTORUIAUTOMATIONABSTRACTSoftwaretestingisanimportantstageinthesoftwarelifecycle.Softwaretestingtechnology,especiallysoftwarea

6、utomationtestingtechnology,isred-hottechnologyamongsoftwareresearchersandpractitionersallovertheworld.Automatedsoftwaretestingisawaytoautomaticallyexecutethetestingaccordingtothedesignofthetestingengineerwiththehelpofautomationtoolsorothermethods.Itisaimedtor

7、educetheworkloadforthemanualtester,improvesoftwarequalityandtestingefficiency.Therearenumeroustestautomationtoolsinsoftwareindustryintoday’smarket,whichprovidecomprehensivefunctionsforvarioustestingtasks.However,onlypartsofthefunctionshavebeenappliedtoparticu

8、lartest。Moreover,configurationsforcertainproducttestsmayhavetobeconductedbeforeutilization.Sinceextendedapplicationishardtobecarriedoutwithoutsourcecode,it’snowbecomingoverwhelmingtrendfo

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。