AutoRunner是一款強(qiáng)大的系統(tǒng)測(cè)試工具,主要的功能是測(cè)試軟件的性能是否符合您工作的需求。軟件將程序的腳本數(shù)據(jù)、函數(shù)、參數(shù)等函數(shù)代碼放到軟件上進(jìn)行模擬測(cè)試,通過(guò)分析不同的UI界面和內(nèi)置的邏輯編程,最后得到軟件的評(píng)估報(bào)告,方便用戶對(duì)軟件進(jìn)行調(diào)整。
軟件特色
1、 使用Java/BeanShell語(yǔ)言作為腳本語(yǔ)言,使腳本更簡(jiǎn)單,更少,更易于理解。
2、采用關(guān)鍵字提醒、關(guān)鍵字高亮的技術(shù),提高腳本編寫的效率。
3、提供了強(qiáng)大的腳本編輯功能。
4、支持同步點(diǎn)。
5、支持校驗(yàn)點(diǎn)。
6、支持參數(shù)化,同時(shí)支持?jǐn)?shù)據(jù)驅(qū)動(dòng)的參數(shù)化。
7、支持測(cè)試過(guò)程的錯(cuò)誤提示功能。
8、允許用戶在某個(gè)時(shí)刻從被測(cè)試系統(tǒng)中獲取對(duì)象各種的信息,例如:一個(gè)對(duì)話框上的按鈕的名字等屬性信息。
9、通過(guò)設(shè)置對(duì)象的識(shí)別權(quán)重,可以在各種情況下有效識(shí)別對(duì)象。
10、AutoRunner3.9新增了許多命令函數(shù),有利于測(cè)試人員進(jìn)行各種功能測(cè)試,熟練掌握這些命令函數(shù),能夠讓測(cè)試人員編寫出更簡(jiǎn)練、更高效的測(cè)試腳本。
新增功能
1、腳本管理
支持Java程序、瀏覽器、Flex程序、 Siverlight 程序等類型的腳本錄制,支持腳本錄制暫停功能;支持配置“腳本回放時(shí)寫日志文件”、“腳本運(yùn)行出錯(cuò)時(shí)立即停止”、“腳本執(zhí)行失敗時(shí)截屏”以及“回放動(dòng)作錄制”等操作。支持腳本回放速度的設(shè)置、播放超時(shí)設(shè)置;支持從指定腳本行開始執(zhí)行的功能;支持執(zhí)行失敗時(shí)顯示行號(hào)功能。
2、函數(shù)、腳本調(diào)用
支持跨腳本函數(shù)調(diào)用、類調(diào)用,支持腳本調(diào)用腳本,將常用的函數(shù)封裝在一個(gè)公共函數(shù)內(nèi)可以有效提高產(chǎn)品開發(fā)效率,實(shí)現(xiàn)各種復(fù)雜腳本的編寫,使腳本簡(jiǎn)單明了,有利于后期的維護(hù)。
3、校驗(yàn)點(diǎn)
支持校驗(yàn)對(duì)象屬性、校驗(yàn)數(shù)據(jù)庫(kù)、校驗(yàn)消息框、校驗(yàn)矩形文本、校驗(yàn)文件文本、校驗(yàn)Excel文件、校驗(yàn)正則表達(dá)式等屬性。
4、參數(shù)化
支持腳本參數(shù)化,實(shí)現(xiàn)了腳本與數(shù)據(jù)分離:腳本使用Java的腳本,在腳本執(zhí)行的時(shí)候,從數(shù)據(jù)源中讀取數(shù)據(jù),通過(guò)循環(huán)參數(shù)列表對(duì)腳本進(jìn)行控制,實(shí)現(xiàn)了值傳遞。
5、同步點(diǎn)
支持自動(dòng)同步點(diǎn)和手工同步點(diǎn)功能。
6、對(duì)象庫(kù)
支持可視化對(duì)象庫(kù),查看對(duì)象的屬性;支持對(duì)象的編輯、復(fù)制、粘貼、重新錄制、比較;支持對(duì)象的權(quán)重設(shè)置,通過(guò)權(quán)重設(shè)置實(shí)現(xiàn)模糊識(shí)別;支持對(duì)象查看,包括查看對(duì)象信息和對(duì)象對(duì)比功能;支持對(duì)靜態(tài)文本控件手工添加對(duì)象。
7、測(cè)試日志
支持自動(dòng)生成、自動(dòng)保存測(cè)試日志,詳細(xì)記錄腳本運(yùn)行情況。支持可視化日志功能,其中包含“打開文件”、“保存文件”、“保存網(wǎng)頁(yè)”和“播放視頻”按鈕,前三者均是對(duì)日志文件.log進(jìn)行操作。