精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

蘇寧發票中心自助開票,測試自動化減負初實踐

原創
開發 后端 自動化
蘇寧發票中心系統自2014年以來先后接入增值稅電子普通發票、增值稅專用發票、增值稅普通發票、增值稅普通發票(卷式)等四種發票類型的開具。

【51CTO.com原創稿件】

前言

蘇寧發票中心系統自2014年以來先后接入增值稅電子普通發票、增值稅專用發票、增值稅普通發票、增值稅普通發票(卷式)等四種發票類型的開具。從業務上來看,接收線上易購、零售云、金融、貓寧、當當、天貓分銷、蘇寧有房、北京節能補貼、政企對公、香港票據、電商能力輸出、蘇寧卡、大潤發、卜蜂蓮花、蘇鮮生等訂單并提供開票服務。

[[261778]]

自動化解決方案

俗話說,頭大的問題造就大頭的智慧;那,我們先來說說為什么要做自動化?

蘇寧發票中心開票系統,如前言所述,負責蘇寧集團內外部所有業務開票服務,對接上下游N個業務和系統,在各相關系統有新的功能開發時,涉及發票中心無改動,但常需要配合聯測,提供開票服務,而這不定時的各種各樣的數據配合聯測,耗費了團隊巨大的時間和精力。

舉個例子,某項目增票配合測試,因為增值稅專、普票開具需要先定位數據是否接收到,然后檢查數據是否符合開票條件,然后執行定時任務轉待開,鎖定,開票,郵寄導入。

對于如上這么多的操作步驟,我們做過測算,人工平均開一張票需6min,在項目3天左右的集中聯測周期內共需配合開具100張以上發票,消耗測試資源100(張)*6(min/張)/60(min)/8(人天)=1.25人天,也就是說,如果實現完全自動化,無需測試人員介入,單張發票開具在2min內完成,聯測周期內***可節省42%的測試總人天。要提升配合聯測效率,釋放團隊資源,提高測試專注度,這個問題的解決,則變得刻不容緩。

我們設計了一個較優的解決方案是什么?有哪些優點?

有人會說,MOCK啊,N年前就有的問題解決方案!可是,MOCK數據的“老少通吃”,“呆頭呆腦”的“妄下結論”,實在難以滿足復雜的業務場景和真實數據的處理,用一句概括就是存在風險且容易失真。

拿發票中心來講,上游系統下傳真實的測試數據,我們需要對請求開票的數據的稅率、會員、支付、收貨狀態做判斷并處理。如上所述復雜過程都需要按實際開票鏈路實現,這也是集成測試基本準則要求之一,采用MOCK方式不可取。同時,發票中心針對來源系統不同、票種不同也需要合并或者其他方式的處理數據,僅就一個合并功能,MOCK技術難以實現。

為解決此問題,經過相關人員的通力合作,秉承***程度用機器替代人工干預的思路,利用團隊內現有的自動化技術,總算是有了一個相對不錯且相對單獨的解決方案。

方案簡述

前臺:為方便上游開票需求人員的使用,使用Web頁面進行數據輸入,提供開票界面和開票結果查詢界面;

后臺:使用以”簡潔”和“膠水語言”著稱的Python實現,提供開票和開票結果查詢接口,供前端調用;并將接收到的數據進行數據分析、數據校驗、MySQL數據查詢、邏輯計算,進而將可開票數據進行定時任務執行、調用IE開票、屏幕截圖保存、日志寫入保存等操作,實現完整的開票流程。

此解決方案優點:

1、普適性高,目前任何上游需開票項目均可使用;

2、票種和環境隨意切換;

3、問題定位反饋精準;

4、***用戶操作更簡單直接,執行效率高;

5、執行結果無需切換系統查看,查詢更直觀;

6、測試人員基本0占用,人力資源基本0消耗。

Web前端,vue.js結合element組件,打造極簡界面

為開票人員提供查詢界面,可通過關鍵信息查詢開票結果圖片,開票詳細日志。

開票結果查詢詳情:

復雜的表單輸入,轉化為簡單的三個輸入條件,并且將過程執行日志,問題提示,錯誤信息,紅色報錯等,全數收入。

通過簡單的權限限制,為我方人員提供數據流水界面(開票人員不可見),方便統計與問題分析。

Web,Python與Command的化學反應,設計簡單的權限控制

局域網內,開關機,斷聯網均可能導致IP的變更,故我們選擇加域的計算機全名(其他唯一標識也可,為確定具體人員,故我們選擇加域的計算機全名),作為權限控制切入點。

