<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      基于知識庫的接口自動化測試——結果模型化方法與裝置的分析

      0
      分享至

      一、背景

      隨著自動化測試的設計理念不斷完善、新的技術不斷應用,自動化測試資產(chǎn)的積累代價和維護成本不斷降低,自動化測試資產(chǎn)的數(shù)量持續(xù)增長。同時,隨著DevOps的普及,應用研發(fā)過程越來越敏捷,自動化測試能力逐步從測試部門輸出至開發(fā)部門,在每日構建、制品晉級、版本發(fā)布等流程中成為必備環(huán)節(jié)。



      隨著自動化測試執(zhí)行能力的不斷提升,自動化測試執(zhí)行結果數(shù)據(jù)指數(shù)級增加,大量的結果分析處理工作成為自動化測試開展的瓶頸。本文介紹一種基于知識庫的接口自動化測試結果分析方法與裝置,通過接口測試結果模型化方法和基于錯誤碼庫、非缺陷知識庫的錯誤歸類分析方法,輔助測試人員高效實施大規(guī)模、多系統(tǒng)的接口自動化測試結果分析處理。

      二、接口測試結果模型化

      接口自動化測試,簡單地說,就是按測試需求裝報文,發(fā)送給被測系統(tǒng),接收并解析返回報文,判斷測試成功失敗。

      在自動化測試平臺中,對接口測試過程模型化統(tǒng)一封裝:

      (1)通訊過程是報文發(fā)送和接收,其相關內(nèi)容抽象為通訊組件;

      (2)報文是被測系統(tǒng)與其客戶端或調(diào)用方針對具體接口約定的交互信息。其中,報文組裝和解析相關內(nèi)容抽象為報文組件,具體接口交互信息抽象為報文格式,對發(fā)送給被測系統(tǒng)的報文稱為輸入報文,被測系統(tǒng)返回的報文稱為輸出報文。



      三、對測試結果的第一級分析:根據(jù)返回標志位進行初步判斷

      一般而言,符合一定開發(fā)規(guī)范的應用系統(tǒng),會在返回報文公有域特定字段返回應用級處理結果。若應用級處理錯誤,則還會在返回報文公有域特定字段返回錯誤碼和錯誤信息。



      因此,在接口自動化測試執(zhí)行過程中,執(zhí)行程序?qū)⒔涌跍y試結果預處理為統(tǒng)一數(shù)據(jù)模型,包括結果標志、錯誤碼、錯誤信息和返回報文,便于后續(xù)處理。

      其中,結果標志分為5類:

      (1)應用級處理正確,則結果標志為N,此時錯誤碼、錯誤信息均為空;

      (2)應用級處理錯誤,則結果標志為E,錯誤碼、錯誤信息存儲返回報文提取的相應信息;

      (3)在金融系統(tǒng)中,為保證安全,重要金融交易一般會涉及雙人復核或者遠程授權的過程,此時應用級處理結果為“需要授權”,則結果標志為A,錯誤碼、錯誤信息均為空;

      (4)在平臺執(zhí)行接口測試的過程中,若出現(xiàn)任何程序未處理的內(nèi)部異常,則結果標志為I,此時錯誤碼、錯誤信息均為空;

      (5)在常見的HTTP/HTTPS、TCP等通訊方法中,若無法正常通訊并拿到預期的返回報文,則認為在通訊級發(fā)生異常,結果標志為U,此時錯誤碼、錯誤信息均為空。

      通過第一級分析,可以對接口測試結果進行初步分類,輔助測試人員判斷接口測試報錯類型,排除網(wǎng)絡等環(huán)境因素造成的誤報。

      四、對測試結果的第二級分析:根據(jù)錯誤碼庫和非缺陷知識庫進行精準判斷

      僅通過返回報文分析,對于“大幅降低接口測試誤報率”的預期是不夠的,需要配合錯誤碼庫和非缺陷知識庫進行第二級精準分析。其實現(xiàn)方式是:自動化測試平臺按系統(tǒng)名稱為各系統(tǒng)提供錯誤碼庫,對結果標志為E的接口測試結果細分錯誤碼,分別設置錯誤描述、匹配方式和匹配表達式。匹配方式分為三種:

      (1)精確匹配:該匹配方式適用于統(tǒng)籌設計良好的系統(tǒng),項目組能夠較好的歸類業(yè)務錯誤、分配錯誤碼,并在系統(tǒng)接口設計中在公有域有固定字段返回錯誤碼和錯誤信息,此類系統(tǒng)直接采用錯誤碼庫中的錯誤碼與接口測試結果模型中的錯誤碼匹配;

      (2)錯誤信息模糊匹配:該匹配方式適用于能夠從固定字段輸出錯誤信息,但沒有固定字段返回錯誤碼或者錯誤碼定義不規(guī)范(如錯誤碼是中文信息)的系統(tǒng),此類系統(tǒng)錯誤碼和錯誤信息由測試人員自行定義,每類錯誤碼需對應設計匹配表達式,即一條正則表達式,若接口測試結果模型中的錯誤信息能匹配該正則表達式則歸為該類錯誤;

      (3)返回報文模糊匹配:該匹配方式適用于接口設計不規(guī)范、無固定字段返回錯誤信息的系統(tǒng),此類系統(tǒng)錯誤碼和錯誤信息由測試人員自行定義,每類錯誤碼需對應設計匹配表達式,即一條正則表達式,若接口測試結果模型中的返回信息能匹配該正則表達式則歸為該類錯誤。

      在實際接口測試中,由于被測系統(tǒng)配置錯誤、被測系統(tǒng)鋪底數(shù)據(jù)異常等問題而出現(xiàn)的錯誤并非本次測試結果中需重點關注的內(nèi)容,對于該類錯誤,將錯誤碼庫中的對應錯誤條目增加標志位,即納入非缺陷知識庫。

      經(jīng)過實踐,在實施第二級精準分析后,往往能大幅降低接口自動化測試的誤報率,減少一線測試團隊的分析工作量。

      五、接口測試結果歸類分析

      基于接口測試結果的模型化和兩級分析,我們將接口測試的結果分類分析,輸出概要表和錯誤分類表。

      概要表如下:



      執(zhí)行錯誤的交易將進一步處理為錯誤明細表,如下:



      利用該分析結果,測試人員可重點關注結果類型為“執(zhí)行錯誤”的分類,確認為缺陷的應提交給開發(fā)人員修復;對于“執(zhí)行錯誤非缺陷”的分類,應在解決對應問題后再次測試相關接口。

      六、結語

      本文介紹的接口自動化測試結果分析方法,將不同系統(tǒng)、不同通訊方式、不同報文協(xié)議的接口測試結果標準化為的統(tǒng)一數(shù)據(jù)模型,并依據(jù)組織級錯誤碼庫和非缺陷知識庫對標準化的測試結果進行分類分析,大大降低測試結果的人工分析工作量。其中,錯誤碼庫及配套的三種錯誤匹配方式,使得測試人員可以靈活自主地為被測系統(tǒng)定制錯誤歸類識別方案,在不同應用系統(tǒng)接口設計標準化程度不一的場景下,解決了接口測試結果的錯誤識別問題;非缺陷知識庫的設計,使得測試人員可以預設部分不關注的錯誤類型,以獲取重點更加突出的錯誤分析結果,輔助測試人員更加高效地完成測試活動。

      接口自動化測試的誤報率控制,是提升自動化測試效能的關鍵點,筆者也將繼續(xù)探索相關方法,致力于自動化測試效能的不斷提升。

      最后:在我的V:atstudy-js,可以免費領取一份10G軟件測試工程師面試寶典文檔資料。以及相對應的視頻學習教程免費分享!其中包括了有基礎知識、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續(xù)集成、測試架構開發(fā)測試框架、性能測試、安全測試等。

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      海參崴的街頭,誰在出賣我們的歷史尊嚴?

      海參崴的街頭,誰在出賣我們的歷史尊嚴?

      迷世書童H9527
      2026-05-07 14:55:09
      中國第一美人現(xiàn)狀:差點成C羅老板娘!如今41歲靠演技翻紅!

      中國第一美人現(xiàn)狀:差點成C羅老板娘!如今41歲靠演技翻紅!

      一盅情懷
      2026-05-03 17:46:39
      G2北京99-102被廣東絕殺 球員評價:3人優(yōu)秀,4人及格,3人低迷

      G2北京99-102被廣東絕殺 球員評價:3人優(yōu)秀,4人及格,3人低迷

      籃球資訊達人
      2026-05-09 22:02:02
      上賽季剛剛驚險保級,弗羅西諾內(nèi)以意乙亞軍身份升入意甲

      上賽季剛剛驚險保級,弗羅西諾內(nèi)以意乙亞軍身份升入意甲

      懂球帝
      2026-05-09 08:56:27
      林路迪:《真人快打2》無刪減進中國,我賭亞洲市場

      林路迪:《真人快打2》無刪減進中國,我賭亞洲市場

      影視情報室
      2026-05-08 00:08:20
      德云社弟子大洗牌!3人自斷后路,岳云鵬邊緣,燒餅一哥地位穩(wěn)了

      德云社弟子大洗牌!3人自斷后路,岳云鵬邊緣,燒餅一哥地位穩(wěn)了

      白面書誏
      2026-05-08 15:52:08
      調(diào)查發(fā)現(xiàn):每天都走路的人,大多到了75歲后,身體或有5種變化

      調(diào)查發(fā)現(xiàn):每天都走路的人,大多到了75歲后,身體或有5種變化

      白話電影院
      2026-04-07 13:28:35
      禁止所有中國外交官入境,不讓兩岸統(tǒng)一,這個國家比美囂張多了

      禁止所有中國外交官入境,不讓兩岸統(tǒng)一,這個國家比美囂張多了

      共工之錨
      2026-05-03 00:08:08
      日本坐不住了,如果中國打開秦始皇陵,日本歷史或?qū)⒈桓膶?>
    </a>
        <h3>
      <a href=云景侃記
      2026-04-07 09:44:10
      人不會無緣無故患帶狀皰疹!調(diào)查發(fā)現(xiàn):得帶狀皰疹,離不開這5點

      人不會無緣無故患帶狀皰疹!調(diào)查發(fā)現(xiàn):得帶狀皰疹,離不開這5點

      岐黃傳人孫大夫
      2026-05-01 14:35:03
      長沙正在流行“新型出軌”:不開房不曖昧,卻比肉體背叛更誅心!

      長沙正在流行“新型出軌”:不開房不曖昧,卻比肉體背叛更誅心!

      美食格物
      2026-04-29 12:16:04
      “4只皮皮蝦1035元”店主離世、店鋪停業(yè),后續(xù)進展→

      “4只皮皮蝦1035元”店主離世、店鋪停業(yè),后續(xù)進展→

      蓬勃新聞
      2026-05-09 11:14:30
      央視軍事官宣:中國首艘核動力航母正式確認

      央視軍事官宣:中國首艘核動力航母正式確認

      武器鑒賞
      2026-05-08 13:23:34
      1941年,日本為啥不全力壓垮中國,非要轉(zhuǎn)頭偷襲美國?

      1941年,日本為啥不全力壓垮中國,非要轉(zhuǎn)頭偷襲美國?

      賤議你讀史
      2026-05-01 02:05:03
      2.06億罰單!IPO造假、年報注水,這家公司或成下一退市票

      2.06億罰單!IPO造假、年報注水,這家公司或成下一退市票

      21世紀經(jīng)濟報道
      2026-05-09 22:28:09
      連續(xù)三天嫖娼一次嫖倆,花800元毀掉一手女神好牌,他圖什么?

      連續(xù)三天嫖娼一次嫖倆,花800元毀掉一手女神好牌,他圖什么?

      街上的行人很刺眼
      2026-04-25 10:55:49
      五角大樓公布UFO照片!第一批機密文件超160份,“光球”事件引關注

      五角大樓公布UFO照片!第一批機密文件超160份,“光球”事件引關注

      新浪財經(jīng)
      2026-05-09 16:43:57
      昨夜今晨,暴漲!霍爾木茲,大消息

      昨夜今晨,暴漲!霍爾木茲,大消息

      中國基金報
      2026-05-09 08:17:10
      難怪藍玉被朱元璋屠戮三族,你不看他都做了啥,竟連王妃都敢侮辱

      難怪藍玉被朱元璋屠戮三族,你不看他都做了啥,竟連王妃都敢侮辱

      史筆似塵鉤
      2026-05-06 21:50:03
      曼聯(lián)平桑德蘭暴露問題:梅努難獨挑大梁,缺后腰中鋒如何辦

      曼聯(lián)平桑德蘭暴露問題:梅努難獨挑大梁,缺后腰中鋒如何辦

      老癘體育解說
      2026-05-10 00:30:21
      2026-05-10 01:36:49
      51Testing軟件測試網(wǎng) incentive-icons
      51Testing軟件測試網(wǎng)
      中國軟件測試人的精神家園
      1567文章數(shù) 13263關注度
      往期回顧 全部

      科技要聞

      美國政府強力下場 蘋果英特爾達成代工協(xié)議

      頭條要聞

      演員文章面館大火后又開酒吧 多位明星到場母親也現(xiàn)身

      頭條要聞

      演員文章面館大火后又開酒吧 多位明星到場母親也現(xiàn)身

      體育要聞

      成立128年后,這支升班馬首奪頂級聯(lián)賽冠軍

      娛樂要聞

      50歲趙薇臉頰凹陷滄桑得認不出!

      財經(jīng)要聞

      多地號召,公職人員帶頭繳納物業(yè)費

      汽車要聞

      軸距加長/智駕拉滿 阿維塔07L定位大五座SUV

      態(tài)度原創(chuàng)

      本地
      手機
      游戲
      數(shù)碼
      軍事航空

      本地新聞

      用蘇繡的方式,打開江西婺源

      手機要聞

      華為Mate 90首發(fā)!鴻蒙7定檔6月:和iOS安卓三分天下

      Windows 11 PC上的Xbox模式不支持多顯示器

      數(shù)碼要聞

      有鴻蒙·更美的——全球首臺鴻蒙智選美的智能空調(diào)上市

      軍事要聞

      美伊突然再次交火 伊朗外長:戰(zhàn)爭準備程度是1000%

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 国产国拍精品av在线观看| 国产午夜福利一区二区三区 | 一本色道久久综合av| 在线播放国产女同闺蜜| 日韩一本之道一区中文字幕| 日韩国产中文字幕精品| 青青操视频免费观看| 高清偷自拍亚洲精品三区| 激情人妻自拍中文夜夜嗨| 男男被啪羞羞全免费| 日韩亚洲成人av在线| 石林| 五月天激情婷婷婷久久| 色亚洲日韩| 国产又黄又爽又猛免费视频播放| 粉嫩av一区二区三区蜜臀| 国产在线视频色综合| 人妻丰满少妇一二三区| 超碰精品在线| 久久国产精品娇妻素人| 亚洲午夜无码久久久久| 亚洲综合色婷婷| 无码中文字幕av免费放| 国产精品美女www爽爽爽视频| 国产精品videossex久久发布| 久久久久国产一区二区三区| 99久久综合狠狠综合久久男同| 俄罗斯兽交黑人又大又粗水汪汪| 欧美黑人又粗又大高潮喷水| 国产内射999视频一区| 精品一精品国产一级毛片| 亚洲性图日本一区二区三区| 爆乳一区二区| 老司机午夜免费福利| 在线综合亚洲中文精品| 久久久噜噜噜www成人网| 波多野结衣中文字幕一区二区三区| 日韩精品一区二区av在线观看| 国产乱人伦偷精品视频免| 国产二区三区不卡免费| 精品国产一区二区三区2021|