刷卡機測評
網上關于刷卡機測評的刷卡知識比較多,也有關于刷卡機測評的問題,今天第一pos網(yadikedp.com)為大家整理刷卡常見知識,未來的我們終成一代卡神。
本文目錄一覽:
1、刷卡機測評
刷卡機測評
來源:2022年第六屆農村中小金融機構科技創新優秀案例評選
獲獎單位:安徽農信
榮獲獎項:基礎設施創新優秀案例
一、項目背景
隨著全省農商銀行數字化轉型的持續深入,金融科技創新應用成效顯著,優質金融產品供給不斷豐富,金融服務實體經濟作用進一步凸顯。作為金融服務的基礎支撐,應用軟件對于金融機構重要性日益凸顯,為提高應用軟件的安全性、穩定性和有效性,推進應用軟件測試模式創新成為金融科技發展的重要目標。
長期以來,安徽農信信息科技項目建設基本沿用傳統手工模式開展各類項目測試工作,隨著信息系統數量、關聯性、復雜度逐步攀升,為有效應對新興技術應用給軟件測試帶來的巨大挑戰,安徽農信于2021年5月啟動了自動化測試平臺建設。
二、項目方案
自動化測試平臺致力于打造一站式、可視化的測試和管理工具,按照測試活動、測試支撐和測試資產等功能分類進行模塊化規劃建設,平臺架構如下:
平臺實現了全局參數管理、對象庫管理、業務組件管理、測試案例管理、測試計劃管理、測試報告等多個功能模塊及外部控件模塊管理,支持圖形GUI自動化、移動APP自動化和接口自動化等三種測試類型及場景。其中:
GUI測試:基于開源自研的GUI驅動框架,支持主流開發語言和構建框架下各類應用的GUI測試。如各類B/S架構應用的自動化測試、C/S架構應用的自動化測試、Java Swing/AWT構建的桌面應用、混合開發模式應用的自動化測試等。
接口測試:平臺支持各種協議下的接口測試,全面集成Jmeter接口測試能力;同時,平臺支持包括TCP/IP、HTTP/HTTPS等各類接口協議,并支持MD5加密、時間戳等各類數據操作。
移動測試:平臺支持Android和IOS平臺下各類原生開發和混合開發下的移動應用測試、基于瀏覽器的移動設備控制,并支持測試人員基于瀏覽器對移動設備實現遠程控制和實時圖像回傳,實現移動設備的統一管理和使用控制。
三、創新點
1.外設模擬技術
在實際業務場景中,銀行核心賬務交易需要與刷卡機、密碼鍵盤等外設進行數據交互;在測試工作中,實現外圍設備模擬是推進自動化測試、擴大業務場景覆蓋范圍的重要手段。平臺目前已實現刷卡機、密碼鍵盤、打印機等外設的模擬交互,在綜合前端自動化測試案例執行過程中支持外設自動調用,顯著提高了UI測試的有效性和可靠性。
2.跨系統框架案例設計
平臺支持創建跨系統、兼容圖形操作與接口操作的測試案例,實現完整業務流程的自動化測試,深化圖形和接口操作交叉融合,提高了自動化案例執行效率,縮短測試時間。
3.自動化批處理執行
該平臺通過整合測試環境下應用系統批處理腳本,轉化為可預處理、自動執行的自動化案例,實現自動執行核心業務系統批量日切操作,有效提升測試環境運維工作效率。
4.自動數據準備
為滿足項目測試、員工培訓、自動化測試等不同場景下應用系統數據需求,平臺結合各類應用系統業務特點,已覆蓋銀行核心、綜合前端、信貸管理系統和客戶信息系統等4套應用系統594個接口程序,在實現數據準備自動化的基礎上,保證了應用系統數據的準確性。
5.對接項目管理工具
平臺與項目管理工具系統完成對接,確保自動化測試案例執行狀態可自動同步至項目管理工具,實現項目管理閉環運作,減少了跨平臺確認、執行等人工操作環節,進一步推進自動化測試與CMMI研發質量管理體系的融合。
四、技術實現特點
(一)無腳本GUI測試
該平臺將組件化、模型化的思路應用于GUI功能測試,支持基于組件化模型化的測試案例設計和測試步驟明細編輯,實現無測試腳本完成測試案例編輯和執行,極大降低自動化測試對操作人員的技能要求。同時,無腳本技術確保調整應用UI不再需要修改所有的測試案例腳本,通過簡單的配置即可實現自動化測試執行步驟與UI調整的適配,提高測試效率。
(二)測試任務靈活調度
為支持不同的測試場景和需求,平臺提供多種測試任務調度,包括定時執行模式和手動觸發模式。定時執行模式支持用戶定制各類測試計劃,設置測試任務的定時啟動時間、循環周期、任務生效時間段等參數。手動觸發模式支持用戶手動實時觸發測試案例和測試計劃的執行,并為測試計劃配置指定執行機,實現執行機測試任務隊列和執行的自動化調度,保證效率最大化。
(三)執行機全天候值守
平臺執行機支持部署測試應用7*24小時任務值守服務,為各類任務調度提供穩定、持續的測試執行支持,無需人工干預。執行機單獨維護相應的任務隊列并自動執行調度,獨立完成測試任務初始化、測試執行、結果收集、應用截圖、報告生成、報表數據上傳等操作。
(四)全方位的測試執行報告
平臺為每個測試任務提供詳盡的測試報告,包括:
1、測試任務執行概覽:包括測試任務執行結果、總耗時、執行機信息、測試開始時間和結束時間等信息,并以圖形化方式展現相應統計信息。
2、測試案例執行概覽:每個測試任務可包含多個測試案例,系統為每個測試案例提供完整的測試報告,包括執行結果、總耗時、執行機信息、測試開始時間和結束時間等信息。
3、測試步驟明細報告:每個測試案例包含多個測試步驟和驗證點,系統為每個測試步驟和驗證點提供明細測試報告,包括測試結果、總耗時、實際測試數據、實時系統截圖、驗證結果和驗證實時數據等信息。
(五)質量工具高度集成
針對測試需求使用的測試工具和框架種類多樣、復雜度高的現實情況,基于模塊化理念設計的自動化測試平臺全面支持各類集成測試工具,包括工具驅動集成、任務調度集成、測試報告集成等,實現測試工作的一站式管理。
五、項目過程管理
1.需求分析階段
本階段起止時間為2021年5月至2021年6月,期間主要完成測試現狀調研和應用系統調研,并進行需求梳理和溝通,輸出需求說明書。
2.定制開發和系統部署階段
本階段起止時間為2021年7月至2021年8月,期間主要完成系統安裝部署,提交相關的部署實施文檔,完成綜合前端、企業網銀等系統定制化的開發工作。
3.自動化案例開發階段
本階段起止時間為2021年9月至2022年5月,根據項目目標,完成11套重要系統的自動化案例開發工作,開發自動化測試案例總計4302條。
4.案例驗收和試運行階段
本階段起止時間為2022年6月至2022年8月,項目組對自動化測試平臺和自動化案例進行驗收,并進行回歸測試和影響性測試。
5.正式投產運行階段
本階段項目時間為2022年9月,自動化測試平臺開始正式運行。
六、運行情況
自動化測試平臺目前已接入綜合前端、個人網銀、企業網銀、手機銀行、銀行核心、客戶信息系統、信貸管理系統、統一授信管理平臺、微信銀行、金農易貸等11套業務系統,總計開發自動化案例4302條,測試環境自動化批處理運行81次,累計為手工測試造數2840條,配合用戶驗收測試進行回歸測試和影響性測試,累計執行自動化案例16727條。
七、項目成效
自動化測試平臺具有執行效率高、案例復用率高、錯峰自動執行等優點,利用自動化測試技術替代部分手工測試工作,有效開展回歸測試和影響性測試,提高測試團隊的執行速度和交付能力,加快信息科技項目建設進度;同時,由于自動化測試從執行到結果保存和比對都是自動執行的,可以有效的避免手工提交出現的“點錯”、“看錯”等問題;自動化測試確保每次測試的執行內容和測試結果相一致,也進一步提升測試結論的可靠性。
八、經驗總結
自動化測試平臺目前已覆蓋到部分重要系統高頻交易,作為手工測試的有效補充,自動化測試平臺保證了應用系統發布的質量,有效提高應用系統的穩定性,推動農商銀行各項業務穩步發展。下一步,安徽農信將逐步健全自動化測試流程和規范,不斷積累可復用的自動化測試資產,在與CMMI體系適配融合的基礎上構建更加完備的自動化測試體系,切實提高安徽農信整體測試服務水平。
更多金融科技案例和金融數據智能優秀解決方案,請登錄數字金融創新知識服務平臺-金科創新社案例庫、選型庫查看。
以上就是關于刷卡機測評的知識,后面我們會繼續為大家整理關于刷卡機測評的知識,希望能夠幫助到大家!

轉載請帶上網址:http://yadikedp.com/shuakatwo/255511.html