Web通過axios將接口數據傳給Python的flask,flask接收數據的同時獲取其請求ip,通過ip獲取計算機全名(Windows系統下通過nbtstat命令,linux下通過nmblookup命令,Python亦可通過socket.getfqdn(ip)等方式),通過域名獲取配置,以此判斷請求者所能看到的頁面(未配置則為默認頁面);并且通過前端路由跳轉,避免跳過權限檢查,直接訪問地址的情況。

Python的邏輯判斷與自動化操作,像機器一樣運轉

通過前端輸入的三個條件,Python后臺接收到接口數據后,進行相關的業務判斷,包括且不限于數據檢查,數據核驗,開票池檢查,通過requests接口自動化執行定時任務以及執行結果獲取,等一系列自動判斷,不可開票則返回前端報錯,可開票則將獲得的數據傳入selenium操作的IE瀏覽器開票界面,進行自動開票。

為什么用IE?

開票業務系統本身設計,在開票時,是通過ActiveX調用本地的航信客戶端,進行開票。所以,ActiveX,你懂得。

既然要調本地客戶端,問題豈不~

是的,問題多多

之一,我們排除了調用開票人員本機客戶端的方案(裝客戶端,設置IE,調用本機程序等,過于復雜)。

之二,我們根據當前業務量,選擇使用一臺Windows終端機作為承載,所有的代碼部署和開票操作,均在此機器完成。

之三,開票結束后,因開票軟件本身的安全性限制,直接保存票據會丟失部分信息,故選擇使用pywinauto***化票據展示客戶端,通過Python進行全屏截圖。

之四,截圖和日志一并保存在此機器上,前端通過接口直接請求即可查看詳情。

之五,拓展成長方案:若使用linux部署web和python的業務邏輯的代碼,通過socket實現linux和Windows指令和數據的傳輸,Windows性能機作為IE開票和票據截圖的承載,以此來說,多臺性能機亦可承載分別的開票工作,故而實現并發的開票請求。

那么亂,還不歸納一下

整體來說,開票鏈路自動化實現和問題解決過程如下:

  • 在Windows性能機上部署Python代碼和Web代碼,設置ip和端口,啟動flask監聽;
  • 開票人員即可通過相應的http地址訪問開票頁面,輸入數據,開始開票;
  • 接口接收到開票數據,通過Python后臺的邏輯處理,有問題則返回前端,無問題則自動調用IE開票,IE調用本地航信開票;
  • 開票結束自動截圖保存在本地,過程日志同樣記錄在本地,開票流水日志記錄在MySQL;
  • 之后返回開票結果至前端,實際開票人員通過相關信息即可查詢票據圖片,開票日志,管理人員即可通過開票流水日志進行相關的數據統計和管理工作。

總結

整個流程到此結束了,基本解決了我們聯測配合開票的問題。工具上線以來,測試人員不再需要中斷正在進行的新項目去配合開票,提升了項目成員本身測試專注度,釋放了項目配合人力和時間約1.25人天/項目(單項目聯測人天3左右) ,提升開票效率近70%,我們抽取了一條開票數據的執行log詳情,最直觀來展示復雜開票過程的效率:

蘇寧發票中心自助開票,測試自動化減負初實踐

隨著時間的推移、項目的迭代和工具的完善,收益會也在逐步累加,配合開票真正的減負也開始突顯。而這一切的實現Python技術在測試自動化中的應用,起到了關鍵的作用。

下一版本規劃

本次雖然我們已經實現了完整鏈路自動開票的能力,但由于從開始著手做這個自助開票(2019.2.12)到完整實現上線使用(2019.3.11)僅用1月,有很多工作項還未開展,我們將在下一個版本加強幾方面功能:1、開票服務能力分析和優化;2、***直接用戶體驗提升,便捷高效的使用;3、多端多線程開票支持能力建設;4、開票問題自動處理機制等等。

期待我們下一個更優的版本吧!

作者簡介

仲崇瑞,蘇寧科技集團員工平臺研發中心高級測試經理,有多年的業務及產品設計經驗和測試管理經驗,負責集團財務核算、財務共享、稅務會計及智能應用等產品的測試及管理工作,涉及功能、性能、自動化、安全等測試領域,帶領團隊多次出色完成財務系統變革和切換的測試工作,致力于構建蘇寧財務類自動化測試產品解決方案,打造高效便捷的測試應用產品。

