Arya-專業web自動化測試平臺
學名:web自動化測試平臺
英文名:Arya
出生日期:2018年3月22日
現居住地:http://arya.iflytek.com ( 家教嚴,只能邀請愛測未來團隊的小夥伴來玩 )
兄弟姐妹:自動化測試平臺Atp,移動測試平臺Mtp, AI測試資料平臺Oceanus, Mock平臺,介面測試平臺, itest
自我定位:人見人愛花見花開的web產品專業化測試平臺,為大家解決web產品測試的煩惱
目前特長:腿特長及UI自動化
功能介紹:
被測系統基本資訊集中管理
頁面元素變動也是0煩惱,一鍵修改即可搞定。
基於頁面配置自動化測試用例
Python,Java,Ruby統統不用會,只需要在頁面上點點點。
不用寫程式碼?Web頁面操作各種各樣的,封裝的操作關鍵字管夠嗎?
這裡有42種操作關鍵字(自豪中..):常見頁面操作如點選、輸入、檔案上傳、開啟網頁等;獲取類操作如獲取元素指定屬性值、獲取表格資料、元素存在狀態等;校驗類操作如校驗元素值,影象對比等,支援5種匹配方式,預期值可手動輸入可為設定的基線資料。支援步驟邏輯控制,包括if、while、loop。另外也支援多種資料庫操作、ssh操作、執行js、傳送http請求等。
這樣還不夠???沒關係,你也可以使用關鍵字自定義功能,想怎麼玩就怎麼玩!
另外,這裡以場景方式組織測試用例,現網和測試環境可共用一套測試用例,不同的配置在場景變數裡設定就OK了。
測試執行
測試執行當然離不開執行機器啦!這裡不用為沒有機器和管理機器而煩惱,也不用擔心機器利用率低(閒置的是機器,流掉的是白花花的銀子),這裡集中式管理執行機器,對所有專案免費提供常用瀏覽器執行環境。如果對瀏覽器型別或版本有其他想法,你也可以註冊自己的機器和瀏覽器(如果不想別的專案使用或被用爆掉,要記得在頁面上設定好使用許可權和瀏覽器併發數喔,一般人我不告訴他)。
測試方案中加上要執行的場景,選好場景的執行機器或瀏覽器(支援多選,實現相容性測試的功能驗證),就可以開跑了!你有四種姿勢可以選擇:手動執行,CI觸發執行,定時執行,週期執行。
測試報告
春天我種下了一批用例,夏天還沒到,我的測試報告就成熟了(此處讀liao)。咳咳咳…直接上圖
針對資料校驗型別的步驟呢,也是很貼心地標記了資料不同的地方:(快誇我!快誇我!)
如果你在方案裡設定了收集效能資料,此處還有額外的驚喜喔!
我媽喊我回家吃飯了,下次詳聊…
【關注愛測未來旗下微信公眾號,瞭解更多研測技術】