精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩精品久久一区二区| 国产欧美 在线欧美| 国产精品19p| 国产精品xx| 久久精品一区四区| 91久久久久久久一区二区| 免费看特级毛片| 老司机aⅴ在线精品导航| 色综合久久中文综合久久牛| 五月天av影院| 亚洲色偷精品一区二区三区| 可以看av的网站久久看| 久久av资源网站| av无码一区二区三区| 成人mm视频在线观看| 一区二区在线观看免费| 欧美激情视频一区二区三区| 国产婷婷一区二区三区久久| 久久精品国语| 欧美激情久久久久久| 亚洲精品成人av久久| 亚洲国产aⅴ精品一区二区| 色婷婷一区二区| 乱熟女高潮一区二区在线| 激情视频在线观看免费| 从欧美一区二区三区| 国产精品三级网站| 国产又粗又爽视频| 欧美日韩在线大尺度| 视频直播国产精品| 精品人妻一区二区三区蜜桃视频| 亚洲精品一区国产| 欧美久久久久中文字幕| 成人黄色av片| 久久不射影院| 亚洲男女一区二区三区| 亚洲精品自在在线观看| 九色视频成人自拍| 久久伊人中文字幕| 亚洲自拍偷拍在线| 国产乱淫a∨片免费视频| 日韩成人一区二区| 日韩美女在线播放| 成人免费毛片视频| 老司机免费视频久久 | av男人的天堂在线| 久久久久久亚洲综合影院红桃| 国产精品国产三级国产专区53| 国产日产亚洲系列最新| 激情综合色丁香一区二区| 国产精品一区二区久久久| 国产一区二区视频网站| 亚洲一区二区免费看| 午夜精品久久久久久久白皮肤| 亚洲av无码一区二区三区在线| 日本久久一二三四| 中文字幕亚洲综合| 少妇高潮惨叫久久久久| 色婷婷亚洲mv天堂mv在影片| 最新国产精品亚洲| 精品亚洲乱码一区二区| 亚洲欧美日韩高清在线| 久久视频免费在线播放| 真实国产乱子伦对白在线| 午夜欧美精品| 国内外成人免费激情在线视频网站 | 国产精品日韩精品在线播放| 欧美一卡2卡3卡4卡| 古装做爰无遮挡三级聊斋艳谭| 国产不卡精品| 精品国产乱码久久久久久闺蜜| www.17c.com喷水少妇| 欧美日韩麻豆| 亚洲色图25p| 国产成人在线网址| 自由日本语亚洲人高潮| 久久久视频免费观看| 久久精品国产成人av| 日韩精品久久久久久| 国产精品一区二区电影| av无码精品一区二区三区宅噜噜| 国产91精品入口| 鲁丝片一区二区三区| eeuss影院在线播放| 亚洲色图欧美激情| 日本a在线免费观看| 三上悠亚国产精品一区二区三区| 欧美色国产精品| 中国老熟女重囗味hdxx| 秋霞影视一区二区三区| 在线免费看av不卡| 久久久久久久久久一区二区三区| 亚洲日本激情| 国产精品视频999| 亚洲精品人妻无码| 国产欧美一区二区在线| 大桥未久一区二区三区| 345成人影院| 7777女厕盗摄久久久| 亚洲国产精品自拍视频| 日本不卡电影| 欧美亚洲在线播放| 国产欧美熟妇另类久久久| 99久久精品情趣| 亚洲一区二区自拍偷拍| 九色porny丨入口在线| 欧美精品丝袜中出| 欧美老熟妇乱大交xxxxx| 久久精品亚洲欧美日韩精品中文字幕| 午夜免费日韩视频| 999免费视频| 久久精品男人天堂av| 女人床在线观看| 欧美va视频| 精品国产髙清在线看国产毛片 | 亚洲精品精品亚洲| 91香蕉视频污版| 美女一区2区| 欧美成人激情视频| 亚洲午夜精品久久久| 91亚洲永久精品| 国产专区在线视频| 久久精品国产福利| 亚洲男人第一网站| 日韩欧美三级在线观看| 国产精品69毛片高清亚洲| 性欧美精品一区二区三区在线播放| 国产网红在线观看| 91精品国产乱| 女人裸体性做爰全过| 裸体素人女欧美日韩| 国产一区国产精品| 欧美videos另类精品| 91精品国产综合久久蜜臀| 极品蜜桃臀肥臀-x88av| 丝袜国产日韩另类美女| 蜜桃麻豆www久久国产精品| av中文字幕在线观看第一页| 日韩三级中文字幕| 破处女黄色一级片| 国产米奇在线777精品观看| 亚洲国产精品久久久久婷婷老年 | 精品久久久久久久久久| 美女扒开腿免费视频| 欧美视频一区| 91影院未满十八岁禁止入内| 黄色免费在线看| 911精品产国品一二三产区| 国产黄色片在线| 久久精品国产99久久6| 亚洲福利av| 国产精品原创视频| 久久精品久久精品亚洲人| 97人妻精品一区二区三区软件| 国产精品天美传媒| 我要看一级黄色大片| 色97色成人| 91亚洲精品久久久久久久久久久久 | 成人高清免费观看| 奇米影视亚洲色图| 丝袜av一区| 国产91色在线| 91涩漫在线观看| 8v天堂国产在线一区二区| 国产免费无码一区二区视频| 国产99久久精品| 精品少妇在线视频| 猛男gaygay欧美视频| 国产激情视频一区| a视频在线观看| 亚洲电影免费观看高清完整版在线观看 | 日日躁夜夜躁白天躁晚上躁91| 亚洲成av人影院| 一二三不卡视频| 日本一不卡视频| 在线一区亚洲| av一级亚洲| 热re99久久精品国产66热| 大胆av不用播放器在线播放| 欧美日韩免费一区二区三区| 九九热最新地址| 成人精品视频网站| 国产情侣av自拍| 91精品国产成人观看| 国产精品久久久久久久久久久久冷 | 国内外成人免费在线视频| 亚洲视频电影在线| 久久99九九| 老司机精品视频网| 久久久久免费精品国产| 久草在现在线| 精品精品国产高清a毛片牛牛| 久久艹免费视频| 中文字幕制服丝袜一区二区三区 | 91亚洲视频在线观看| 亚洲午夜一区二区| 纪美影视在线观看电视版使用方法| 91社区在线观看播放| 最新国产精品久久精品| 无码人妻精品一区二区三区99不卡| 久久久夜精品| www成人免费| 欧美日一区二区| 国产精品久久久久久久小唯西川| 成人mm视频在线观看| 高清一区二区三区日本久| 伊人在线视频| 亚洲免费高清视频| 午夜精品久久久久久久96蜜桃| 色综合天天综合网国产成人综合天| 极品魔鬼身材女神啪啪精品| 久久久精品中文字幕麻豆发布| 无人码人妻一区二区三区免费| 久久一日本道色综合久久| 国产精品久久国产| 水蜜桃久久夜色精品一区| 久久爱av电影| 91蜜桃臀久久一区二区| 国产欧亚日韩视频| 桃花岛tv亚洲品质| 久久久久亚洲精品国产| 国产视频在线播放| 中文字幕一精品亚洲无线一区| 香蕉视频免费在线看| 欧美一级视频精品观看| 一区精品在线观看| 色综合久久久久综合体| 日韩精品一区二区三区国语自制| 国产精品国模大尺度视频| 谁有免费的黄色网址| 91农村精品一区二区在线| 久久无码专区国产精品s| 国内成人免费视频| 老司机久久精品| 免费成人小视频| 天天操天天爽天天射| 久久狠狠婷婷| 情侣黄网站免费看| 久久精品成人| 女性隐私黄www网站视频| 亚洲综合三区| 哪个网站能看毛片| 久久精品亚洲一区二区| 免费在线观看毛片网站| 久久成人一区| 亚欧在线免费观看| 蜜桃av一区二区在线观看| 亚洲欧美激情网| 日本成人在线一区| 色乱码一区二区三区在线| 秋霞午夜鲁丝一区二区老狼| 国产熟人av一二三区| 日本在线不卡一区| 五月婷婷六月丁香激情| 久久 天天综合| 日本网站在线看| 国产成人免费网站| 成人午夜精品无码区| 99精品视频一区二区| 日本xxx在线播放| 国产亚洲一本大道中文在线| 你懂得视频在线观看| 国产精品麻豆一区二区 | 亚洲欧美日韩在线播放| 国产又黄又爽又无遮挡| 亚洲夂夂婷婷色拍ww47| 久久狠狠高潮亚洲精品| 在线日韩一区二区| 91在线视频国产| 精品国内片67194| 日本一本草久在线中文| 最新国产精品亚洲| 欧美四级在线| 国产99视频在线观看| 偷拍自拍亚洲| 懂色av一区二区三区在线播放| 欧美日韩看看2015永久免费 | 疯狂揉花蒂控制高潮h| 久久人人爽爽爽人久久久| 91成人精品一区二区| 亚洲免费观看高清| av资源免费观看| 欧美日韩三级在线| 性网爆门事件集合av| 亚洲精品日韩在线| 国内精品久久久久久野外| 97超碰国产精品女人人人爽 | 高清免费电影在线观看| 97色在线观看| 欧美激情不卡| 精品国产免费久久久久久尖叫| 不卡av一区二区| 黄色一级片在线看| 免费欧美在线视频| 亚洲天堂2024| 亚洲欧洲日韩综合一区二区| 97超碰人人干| 欧美一区二视频| 精彩国产在线| 韩国精品美女www爽爽爽视频| 日本一区二区电影| 国产精品一区二| 99精品国产一区二区三区| 熟女少妇在线视频播放| 国产综合成人久久大片91| 青青草成人免费视频| 亚洲天堂成人网| 无码日韩精品一区二区| 精品国产麻豆免费人成网站| 国产高清av在线| 91禁国产网站| 一区二区三区四区高清视频| 午夜视频久久久| 性欧美暴力猛交另类hd| 欧美午夜精品一区二区| 国产精品国产馆在线真实露脸| 日本中文字幕免费| 欧美一级高清大全免费观看| 国产永久免费高清在线观看| 性欧美在线看片a免费观看| www欧美在线观看| 亚洲国产欧美不卡在线观看| 国产乱码精品| 精品人妻一区二区免费| 亚洲色图都市小说| 亚洲手机在线观看| 一本久久综合亚洲鲁鲁| 一级毛片久久久| 国产精品视频在线免费观看 | 91中文字幕在线播放| 中文字幕精品国产| 91天天综合| 视频一区三区| 巨乳诱惑日韩免费av| 公侵犯人妻一区二区三区| 欧美日韩在线视频首页| 丰满肉肉bbwwbbww| 欧美激情在线视频二区| 91精品入口| 国产91porn| 盗摄精品av一区二区三区| www青青草原| 欧美日韩精品欧美日韩精品一| 狠狠v欧美ⅴ日韩v亚洲v大胸 | 国产亚洲精品日韩| 超碰超碰人人人人精品| 欧美日韩国产不卡在线看| 国产农村妇女毛片精品久久莱园子| av av在线| 亚洲sss视频在线视频| 天天综合天天色| 欧美做爰性生交视频| 神马久久一区二区三区| 国产视频手机在线播放| 自拍偷拍亚洲欧美日韩| 国产手机av在线| 国内精品400部情侣激情| 久久97精品| 日本久久久精品视频| 国产欧美精品在线观看| 中文字幕永久在线视频| www国产精品com| 99re6热只有精品免费观看| 日日碰狠狠添天天爽超碰97| 99久久er热在这里只有精品66| 久久狠狠高潮亚洲精品| 亚洲图片欧美日产| 97久久精品一区二区三区的观看方式| 在线视频不卡一区二区三区| 国内久久婷婷综合| 天天干中文字幕| 日韩高清免费在线| 成人日韩精品| 亚洲高潮无码久久| 91啦中文在线观看| 中文字幕一区二区在线视频 | 日韩精品三区| 特级黄色录像片| 26uuu色噜噜精品一区| 国产精品午夜一区二区| 久久影视免费观看| 欧美黄色录像| 依人在线免费视频| 亚洲一二三级电影| 国产福利在线| 国产精品毛片va一区二区三区| 鲁大师成人一区二区三区| 欧美88888| 亚洲国模精品一区| 激情中国色综合| 黄色免费观看视频网站| 亚洲色图欧美偷拍| 男女污污视频在线观看| 91精品视频大全| 另类亚洲自拍| 欧美日韩免费做爰视频| 亚洲少妇激情视频| 99精品中文字幕在线不卡| 亚洲欧美激情网| 亚洲成a人在线观看|