金業帥,蘇寧科技集團員工平臺研發中心測試開發工程師,負責測試工具產品的技術研究、實施,主要對接集團財務、共享、稅務等系統的自動化實現,參與蘇寧發票中心,財務中臺等系統的自動化測試開發工作。精通Python應用接口\后臺\客戶端開發,掌握Python與Java應用、MySQL/hive/ES等數據庫調用技術及應用調優;在自動化測試框架實施過程中,有比較深入的分析設計能力和搭建經驗。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2021-09-03 09:56:18

鴻蒙HarmonyOS應用

2018-11-12 12:45:19

2022-09-12 16:02:32

測試企業工具

2017-08-29 09:57:26

SaaS產品自動化

2018-07-13 06:46:35

數據中心自動化微服務

2020-06-17 09:13:21

數據中心網絡技術

2021-09-07 09:00:00

開發測試工具

2023-02-07 08:11:15

2019-12-24 09:30:59

蘇寧高可用高并發

2020-11-04 09:00:00

自動化測試回歸測試軟件測試

2022-02-17 10:37:16

自動化開發團隊預測

2012-02-27 17:34:12

Facebook自動化

2013-05-16 10:58:44

Android開發自動化測試

2014-04-16 14:15:01

QCon2014

2013-02-20 10:07:29

蘇寧電器蘇寧云商云服務

2023-03-29 08:33:03

倉儲自動化系統

2011-12-23 17:09:57

自動化測試

2012-12-24 22:54:31

2021-06-30 19:48:21

前端自動化測試Vue 應用

2017-09-21 16:06:43

DevOps自動化測試代碼
點贊
收藏

51CTO技術棧公眾號

