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

測試分層策略實踐模型

開發
很多團隊在面對測試分層策略時存在認知缺乏、設計不完整、以及與實際工作脫節等問題,這直接影響了測試實踐的效率。本文旨在通過提出一個模型,幫助團隊建立統一的測試分層策略認知,提升測試實踐的效果。

作者 |  安輝,王瑞鵬

在當今企業推動數字化轉型的背景下,如何在提升研發效率的同時守住質量底線,成為了技術團隊尤為關注的話題。軟件測試是確保軟件質量的重要實踐之一,而其中的測試分層策略更是關鍵。盡管“測試分層策略”這一概念對許多團隊來說還比較陌生,它實際上是軟件測試中的一個重要組成部分,決定了團隊如何根據代碼架構的不同,制定相應的測試方法。

然而,很多團隊在面對測試分層策略時存在認知缺乏、設計不完整、以及與實際工作脫節等問題,這直接影響了測試實踐的效率。本文旨在通過提出一個模型,幫助團隊建立統一的測試分層策略認知,提升測試實踐的效果。

什么是測試分層策略?

提到的測試分層策略,大家感覺可能是既熟悉又陌生。其實測試分層策略是測試策略的一部分,對于測試策略,目前業界的普遍說法是測試策略主要包含的兩個方面內容:

  • 測什么?- 指測試的目標,是功能、是性能、還是安全?
  • 怎么測?- 指測試的手段,由誰,在什么時候,是手動還是自動?

所以依照上述的特征,為了溝通時更聚焦,我更喜歡將測試策略分為流程策略和分層策略:

  • 流程策略 - 即以時間為主線確定測試方法。明確產品需求研發過程中的測試活動、角色職責、門禁標準等。
  • 分層策略 - 即以軟件的代碼層次為主線確定測試方法。從技術的角度,針對被測單元不同的顆粒度,規劃測試相應的測試方法。

在過往的咨詢經歷中,我們發現多數開發團隊對測試流程策略相對更了解,因為它和人員的日常工作密切相關,每個人都需要知道在什么時候應該和誰協作來做什么事。但往往詢問起團隊某個系統的測試分層策略,卻極少有人能夠說清。 

分層策略常見的問題

每當我們調研團隊有關分層策略的問題時,一般會有下面三類典型現象:

  • 缺乏統一認識 - “什么是測試分層?我不知道啊!” 一般團隊中極少有人能夠將團隊的測試分層說得清楚,即使是團隊的技術或測試負責人也只能從團隊實操層面說明團隊都做了什么,甚至部分人連測試分層的概念都搞不清,不同角色之間更多是關心自己的一畝三分地,把自己職責上要做的測試做了就行了。
  • 缺少頂層設計- “單元測試是開發團隊做的,和測試團隊沒什么關系。” 有部分團隊的技術或測試負責人可以說清楚對某個系統都做了哪些測試,比如有單元,接口,UI等,但是各類測試之間是割裂的,缺乏整體設計與層次間的配合規劃。這樣最容易出現的問題就是將原本應該是金字塔的策略做成了水桶型,不同層次的測試間做了大量重復的工作。
  • 與實際工作脫節 - “測試金字塔?在墻上貼著呢。沒啥用,還是該咋做咋做!” 部分有策略意識的團隊有時會短期突擊梳理系統的測試分層策略,梳理過后大家對實踐高質量信心百倍。進入到了具體工作時大家發現這東西不知道怎么和實際的工作結合起來,慢慢的也就忘記了它的存在,回歸最初的工作方式了。

這三種情況的存在會使團隊的測試實踐效率低下,團隊即使投入了大量的資源來增強某些測試實踐也很難達到好的質量保障效果。

分層策略實踐模型

為了嘗試解決這些問題,我們的構想是希望能夠給團隊建立一個對測試分層策略的統一認知與目標,可視化的管理各個層次的測試實踐,并且讓團隊能夠用這個統一的目標來指導自己的工作,所以就產生了本文要給大家介紹的測試分層策略模型。

1.維度設計

