久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

廣東農信:自動化測試平臺建設項目

 浩睿談談 2020-07-01

獲獎單位:廣東省農村信用社聯(lián)合社

來源:2019年度農村金融科技創(chuàng)新優(yōu)秀案例評選


項目背景及目標

隨著廣東農信的業(yè)務快速增長,,軟件產品的廣泛使用,,使客戶對軟件產品質量的要求不斷提高,作為軟件質量的重要保證,,軟件測試越來越顯示出它的巨大優(yōu)勢。其中,,自動化測試技術以其自動,、高效、快速的特點,,達到了提高測試效率,、縮短軟件測試周期的效果,使自動化測試在軟件測試過程中扮演著越來越重要的角色,。

然而,,廣東農信在自動化測試建設過程中,遇到了一些問題,,導致自動化測試沒有發(fā)揮太大的效果,。首先,行內先后使用了多種自動化測試工具,,不同的測試工具單獨一套開發(fā)平臺和運行環(huán)境,,缺少一個統(tǒng)一的平臺對測試資產進行管理。其次,,由于開發(fā)和維護自動化測試腳本需要一定的技術能力,,導致非技術人員操作難度大、學習成本高,、學習積極性低,,進而影響了自動化測試工作的推廣。

在此背景下,,為了更好的推進自動化測試落地,,提高測試效率,建設一個規(guī)范化,、標準化,、易操作的自動化測試平臺就顯得很有必要。

廣東農信:自動化測試平臺建設項目

項目方案

ATPlatform是一個跨平臺,、易使用,、標準化的自動化測試平臺,具有可視化、易管理,、統(tǒng)一性,、集中性的特點,具有管理,、執(zhí)行測試用例或測試計劃等功能,。自動化測試平臺包括了以下幾部分:COFrame框架、ATPlatform服務器,、執(zhí)行服務,。

nCOFrame框架

COFrame框架是基于基礎應用的統(tǒng)一組織機構管理框架,支持統(tǒng)一的組織機構和用戶管理,,并且擁有應用管理功能,,有利于平臺開發(fā)與管理。COFrame是EOS與NUI的結合,,通過COFrame,,開發(fā)人員以更高的起點開發(fā)應用系統(tǒng),提高應用開發(fā)速度和增強系統(tǒng)的穩(wěn)定性,。

nATPlatform服務器

ATPlatform服務器是自動化測試平臺的核心,,主要包括了應用功能的邏輯處理、數(shù)據交互,、頁面展示等程序,。ATPlatform服務器的核心組件包括了個性化門戶框架、用例調度引擎,、用例生成引擎,、計劃生成引擎、監(jiān)控統(tǒng)計服務,、組件庫等,。

個性化門戶框架提供Widget運行環(huán)境、事件總線,、沙箱,、可擴展的Widget渲染器,支持門戶風格定制和布局調整,。

用例調度引擎負責處理用戶的用例調度請求,,解析用例信息后,通過RMI通訊協(xié)議發(fā)送指令到執(zhí)行服務器執(zhí)行用例,。用例調度引擎支持不同類型的用例的調度執(zhí)行,,系統(tǒng)根據類型選擇不同的測試工具執(zhí)行用例。

用例生成引擎負責接收用戶編輯的用例信息,,生成一個完整的用例并保存到數(shù)據庫中,。自動化測試平臺支持不同的測試工具生成測試用例,。

計劃生成引擎負責接收用例編輯的測試計劃信息,生成測試計劃并保存到數(shù)據庫中,。

監(jiān)控統(tǒng)計服務負責監(jiān)控執(zhí)行機運行狀態(tài),、監(jiān)控用例調度執(zhí)行、統(tǒng)計用例或測試計劃的數(shù)量,、統(tǒng)計執(zhí)行結果等任務,。統(tǒng)計服務通過數(shù)據分析幫助測試人員了解用例覆蓋率、測試工作效率,、被測系統(tǒng)穩(wěn)定性等指標,,進而完善測試體系,提高測試效率及系統(tǒng)穩(wěn)定性,。監(jiān)控服務以實時監(jiān)視平臺的運行狀況為手段,,及時處理平臺的異常狀態(tài)。

組件庫提供了多種自動化測試選件以及豐富的測試組件,,解決了因不同技術導致的自動化測試難以實現(xiàn)的問題。測試組件(UTP Component)從邏輯上包括技術測試組件和業(yè)務測試組件兩種類型,。二者主要從目標上進行劃分,技術測試組件是對各類技術細節(jié)進行封裝(包括對自動化測試選件以及各種技術組件的封裝),,降低測試用例編寫的難度,;業(yè)務測試組件是對業(yè)務單元進行封裝,提高自動化測試組件的復用度,,增加自動化測試用例的可維護性,。

執(zhí)行服務

執(zhí)行服務是測試平臺支持自動化測試的運行服務,負責測試用例的分發(fā),、加載,、解析、執(zhí)行及測試結果的收集,。執(zhí)行服務器能夠調度所有符合 ATPlatform 測試用例規(guī)范的自動化測試用例,,包括各種技術的自動化測試用例。

