AR自動化測試工具即將推出無程式碼化的新版本!-Alltesting|澤眾雲測試

fangminhe發表於2022-06-10
AutoRunner 即將推出新版本,自2008年推出以來,在自動化測試領域支援廣泛的各種技術框架,支援錄製建立beanshell指令碼,幫助大量的客戶實現了軟體自動化測試。
 
隨著技術的發展,質量團隊不再限於測試團隊,很多運維團隊、業務團隊也加入了自動化測試的行列。於是,如何使用beanshell編寫測試指令碼,就成了一個跨不過去的門檻。編寫測試指令碼對於沒有編寫程式碼經驗的人,太難了!
 
 
為了幫助廣大缺乏編碼技術的工程師開展自動化測試,AutoRunner即將推出無程式碼化的新版本!!!從此,實現自動化測試不再需要編寫程式碼!
 
那麼,我們看看,AutoRunner的新版本為我們帶來了什麼新的功能:
 
保留了錄製功能。我們仍然可以透過點選“錄製按鈕”來錄製你的操作,獲得測試指令碼。錄製一直都是一個“很炫目”的功能,因為它本身就什麼都不需要做,按照正常的操作就可以了。錄製的結果,就是這個樣子:
 
 
我們可以看到,原來的指令碼,變成了中文的描述,這下子大家都可以看懂了!
 
每一個操作,都由兩行組成,第一行是我們做了什麼操作,比如“點選”、“輸入”等,第二行描述對那些內容做了操作。
 
引數化。我們知道對於自動化測試而言,引數化是必然的技術。我們在“引數設定”區域,點選需要進行引數化的輸入或者輸出內容,就會提示你可以選擇一個引數。選擇完成,引數化就完成了!非常簡單吧!
 
編輯自然語言指令碼。雖然我們還是把它叫做“指令碼”,但是隻是一種習慣。如果需要改變順序,我們是採用“拖拽”的方式,即:選中你需要改變順序的行(單行或者多行),然後滑鼠拖拽到你需要的地方,釋放即可完成。
 
如果我們需要增加一個檢查點,怎麼辦?我們可以從“內建函式”皮膚上“拖拽”一個對應的檢查點函式到自然語言檢視皮膚上,然後設定對應的引數,就可以增加檢查點了。
 
如果我們需要從物件庫中建立一個操作的步驟,我們只需要把這個物件從物件庫皮膚“拖拽”到自然語言主皮膚,就可以實現了。當你拖拽完成,會根據這個物件的型別自動給一個動作。比如你拖了一個按鈕,動作預設就是“點選”。如果不是你想要的,那麼可以透過滑鼠右鍵點選,來重新選擇可能的動作,來改變。
 
如果我的指令碼比較複雜,比如有迴圈10次這樣的操作怎麼實現?我們只需要在“控制流”合格節點上,拖拽一個“for迴圈”的節點過來,然後設定迴圈次數就可以實現迴圈了!也支援其他的迴圈,以及分支判斷語句等等。
 
AutoRunner為了避免使用者設定瀏覽器等操作,還會內建自帶一個chrome的瀏覽器。使用者在這個瀏覽器上可以做錄製。執行的話,可以在任何一個其他chrome、firefox瀏覽器上都可以實現。
 
以上只是對即將釋出的AutoRunner新版本做一個預覽。這個版本的預期,就是希望越來越多不熟悉、缺乏編碼技術的工程師等,能夠進入自動化測試。自動化測試以往由於程式碼門檻,帶來的“高不可攀”,即將變成歷史。
 
敬請期待吧!
 
AutoRunner產品官方網站

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31387097/viewspace-2899960/,如需轉載,請註明出處,否則將追究法律責任。

相關文章