首先模型定義了縱向與橫向兩個維度,形成一個四象限的模型框架。其目的是希望對目標被測系統進行分類,不同類別的被測系統會有不同的測試策略推薦:

  • 縱向維度考量被測系統的“可測試性”:直觀的理解可測試性就是一個計算機程序在各個層次上能夠被測試的容易程度。我們期望通過可測性維度來體現團隊為該系統添加各層自動化測試的成本,測試成本的高低肯定會影響團隊對測試策略的選擇,畢竟無論哪個團隊的資源都是有限的,需要考慮最合適的投入產出比。
  • 橫向維度考量被測系統的“質量風險”:我們期望通過“質量風險”維度來體現被測系統對質量風險的承受能力與團隊現階段的質量保障能力,一個銀行結算系統的測試覆蓋率肯定要比一個公司的門戶網站的要求更高一些,同樣一個各層次自動化測試防護完善的系統肯定也不需要團隊再花太多的精力去做更多的回歸測試。

實際的使用中這兩個維度都可以進一步拆分成若干個評分因子,比如下圖例子中藍色因子代表系統可測性,綠色因子代表系統質量風險。不同的系統可以根據自身情況決定需要采用的因子或者給因子添加權重。

2.策略推薦

接下來團隊可以根據自己系統在兩個維度因子的得分,綜合評定系統在象限中所處的位置,不同的象限會根據系統不同的特點有相應的分層策略原則推薦。

  • 理想系統 - 1號象限(可測性高,風險低):這個象限是一個比較理想的區間,首先處于這個維度的系統可測性好,實施各層測試的成本較低。同時質量風險低意味著系統對缺陷的容忍度高,測試實踐的基礎較好。這種系統是很多團隊的期望與目標,所以業界較為推崇的金字塔分層策略適合這樣的系統。
  • 遺留系統 - 2號象限(可測性低,風險低):相比1號象限,2號象限的系統的質量風險低,但可測性也很低。這樣的情況往往出現在企業中的一些遺留系統,這種系統往往因為技術棧的老舊使其添加更細粒度自動化測試成本很高,甚至有些層次無法測試。所以對于這類系統與其固執的繼續高成本的添加細粒度的自動化測試,不如先從成本較低的粗粒度(比如UI)層測試加起形成質量防護網,以待后續系統可測性提高之后再將測試點逐步下移,所以倒三角型的測試策略會更適合2號象限系統的現狀。
  • 核心系統 - 3號象限(可測性高,風險高):同樣相比1號象限,這個維度的系統雖然也有著很高的可測性,但是他們也有更高的質量風險,系統對質量的要求更加苛刻。比如一些企業的核心業務系統或者銀行中涉賬業務比重較高的系統,業務的重要性使他們承擔不起金字塔策略中下移測試點帶來的質量妥協,在各層中都要追求更高的測試覆蓋率以保障系統功能的安全。例如我們見到的銀行系統中對于UI端核心交易流程的測試投入明顯要比其他行業高出許多,所以這類系統在各個層次上的測試覆蓋率都需要比金字塔要更高些,梯形的測試策略就更適合當前象限。
  • 遺留核心 - 4號象限(可測性低,風險高):這個象限的系統基本上綜合了各種不利因素,各層次測試成本高的同時,對質量要求又苛刻。團隊的目標只能是不顧成本的在各層都竭盡可能的增加測試資源,畢竟高質量風險之下的質量要求是不可妥協的。這時候團隊最應該關注的是需要盡早提升系統的可測性,盡可能的降低測試成本。

2.策略演進

使用本模型,一般系統的分層策略的演進會分為兩個階段:

  • 第一階段:在明確系統所處的象限之后,對比現狀與該象限的推薦策略,改善系統的測試實踐使它盡可能符合對應象限推薦的原則。
  • 第二階段:通過提升系統的可測性與系統的測試基礎降低質量風險,實現維度躍遷。讓系統可以具備更科學,性價比更高的分層策略。

因此最后從演進的整體趨勢來看,策略應當是“從左向右,從下向上”的,一旦你發現團隊的策略在上面的模型中呈現相反的趨勢,那就需要小心了。配合下一段的實際案例大家對策略的演進應該能有一個更直觀的理解。

實踐落地過程及案例

模型實際的落地過程中通常要經歷模型定制,評估打分,制定改進計劃與落地實施4個環節,在具體落地實施的過程中也會對計劃進行迭代調整。