91视频免费在线看| av五月天在线| 国产综合在线播放| 亚洲在线网站| 最新中文字幕亚洲| 欧美色图校园春色| 欧美少妇精品| 国产精品理论在线观看| 91成人在线看| 午夜精品久久久久久久久久久久久蜜桃| 无码日韩精品一区二区免费| 欧美日韩成人一区| 黄页免费在线观看视频| 91亚洲精选| 成人综合婷婷国产精品久久 | 五月天丁香社区| 欧美gay囗交囗交| 亚洲欧美另类久久久精品2019| 精品亚洲第一| 国产精品色综合| 国产精品日韩| 色在人av网站天堂精品| 成人免费看aa片| 日韩不卡在线视频| 欧美自拍偷拍午夜视频| 亚洲精品久久久久久久蜜桃臀| 成av人电影在线观看| 成人午夜av在线| 国产精品综合网站| 6080午夜伦理| 伊人久久亚洲美女图片| 久久精品最新地址| 国产真人做爰视频免费| 欧美18免费视频| 欧美大片在线观看| 激情五月俺来也| 免费亚洲电影| 午夜成人免费视频| youjizz.com在线观看| 免费网站看v片在线a| 日本一区二区免费在线 | 国产黄色av网站| 日av在线不卡| 热久久这里只有| 国产精品变态另类虐交| 欧美日本不卡| 久久亚洲精品毛片| 国产又色又爽又高潮免费| 免费毛片在线不卡| 亚洲免费电影在线观看| 漂亮人妻被黑人久久精品| 一区二区日韩| 日韩一级成人av| www.桃色.com| 久久爱www.| 欧美精品三级在线观看| 777一区二区| 久久久精品一区二区毛片免费看| 91国产免费看| 亚洲激情在线观看视频| jizz久久久久久| 欧美亚洲日本一区| 2025韩国理伦片在线观看| 美女福利一区二区| 欧美午夜精品免费| 一区二区在线免费看| 欧美美女被草| 日韩一区二区中文字幕| 国产老头和老头xxxx×| 风间由美一区二区av101| 亚洲精品电影在线| 泷泽萝拉在线播放| re久久精品视频| 日韩中文字幕网址| 加勒比av在线播放| 国产精品久久久一区二区| 日韩美女视频中文字幕| 亚洲综合视频在线播放| 国产精品一区一区| 国产一区二区三区四区五区在线| 三级做a全过程在线观看| 久久九九久久九九| 一区二区日本| 丁香花在线高清完整版视频| 婷婷综合久久一区二区三区| 日av中文字幕| 亚洲成人高清| 精品国产91久久久久久久妲己| 中文字幕在线观看网址| 欧美日韩水蜜桃| 九九热这里只有精品免费看| 亚洲精品视频在线观看免费视频| 久久一区二区三区超碰国产精品| 国产狼人综合免费视频| 精品国产亚洲AV| 久久综合色播五月| 亚洲一区在线免费| 日韩av毛片| 欧美日韩免费看| 中文字幕国产免费| 动漫3d精品一区二区三区乱码| 亚洲视频国产视频| 色欲人妻综合网| aa级大片欧美三级| 成人久久一区二区三区| 天堂av在线资源| 国产视频在线观看一区二区三区| japanese在线播放| 成人做爰视频www网站小优视频| 欧美乱妇15p| 国产69视频在线观看| 日韩影院二区| 992tv成人免费影院| 夜夜躁狠狠躁日日躁av| 久久综合久久综合久久| 妺妺窝人体色www看人体| 日韩免费va| 欧美精品一区二区三区蜜臀 | 亚洲日本中文字幕区| www.浪潮av.com| 国模大尺度视频一区二区| 亚洲老头同性xxxxx| 久久久久亚洲av无码专区体验| 视频在线在亚洲| 国产精品亚洲一区| 3d玉蒲团在线观看| 欧美视频在线播放| 欧美亚一区二区三区| 欧美视频二区| 成人黄色片网站| 国产天堂素人系列在线视频| 亚洲高清免费观看| 亚洲av无一区二区三区久久| 日韩中文欧美| 国产精品三级在线| 美女毛片在线看| 欧美日韩在线免费| 亚洲精品乱码久久| 黄色av成人| 亚洲一区二区三区乱码aⅴ| 不卡在线视频| 在线视频欧美区| wwwwww日本| 99精品国产在热久久| av资源一区二区| 91小视频xxxx网站在线| 日韩一区二区三区视频在线| 精品国产国产综合精品| 日本伊人精品一区二区三区观看方式 | 在线无限看免费粉色视频| 免费污视频在线一区| 亚洲欧美日韩高清| 国产女主播喷水视频在线观看 | 天堂中文网在线| 亚洲电影激情视频网站| 一级黄色电影片| 尤物在线精品| 国产主播一区二区三区四区| 丁香花在线电影| 亚洲精品国产精品乱码不99按摩| 日韩黄色a级片| jlzzjlzz亚洲日本少妇| 国产乱子伦农村叉叉叉| 国产欧美日韩视频在线| 国产精品美女主播在线观看纯欲| 成人影视在线播放| 欧美日韩一区二区三区在线 | 欧美高清激情视频| 国内爆初菊对白视频| 亚洲成人免费观看| 成年人网站免费看| 日韩不卡手机在线v区| 在线一区日本视频| 久久精品一级| 国产综合在线看| 免费在线观看一级毛片| 欧美日韩一区视频| 五月天丁香激情| 99天天综合性| 亚洲五月天综合| 91精品婷婷色在线观看| 国产区一区二区| 欧美中文字幕精在线不卡| 日韩在线视频导航| 亚洲黄色精品视频| 在线精品观看国产| 私库av在线播放| 91视频.com| 岛国av在线免费| 伊人成人在线视频| 亚洲午夜精品国产| 高清精品视频| 国产精品极品美女在线观看免费| 国产二区三区在线| 精品亚洲一区二区三区四区五区| 一区精品在线观看| 亚洲图片自拍偷拍| 欧美18—19性高清hd4k| 国产成人在线网站| 福利在线一区二区三区| 欧美黄色一区| 日本在线一区| 日韩视频在线直播| 国产成人福利网站| 色爱综合区网| 中文综合在线观看| 五月天丁香视频| 欧美一级黄色录像| 久久久精品毛片| 亚洲综合久久av| 999福利视频| 91视频免费播放| 亚洲妇女无套内射精| 久久三级视频| 欧美精品久久久久久久自慰| 久久精品国产68国产精品亚洲| 国产中文一区二区| 日本高清精品| 国产精品私拍pans大尺度在线 | 久久久久久久久久一区二区| 日韩视频免费| 玖玖精品在线视频| 欧美成人直播| 色之综合天天综合色天天棕色| 久久365资源| 亚洲综合在线中文字幕| 视频精品导航| 奇门遁甲1982国语版免费观看高清 | 精品一区二区在线视频| 日韩a在线播放| 激情久久久久久| 永久免费网站视频在线观看| 日韩欧美午夜| 婷婷亚洲婷婷综合色香五月| 日韩黄色网络| 国产精品乱子乱xxxx| 国产激情一区| 国产色综合天天综合网| 国产电影一区二区三区爱妃记| 欧美一区二三区| 美女网站在线看| 性欧美在线看片a免费观看 | 88xx成人精品| 99色在线观看| 国内精品久久久久伊人av| 青青在线视频| 欧美精品www| 久草在线视频福利| 久久久久久久久久久91| 国产精品蜜臀| 久久久久久美女| 国产高潮在线| 欧美亚洲视频在线观看| 乡村艳史在线观看| 日本欧美一二三区| 在线观看精品| 国产精品嫩草影院一区二区| 日韩精品一区二区三区av| 国产精品久久久久久久久男| 四虎4545www精品视频| 国产精品美女免费| 国产精品亲子伦av一区二区三区| 国产精品美女主播在线观看纯欲| 欧美综合社区国产| 91免费在线视频网站| 亚洲国产中文在线二区三区免| 成人黄色在线免费观看| 国产精品17p| 欧美成ee人免费视频| 亚洲丁香日韩| 亚洲欧美在线网| 欧美日韩ab| 人妻精品无码一区二区三区| 日本少妇一区二区| 一级 黄 色 片一| 欧美顶级少妇做爰| 黄色国产小视频| 日韩国产欧美在线播放| 看欧美ab黄色大片视频免费| 美女视频网站久久| 亚洲欧美日韩一二三区| 97电影在线| 亚洲色图狂野欧美| 大片免费播放在线视频| 色伦专区97中文字幕| 国产成人午夜| 午夜精品久久久久久久99黑人 | 俺也去精品视频在线观看| caoporn免费在线视频| 午夜精品国产精品大乳美女| 欧美黄色网页| 亚洲综合中文字幕68页| 亚洲日本三级| 综合一区中文字幕| 亚洲免费激情| 污视频网址在线观看| 成人中文字幕电影| 夜夜春很很躁夜夜躁| 亚洲精品视频在线观看网站| 中日韩精品视频在线观看| 欧美日韩在线免费视频| 秋霞网一区二区| 深夜福利亚洲导航| 国产理论在线| 国产综合福利在线| 免费电影一区二区三区| 成年丰满熟妇午夜免费视频| 日韩国产欧美一区二区三区| 大尺度在线观看| 日韩毛片精品高清免费| 国产午夜麻豆影院在线观看| 欧美r级在线观看| 国产精品视频一区二区久久| 久久久久久亚洲精品不卡| 青青在线精品| 欧美日韩在线不卡一区| 亚洲视频精品| 91香蕉视频免费看| 国产欧美精品一区| 国产91精品一区| 精品国免费一区二区三区| 欧美69xxx| 国产精品欧美久久久| 日韩欧美中文字幕电影| 日b视频免费观看| 国产一区二区不卡在线| 夫妇露脸对白88av| 色视频成人在线观看免| 污污网站免费在线观看| 久久久久久av| 一区二区亚洲视频| 成人午夜免费剧场| 国内精品视频一区二区三区八戒| 四虎国产精品成人免费入口| 高跟丝袜一区二区三区| 丰满人妻一区二区三区无码av| 久久伊人91精品综合网站| а√天堂资源国产精品| 日韩精品伦理第一区| 亚洲免费网站| 亚洲调教欧美在线| 天天av天天翘天天综合网色鬼国产| 丰满肥臀噗嗤啊x99av| 欧美成人精品影院| 国产一区一区| 国产在线观看欧美| 国产精品一区二区不卡| 国产精品视频一区二区三 | 色综合91久久精品中文字幕| 国产激情综合| 欧美 日韩 国产精品| 丁香六月综合激情| 亚洲国产综合久久| 日韩的一区二区| 欲香欲色天天天综合和网| 久久一区二区三区av| 久久看片网站| 国产在线综合视频| 欧美日韩高清在线播放| 麻豆视频在线播放| 99久久久精品免费观看国产| 黄色欧美日韩| 久久中文字幕人妻| 欧洲视频一区二区| 中文字幕在线观看日本| 国产有码一区二区| 欧美三级黄美女| 亚洲男女在线观看| 日本道免费精品一区二区三区| 丁香婷婷在线观看| 亚洲影院高清在线| 亚洲国产专区校园欧美| 粉嫩av蜜桃av蜜臀av| 欧美综合欧美视频| fc2ppv国产精品久久| 国产一区二区在线网站| 日韩精品久久久久久| 四虎884aa成人精品| 亚洲精品在线免费播放| a日韩av网址| 中国成人在线视频| 成人小视频在线观看| 天天综合天天干| 中文字幕在线成人| 中文字幕视频精品一区二区三区| 黄色网页免费在线观看| 国产精品国产自产拍高清av王其| 国产黄色一级大片| 清纯唯美亚洲综合| 亚洲破处大片| 国产精品三级在线观看无码| 欧美日韩成人高清| 国产777精品精品热热热一区二区| 色噜噜一区二区| 成人永久免费视频| 看黄色一级大片| 欧美国产精品人人做人人爱| 免费精品国产的网站免费观看| www.亚洲自拍| 色综合久久综合网欧美综合网 |