創(chuàng)新點

1,、使用簡便,。無需像傳統(tǒng)自動化測試那樣安裝復雜的編程工具及相關的組件,直接通過瀏覽器訪問自動化測試平臺即可開始自動化工作,。

2,、去代碼化。所有自動化腳本采用自然的動作表述語言,,直接選擇對應的操作動作即可,,無需面對復雜的編程語言,。

3、技術門檻低,。非技術人員無需掌握編程語言,,復雜的自動化技術實現(xiàn)問題由專業(yè)的高級技術人員實現(xiàn)封裝,,普通人員只需要直接選擇操作動作即可,。解決了非技術人員操作難度大、學習成本高的問題,。

4,、數(shù)據驅動,。腳本與數(shù)據分離,,采用一腳本對應多個測試數(shù)據用例的方式,實現(xiàn)業(yè)界推崇的數(shù)據驅動測試的方法,。另外腳本及測試數(shù)據用例的后續(xù)維護更新更為方便,。

5、調度執(zhí)行方便,。對執(zhí)行機進行統(tǒng)一管理,,可定時執(zhí)行自動化調度任務,,以及執(zhí)行進度跟蹤,、執(zhí)行結果管理和報表統(tǒng)計等。

技術實現(xiàn)特點

為了實現(xiàn)不同業(yè)務系統(tǒng)的自動化測試,,往往需要采用多種不同的自動化實現(xiàn)技術,,導致多種自動化工具并行,管理及使用都很困難,,要想推廣給非技術人員使用更是難上加難,。UI自動化都具有相同的操作特點,比如輸入框賦值,、下拉框選擇值,、點擊等操作,新自動化平臺采用規(guī)范化,、標準化的動作命名,,每個業(yè)務系統(tǒng)根據事先設置的自動化技術,自動調用對應的技術實現(xiàn)代碼,,非技術人員無需知道這些具體細節(jié),,對于他們而言,,永遠只有一種自動化規(guī)范。

項目過程管理

1,、需求收集整理:2018年5月到6月,;

2、需求評審及概要設計:2018年7月,;

3,、詳細設計及編碼:2018年8月到10月;

4,、系統(tǒng)測試及問題修復:2018年11月,;

5、性能測試及驗收測試:2018年12月,;

6,、上線運行:2019年1月21日。

運營情況

1,、自動化測試平臺在正式投產前經過了系統(tǒng)測試和業(yè)務驗收測試,,于1月21日投產試運行,目前主要面向內部測試人員使用,。試運行階段主要集中進行了3次培訓,,后面又采取了派遣自動化平臺開發(fā)人員與手工測試人員坐一起共同辦公的方式,手把手培訓平臺的使用,。

2,、自動化平臺部署順利,,試運行階段,,平臺問題發(fā)現(xiàn)3個,主要是優(yōu)化類,。隨著后續(xù)使用的深入,,準備收集更詳細的優(yōu)化需求清單,提供最佳的用戶體驗,。平臺經過了風險評估,,并根據建議加強了安全措施。系統(tǒng)目前一直運行穩(wěn)定,。

項目成效

9月30日止,,自動化平臺目前覆蓋舊柜面、新柜面,、個人網銀,、企業(yè)網銀、國結系統(tǒng),、信貸系統(tǒng),、理財系統(tǒng),、信用卡業(yè)務平臺、審計信息系統(tǒng),、小微企信貸,、開放平臺、綜合辦公等11個業(yè)務系統(tǒng),,涉及腳本數(shù)2951個,,用例14234個,調試執(zhí)行10941次,。

場景使用方面,,目前大版本測試主要采用自動化平臺執(zhí)行,極個別無法自動化的用例采用手工測試補充,,極大提高版本回歸測試效率,、節(jié)省了大量人力資源。系統(tǒng)測試主要采用手工并輔以自動化測試的方式,,目前在多個項目及BR任務中推廣使用,。

經驗總結

1、成立自動化實施小組,。自動化測試人員以項目或業(yè)務條線分拆不同的自動化實施小組,,如新柜面項目實施小組,支付條線實施小組,,中間業(yè)務云實施小組等,,每個小組承接系統(tǒng)交易的腳本編寫及腳本驗收。各個自動化實施小組人員可動態(tài)調整,,每個自動化實施小組確立一名組長,,測試主管對自動化實施小組負責。

2,、確認自動化專員,。自動化專員獨立于自動化實施小組,負責自動化實施事務的管理及監(jiān)督,,作為自動化實施的唯一出口人,,如實施計劃公布,任務分配,,實施周報,,進度管控等。

3,、自動化技術人員,。對于腳本編寫及調試過程中出現(xiàn)的技術難題,協(xié)助測試人員解決,。對自動化專員負責,。

本文由2019年度農村金融科技創(chuàng)新優(yōu)秀案例評選組委會授權發(fā)表,,轉載請注明出處和本文鏈接。

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多