1.模型定制

在模型定制的過程中,模型的維度(可測性與質量風險)是固定的,但對應拆分出的因子可以根據實際的業務類型,系統與團隊狀況進行適當的定制調整。最好能夠與團隊的關鍵干系人以共創工作坊的形式來定制因子,一方面可以讓關鍵的干系人更深的了解模型的運作原理。同時也增加他們的參與感,后續有更強的實施動力。

2.調研 & 評估階段

調研評估這一步的目的是收集被測系統的信息得出因子評分,同時另一個重要的目的就是需要了解系統的測試基礎現狀。一般建議采用關鍵角色訪談加實地調研的方式來收集信息。僅訪談得到的信息往往容易受其他因素干擾,必須現地現物的看到具體的產出。

3.制定改進計劃

改進計劃的制定基本對標策略演進的兩階段:

第一階段,對標系統所在象限的策略原則建議進行改進。

圖中的被測系統通過因子打分定位到了第2個象限,目前系統只有部分自動化接口測試。根據當前象限的策略推薦,系統應該采用倒三角形策略,又因為當前是一個純后端系統,沒有UI層測試,所以主要改進兩個方面:完善現有接口測試與增加單元級別自動化測試,使當前的分層策略更符合推薦的策略。

第二階段,提升可測性,提升測試基礎實現維度躍遷,進一步優化分層策略。

通過對架構的改造,編碼與持續集成實踐的提升,系統實現維度的遷移,但受制于當前系統的實際情況與技術棧,無法將可測性提升到最高,目前階段只能采用半紡錘形策略。

改進舉措可以和團隊的技術負責人以協作的方式共創得出,外部教練往往只能從原則方向的角度去引導團隊,技術負責人則更清楚實際的系統狀況,只有與他們協作才能產出切實可行的改進舉措。

4.策略改進實施

實施過的團隊中改進的具體舉措大都會直接形成技術債卡片,在日常的迭代中把技術債逐步消化掉。這樣就需要團隊的技術負責人統籌、管理這些具體的改進舉措,把他與技術債融合統一排定優先級。為了更科學的管理改進舉措,我們還會通過類似精益價值樹的方式將粗顆粒度的改進舉措逐層進行拆解并制定相應的成功度量指標(MoS)。

總結

在實際輔導客戶團隊的過程中,我們發現:

  • 首先,測試分層策略模型能夠幫助團隊建立一個可視化的頂層設計,實現統一規劃,并明確各層次的測試職責,從而實現測試點在各層的合理分布,達到層次間的有效互補與配合。
  • 其次,通過分層策略的演進,團隊可以分析并識別當前測試分層的優化點,規劃改進措施。同時,通過可視化現狀問題,推動架構改造等具體措施,以提升系統的可測試性。
  • 最后,將策略模型與技術債務償還的實際操作結合,能夠確保測試策略改進與實際工作緊密對接,使測試實踐與最初設計一致,從而實現測試活動的高性價比。
責任編輯:趙寧寧 來源: Thoughtworks洞見
相關推薦

2021-05-18 07:33:20

模型分層

2009-07-27 10:03:02

分層模型網絡故障

2023-10-10 09:45:35

自動駕駛技術

2015-04-17 10:40:12

2023-05-31 08:41:23

分層架構對象模型

2024-06-26 19:18:53

2024-08-27 09:35:47

2018-05-10 15:06:43

Java Web分層實踐

2019-10-18 09:50:47

網絡分層模型網絡協議

2019-09-15 10:38:28

網絡分層模型

2025-05-14 02:10:00

用戶分析用戶策略分層

2023-03-03 13:06:34

大腦分層預測

2010-09-13 11:05:08

2018-01-10 08:30:10

移動應用智能設備智能手機

2018-01-10 13:56:40

移動應用測試策略測試架構

2017-03-01 20:53:56

HBase實踐

2021-03-02 08:00:00

項目管理組織工具

2016-10-19 21:56:26

2016-11-17 09:00:46

HBase優化策略

2011-07-11 09:46:33

虛擬化服務器
點贊
收藏

51CTO技術棧公眾號

