/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
AutoRunner(簡稱AR),可用于自動化測試、黑盒測試、功能測試、回歸測試、Flex測試、Silverlight測試,是由澤眾軟件自主研發(fā)的自動化測試工具,也是一個自動測試框架,加載不同的測試組件,就能夠?qū)崿F(xiàn)面向不同應(yīng)用的測試。
腳本管理
AutoRunner支持Java程序、瀏覽器、Flex程序、 Siverlight 程序等類型的腳本錄制,支持腳本錄制暫停功能;支持配置“腳本回放時寫日志文件”、“腳本運行出錯時立即停止”、“腳本執(zhí)行失敗時截屏”以及“回放動作錄制”等操作。支持腳本回放速度的設(shè)置、播放超時設(shè)置;支持從指定腳本行開始執(zhí)行的功能;支持執(zhí)行失敗時顯示行號功能。
函數(shù)、腳本調(diào)用
AutoRunner支持跨腳本函數(shù)調(diào)用、類調(diào)用,支持腳本調(diào)用腳本,將常用的函數(shù)封裝在一個公共函數(shù)內(nèi)可以有效提高產(chǎn)品開發(fā)效率,實現(xiàn)各種復(fù)雜腳本的編寫,使腳本簡單明了,有利于后期的維護。
校驗點
AutoRunner支持校驗對象屬性、校驗數(shù)據(jù)庫、校驗消息框、校驗矩形文本、校驗文件文本、校驗Excel文件、校驗正則表達式等屬性。
參數(shù)化
AutoRunner支持腳本參數(shù)化,實現(xiàn)了腳本與數(shù)據(jù)分離:腳本使用Java的腳本,在腳本執(zhí)行的時候,從數(shù)據(jù)源中讀取數(shù)據(jù),通過循環(huán)參數(shù)列表對腳本進行控制,實現(xiàn)了值傳遞。
同步點
支持自動同步點和手工同步點功能。
對象庫
AutoRunner支持可視化對象庫,查看對象的屬性;支持對象的編輯、復(fù)制、粘貼、重新錄制、比較;支持對象的權(quán)重設(shè)置,通過權(quán)重設(shè)置實現(xiàn)模糊識別;支持對象查看,包括查看對象信息和對象對比功能;支持對靜態(tài)文本控件手工添加對象。
測試日志
AutoRunner支持自動生成、自動保存測試日志,詳細記錄腳本運行情況。支持可視化日志功能,其中包含“打開文件”、“保存文件”、“保存網(wǎng)頁”和“播放視頻”按鈕,前三者均是對日志文件.log進行操作。
圖形對象
支持圖形對象,將不能識別的對象截取為圖片,對圖片進行操作,更方便自動化執(zhí)行;支持圖片檢驗,將截取的圖片與被測系統(tǒng)對應(yīng)的位置進行圖片對比,可進行系統(tǒng)的校驗。
人工測試問題
1、測試質(zhì)量難以保證。臨時參加測試的人員很多都是沒有受到足夠培訓(xùn)的人員,對應(yīng)用軟件本身的理解不夠充分,對測試技術(shù)也不夠了解,往往導(dǎo)致測試案例設(shè)計不夠嚴(yán)密,測試的質(zhì)量難以得到保證。
2、測試成本高。組織一次大規(guī)模的回歸測試會導(dǎo)致大量成本發(fā)生:包括人工成本和管理成本等等。(首先是測試人員自身的成本,然后是由于測試進度比較緩慢造成的開發(fā)人員延誤造成的成本,此外,管理測試人員,協(xié)調(diào)測試和開發(fā)人員之間的關(guān)系也需要很多的工作和成本。)
3、測試進度難以控制。由于人員、系統(tǒng)穩(wěn)定性等眾多方面的原因,導(dǎo)致測試的進度比較難以度量和控制,造成項目風(fēng)險,防范困難。
4、測試案例無法保存和管理。作為一個項目,測試案例是一個重要的財富:同軟件代碼一樣,是具有版本和價值的。傳統(tǒng)的做法是使用文檔來保存測試案例,無法提供一種標(biāo)準(zhǔn)格式來保存測試案例。這樣就會導(dǎo)致測試案例的存放非常困難,使用非常困難,造成了資源的浪費:但需要再做一次回歸測試的時候,往往原來的案例都被丟棄了,還需要重新設(shè)計和完成測試案例。
目標(biāo)
1.提高回歸測試的覆蓋率,提高測試質(zhì)量。
2.每日測試的高效率。
3.具有一致性和可重復(fù)性。由于每次自動化測試運行的腳本是相同的,所以每次執(zhí)行的測試具有一致性, 人是很難做到的。由于自動化測試的一致性,很容易發(fā)現(xiàn)被測軟件的任何改變。
4.更好的利用資源--周未/晚上。
5.解決測試與開發(fā)之間的矛盾。
6.將煩瑣的任務(wù)轉(zhuǎn)化為自動化測試。
7.增加軟件信任度。只有經(jīng)過大量測試案例測試過的版本才是可靠的,而只有使用自動測試才能夠保證在段時間內(nèi)完成大量的測試案例。
優(yōu)勢
·支持豐富的技術(shù)框架
使用Java作為腳本語言,使腳本更簡單,并且Java有大量的擴展包,能夠讓用戶自己來擴展功能。Java作為標(biāo)準(zhǔn)化、流行的開發(fā)技術(shù),擁有大量的擁護者和開發(fā)者,容易學(xué)習(xí),也更容易找到懂得Java的測試工程師,降低人員成本。AutoRunner支持函數(shù)調(diào)用,支持腳本調(diào)用腳本,能夠非常簡單地實現(xiàn)各種復(fù)雜腳本的編寫。
·采用關(guān)鍵字提醒、關(guān)鍵字高亮、關(guān)鍵字驅(qū)動
IDE提供了關(guān)鍵字提醒和關(guān)鍵字高亮,在編寫程序的過程中彈出自動提示,防止編寫程序錯誤。關(guān)鍵字驅(qū)動提供了關(guān)鍵字視圖。支持不懂得編程語言的用戶通過拖拽和配置實現(xiàn)測試腳本編寫。
·功能全面、執(zhí)行高效、運行可靠
AutoRunner實現(xiàn)了全面的功能,包括:同步點、各種檢查點、參數(shù)化、錄制、腳本執(zhí)行、測試日志、對象比較、視頻錄像等功能,能夠滿足用戶的各種復(fù)雜應(yīng)用需求。
AutoRunner啟動和執(zhí)行速度快,避免了啟動應(yīng)用的大量等待時間,也支持不需要啟動IDE就可以執(zhí)行測試腳本。
·圖形對象
實現(xiàn)圖形對象,將圖片作為對象,提高對象的辨識度。對于不能識別的對象提供更好的解決方案。支持圖片檢驗,將截取的圖片與被測系統(tǒng)對應(yīng)的位置進行圖片對比,可進行系統(tǒng)的校驗。
第一,對于軟件開發(fā)人員來說,高效率的自動測試工具能夠提供給程序員自己完成開發(fā)過程中的冒煙測試,便于在頻繁修改的軟件過程中迅速完成測試,保證編碼的穩(wěn)定性;第二,對于項目和產(chǎn)品的測試階段來說,能夠提供穩(wěn)定的回歸測試,保證產(chǎn)品的可靠性。
AutoRunner 適用性說明
AutoRunner 是一個產(chǎn)品家族,不是一個單個的產(chǎn)品。這個產(chǎn)品家族的特點是共同使用了一個標(biāo)準(zhǔn)的 IDE,并且使用相同的測試腳本語言。從腳本的角度上看,他們是完全相同的。所不同的是相同的 IDE 采用不同的測試 plugin 組件。我們提供不同的組件以滿足不同的測試需求:
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告