日韩中文字幕在线一区| 日韩精品视频无播放器在线看| 青青草97国产精品麻豆| 欧美美女一区二区在线观看| 水蜜桃在线免费观看| 天堂中文字幕av| 免费在线成人网| 久久久久九九九九| 久久午夜精品视频| 日韩最新av| 欧美视频一区二区三区四区| 欧美日韩国产页| 欧美中文在线观看国产| www.黄色com| 国产精品久久久网站| 欧美精品vⅰdeose4hd| 久久综合色视频| caoporm免费视频在线| 国产亚洲精品久| 国产日韩一区二区三区| 国产精品久久久久久69| 麻豆91精品| 久久露脸国产精品| 天天鲁一鲁摸一摸爽一爽| 亚洲免费福利一区| 亚洲的天堂在线中文字幕| 夜夜夜夜夜夜操| 91精品影视| 欧美日韩在线视频首页| 亚洲国产精品一区二区第四页av| 婷婷丁香一区二区三区| 国产精品一区免费在线观看| 77777亚洲午夜久久多人| 欧美日韩免费高清| 538国产视频| 欧美成年网站| 欧美日本乱大交xxxxx| 青青草原av在线播放| 啦啦啦中文在线观看日本| 国产精品福利影院| 日韩国产美国| 欧美日韩国产综合视频| av亚洲精华国产精华精华 | 国产在线视频99| 亚洲免费二区| 久久在线观看视频| 国产在线观看免费视频软件| 欧美色图一区| 尤物yw午夜国产精品视频| 国产高潮呻吟久久| 国产99久久精品一区二区300| 日韩高清a**址| xxxwww国产| 欧美调教在线| 国产视频丨精品|在线观看| 国产网站无遮挡| 欧美日韩黄色一级片| 久草视频在线看| 国产偷v国产偷v亚洲高清| 欧美成ee人免费视频| 亚州av在线播放| 91免费国产视频网站| 久久av一区二区三区漫画| 一区二区国产欧美| 极品少妇xxxx精品少妇偷拍 | av手机天堂网| 日本欧美一区二区三区乱码| 国产精品白嫩初高中害羞小美女| 国产精品久久久久久久久夜色| 视频一区免费在线观看| 国产精品偷伦视频免费观看国产 | 97久久久久久久| 视频一区二区中文字幕| 国产欧美欧洲在线观看| 精品国产av鲁一鲁一区| 久草在线资源福利站| 亚洲精品女人| 欧美一性一乱一交一视频| 亚洲熟妇无码乱子av电影| 老司机精品视频网站| 国产精品亚洲片夜色在线| 国产情侣一区二区| 成人一级视频在线观看| 蜜桃导航-精品导航| wwwxxx在线观看| 亚洲精品中文在线观看| 欧美二区在线视频| 久久久加勒比| 欧美成人女星排行榜| av网站免费在线播放| 日韩一区欧美| 午夜精品久久久久久久99黑人| 日韩手机在线视频| 国产专区欧美精品| 国产精品污www一区二区三区| 你懂的在线免费观看| 亚洲视频你懂的| 日本精品福利视频| 欧美7777| 日韩欧美一区在线| 亚洲视频欧洲视频| 一级黄色高清视频| 美国成人xxx| 久久久精品免费| 亚洲黄网在线观看| 国产成人丝袜美腿| 午夜精品一区二区三区四区 | 自拍偷拍一区| 久久影视电视剧免费网站| 国产精品免费精品一区| 国产精品一区在线| 亚洲v欧美v另类v综合v日韩v| 任你弄在线视频免费观看| 日本韩国视频一区二区| 超碰成人在线播放| 久久久久久久久久久久久久久久久久久久 | 亚洲欧美激情插| 日韩中文字幕免费在线| 国产 日韩 欧美 综合 一区| 日韩在线观看免费全| 无码人妻精品一区二区50| 日韩欧美激情| 国产成人免费av在线| 日本一区二区久久精品| 高清精品在线| 精品少妇一区二区三区免费观看| 国产在线免费av| 久久精品欧洲| 久久精品magnetxturnbtih| 欧美亚洲天堂| 在线成人午夜影院| 色婷婷国产精品免| 免费亚洲视频| 九色91视频| 国产一线二线在线观看| 欧美大黄免费观看| 一级黄色录像视频| 韩国欧美国产1区| 一区二区三区在线视频看| 亚洲不卡系列| 亚洲网站在线播放| 波多野结衣激情视频| wwwwww.欧美系列| 日本韩国欧美在线观看| 天天躁日日躁狠狠躁欧美巨大小说| 欧美日本亚洲视频| www.桃色av嫩草.com| 在线成人超碰| 亚洲大型综合色站| 国产视频1区2区3区| 欧美日韩水蜜桃| 国产精品视频一区二区高潮| 国产污视频在线| 欧美日韩亚洲综合一区二区三区| 老头老太做爰xxx视频| 日韩国产精品久久| 亚洲 国产 日韩 综合一区| 欧美日韩不卡| 色噜噜狠狠狠综合曰曰曰| 亚洲天堂免费av| 日韩理论片中文av| 亚洲av毛片在线观看| 国产精品xvideos88| 国产精品日韩高清| av资源在线| 亚洲国产精品网站| 亚洲乱码国产乱码精品| 国产精品少妇自拍| 欧美激情第一区| 影音先锋一区| 欧美日韩一区在线观看视频| 亚洲国产尤物| 久久夜色精品国产亚洲aⅴ| 亚洲AV无码精品国产| 亚洲精品四区| 亚洲国模精品一区| 亚洲欧美自拍视频| 欧美极品aⅴ影院| 成人性生交视频免费观看| 伊人天天综合| 午夜老司机精品| 精品国产亚洲一区二区在线观看 | 国产黄色片在线免费观看| 国产98色在线|日韩| 奇米影视亚洲色图| 欧美综合视频| 国产成人亚洲欧美| 在线一区视频观看| 久久91精品国产| 每日更新在线观看av| 欧美一区二区三区播放老司机| 福利一区二区三区四区| 欧美激情一区二区| 韩国三级视频在线观看| 日本在线不卡一区| 日韩一区二区高清视频| 欧美日中文字幕| 电影午夜精品一区二区三区| 成人日韩精品| 97视频免费在线观看| 黄色网址在线免费观看| 国产精品天天摸av网| 国产精品福利片| 超碰个人在线| 国产一区二区激情| 天天干视频在线观看| 欧美日韩高清一区二区三区| 精品美女久久久久| 亚洲日本在线视频观看| 能免费看av的网站| 成人国产精品免费观看视频| 污污的视频免费| 久久婷婷麻豆| 日韩一级性生活片| 亚洲国产精品综合久久久| 欧洲亚洲一区二区| 国产成人精品亚洲线观看| 国产精品jizz在线观看麻豆| 国产传媒在线观看| 欧美乱人伦中文字幕在线| h视频在线观看免费| 亚洲美女中文字幕| 黄色一级a毛片| 日韩一级成人av| 一本到在线视频| 欧美三级中文字幕在线观看| 亚洲黄色激情视频| 亚洲成人av一区二区三区| 欧产日产国产v| 日韩美女视频19| 日韩三级在线观看视频| 日本在线影院| 精品sm捆绑视频| 国产黄频在线观看| 51精品国自产在线| 亚洲影院一区二区三区| 在线观看日韩高清av| 日本熟女毛茸茸| 日韩欧美一区二区三区久久| 青青草av在线播放| 午夜精品久久久久久久99樱桃| a级片在线观看免费| 亚洲女性喷水在线观看一区| 国产一二三区精品| 亚洲欧美日韩国产综合| 成人涩涩小片视频日本| 亚洲视频一区在线观看| 91精品国产高清一区二区三蜜臀| 自拍偷拍亚洲综合| www色aa色aawww| 亚洲精品免费一二三区| 欧美日韩免费一区二区| 亚洲自拍偷拍综合| 精品少妇theporn| 亚洲成年人影院| www.国产色| 色婷婷亚洲婷婷| 涩涩视频在线观看| 制服丝袜在线91| 成 人 免费 黄 色| 亚洲成人免费在线视频| 亚洲 精品 综合 精品 自拍| 大色综合视频网站在线播放| 国产欧美久久久久久| 综合久久av| 国产乱人伦精品一区二区| 欧洲在线一区| 亚洲 日韩 国产第一区| 国产精品精品国产一区二区| 亚洲五码在线观看视频| 亚洲精品三级| 免费看黄色一级大片| 国产一区不卡精品| 亚洲天堂2024| 久久久不卡影院| 亚洲综合第一区| 亚洲午夜免费电影| 中文人妻av久久人妻18| 5566中文字幕一区二区电影| 亚洲欧美高清视频| 亚洲欧美在线一区| 精品176二区| 2019精品视频| 国产一区二区三区黄网站| 国产伦精品一区二区三区照片| sdde在线播放一区二区| 日韩视频 中文字幕| 久久久久久穴| 亚洲在线观看网站| 久久尤物电影视频在线观看| 制服丨自拍丨欧美丨动漫丨| 亚洲国产精品久久人人爱蜜臀| 波多野结衣av无码| 欧美不卡一区二区三区四区| 国产精品一区在线看| 日本大胆欧美| 欧洲亚洲一区二区| 欧美午夜一区二区福利视频| 国产男女激情视频| 国产99精品视频| 性爱在线免费视频| 婷婷成人激情在线网| 国产又粗又猛又爽又黄的视频一| 亚洲国产精品va| 大片免费在线看视频| 日本老师69xxx| 成人激情自拍| 宅男噜噜99国产精品观看免费| 亚洲欧美久久| 香蕉视频色在线观看| 国产欧美视频一区二区三区| 动漫精品一区一码二码三码四码| 欧美日韩在线不卡| 日本国产在线| 欧美激情伊人电影| 97久久中文字幕| 日韩欧美第二区在线观看| 日韩香蕉视频| 国产a级片视频| 亚洲精品国产成人久久av盗摄 | 欧美日韩亚洲综合在线| 欧洲亚洲精品视频| 午夜精品一区二区三区在线 | 激情久久99| 国产欧美日韩另类一区| 欧美亚洲色综久久精品国产| 欧美日韩亚洲高清| 亚洲精品一区二区三区不卡| 久久精品国产欧美亚洲人人爽| 电影天堂国产精品| 久久国产精品久久精品国产| 国语对白精品一区二区| 日本美女久久久| 亚洲三级理论片| 国产又粗又黄视频| 色黄久久久久久| 韩日精品一区| 五月天婷亚洲天综合网鲁鲁鲁| 久久久青草婷婷精品综合日韩| 少妇户外露出[11p]| 亚洲成人手机在线| 色婷婷av一区二区三区之e本道| 欧美成人精品三级在线观看| 欧美日韩va| 中文精品视频一区二区在线观看| 蜜臀av性久久久久av蜜臀妖精| 国产又黄又粗视频| 在线欧美日韩精品| 国产香蕉在线| 国产精品久久久久一区二区| 国产欧美一区二区精品久久久| 国产视频一区二区三区在线播放| 国产日韩精品一区二区三区| 丰满熟女人妻一区二区三| 一个人www欧美| 欧美男女视频| 国产成人免费高清视频| 国产91色综合久久免费分享| 日本五十熟hd丰满| 精品中文字幕久久久久久| 日韩一卡二卡在线观看| 国产一区二区福利视频| www色aa色aawww| 日韩美女一区二区三区| 丰满的护士2在线观看高清| 国产一区二区三区黄| 亚洲综合日韩| 香蕉久久久久久久| 欧美一卡二卡三卡四卡| 任你弄在线视频免费观看| 精品久久sese| 青草国产精品久久久久久| 一级片一级片一级片| 亚洲成人av片| 黄色精品视频| 8x8x华人在线| 91老司机福利 在线| 伊人免费在线观看| 欧美国产第一页| 国产一区二区三区四区大秀| 国产欧美一区二| 天天综合天天做天天综合| 经典三级在线| 91福利入口| 国产精品久久久免费| 欧美激情视频二区| 欧美一级二级三级蜜桃| 女人让男人操自己视频在线观看 | 美女搡bbb又爽又猛又黄www| 日韩欧美精品网站| 国产婷婷视频在线| 久久免费视频1| 国产一区二区在线观看视频| 国产视频91在线| xxx一区二区| 欧美激情亚洲色图| 亚洲国产aⅴ天堂久久| 高清国产福利在线观看| 国产精品久久一区二区三区| 日韩av在线发布|