DevOps學習小結——針對測試的思考

通過對DevOps進行一段時間的學習床蜘,對自己負責的測試模塊有了一點點自己的小想法。通過對整個研發(fā)流程的重新認識和理解蔑水,思考測試在整個研發(fā)流程中扮演的角色邢锯,應該做的主要工作,以及涉及到的影響因素進行思考肤粱。最后思考對測試管理弹囚、數(shù)據(jù)管理主要做的具體工作是什么,通過怎樣的方式领曼,來保證研發(fā)質量鸥鹉。

對于測試主要工作,在當前CI/CD下應該怎么有效的進行庶骄,在后面將進行持續(xù)的學習和思考毁渗。

一、研發(fā)體系的理解

整個研發(fā)體系是按照DevOps的方式進行单刁,service mesh 能夠提高研發(fā)的效率灸异,讓研發(fā)關注業(yè)務本身,解決微服務帶來的服務上下游關系羔飞、路由肺樟、監(jiān)控、動態(tài)配置……逻淌,一系列研發(fā)功能時需要考慮的問題么伯。

二、測試職責

通過分享知道對于DevOps的研發(fā)過程卡儒,應該在持續(xù)交付的過程中田柔,做好測試管理、數(shù)據(jù)管理骨望。

為了保證測試管理和數(shù)據(jù)管理更好的執(zhí)行硬爆,涉及到配置管理、構建與持續(xù)集成擎鸠、部署與發(fā)布管理缀磕、環(huán)境管理、度量與反饋。

1.主要職責

對于這些過程中具體的細化工作如下:

測試管理:

測試分層策略:分層方法虐骑、分層策略准验、測試時機

代碼質量管理:質量規(guī)約、檢查方式廷没、反饋處理

自動化測試:自動化設計、自動化開發(fā)垂寥、自動化執(zhí)行颠黎、自動化分析

數(shù)據(jù)管理:

測試數(shù)據(jù)管理:數(shù)據(jù)來源、數(shù)據(jù)覆蓋滞项、數(shù)據(jù)獨立性

數(shù)據(jù)變更管理:變更過程狭归、兼容回滾、數(shù)據(jù)監(jiān)控

2.相關職責

為了使主要職責更好的進行文判,需要相關聯(lián)的幾項事務進行配合和支撐

1. 配置管理

a) 版本控制:版本控制系統(tǒng)过椎、分支管理、制品管理戏仓、單一可信數(shù)據(jù)源

b) 變更管理:變更過程疚宇、變更追溯、變更回滾

2. 構建與持續(xù)集成

a) 構建實踐:構建方式赏殃、構建環(huán)境敷待、構建計劃、構建職責

b) 持續(xù)集成:集成服務仁热、集成頻率榜揖、集成方式、反饋周期

3. 部署與發(fā)布管理

a) 部署與發(fā)布模式:部署方式抗蠢、部署過程举哟、部署策略、部署質量

b) 持續(xù)部署流水線:協(xié)作模式迅矛、流水線過程妨猩、過程可視化

4. 環(huán)境管理

a) 環(huán)境類型、環(huán)境構建诬乞、環(huán)境依賴與配置管理

5. 度量與反饋

a) 度量指標:度量指標定義册赛、度量指標類型、度量數(shù)據(jù)管理震嫉、度量指標更新

b) 度量驅動改進:內容和生成方式森瘪、數(shù)據(jù)是小型、覆蓋范圍票堵、反饋改進

3.信息來源

1) 牛曉玲&景韻-轉型的燈塔(DevOps 標準工作組)


2) 王鵬-每天萬次觸發(fā)的持續(xù)交付工具鏈實踐(美團)


從整個流程中可以看出扼睬,測試在這個流程中,主要的工作是完成Smoke&DVT Tests、Function Tests窗宇、Integration Tests措伐。

3) John Willis - Divine and Felonious Nature of Cyber Security - China November 2018


在明確了測試的主要職責后,為了達到我們想要的DevOps军俊,測試應該怎么做好測試管理势篡、數(shù)據(jù)管理呢?

三懦铺、 測試管理

1. 主要職責

對于測試殿托,按照產(chǎn)物的生成過程,可以劃分為單元測試镰官、接口測試提前、集成測試、性能測試泳唠、異常測試狈网。

2. 信息來源

1) 石雪峰-流水線3.0打造DevOps落地工具鏈


2) 王鵬-每天萬次觸發(fā)的持續(xù)交付工具鏈實踐(美團)


3) 騰訊財付通


3. 當前最主要的問題

進行接口測試

當前主要的工作,進行接口測試能力建設(用例管理笨腥、自動化執(zhí)行平臺)

測試是要從UI向下移動拓哺,至于是更多的精力在接口、還是單元測試扇雕,可根據(jù)后臺工程的實際情況進行選擇拓售,也沒有特定的統(tǒng)一觀點。

對于接口測試應該怎么做镶奉,在針對微服務础淤,找對應微服務進行測試的方法介紹,包括換搭建哨苛、測試用例編寫鸽凶、自動化平臺的用例的管理,詳細研究建峭。

4. 信息來源

1) 牛曉玲&景韻-轉型的燈塔(DevOps 標準工作組)


2) 茹炳晟-打造高效“Test as a Service”架構


3) 喬梁-持續(xù)交付2.0——騰訊高級管理顧問


四玻侥、 數(shù)據(jù)管理

測試數(shù)據(jù)的基礎是在測試環(huán)境上搭建起來的,與測試環(huán)境的管理密切相關亿蒸。對于測試環(huán)境的管理凑兰,當前普遍的是k8s,具體實現(xiàn)方式嘗試中边锁。

先說說測試環(huán)境想要的狀態(tài)姑食,對于實現(xiàn)方式,與后臺的架構茅坛、發(fā)布流程密切相關音半。

以下容來自《茹炳晟-打造高效“Test as a Service”架構》的分享

1. 測試環(huán)境


2. 測試數(shù)據(jù)


3. 最終目標


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子曹鸠,更是在濱河造成了極大的恐慌煌茬,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件彻桃,死亡現(xiàn)場離奇詭異坛善,居然都是意外死亡,警方通過查閱死者的電腦和手機叛薯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門浑吟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人耗溜,你說我怎么就攤上這事∈∪荩” “怎么了抖拴?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腥椒。 經(jīng)常有香客問我阿宅,道長,這世上最難降的妖魔是什么笼蛛? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任洒放,我火速辦了婚禮,結果婚禮上滨砍,老公的妹妹穿的比我還像新娘往湿。我一直安慰自己,他們只是感情好惋戏,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布领追。 她就那樣靜靜地躺著,像睡著了一般响逢。 火紅的嫁衣襯著肌膚如雪绒窑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天舔亭,我揣著相機與錄音些膨,去河邊找鬼。 笑死钦铺,一個胖子當著我的面吹牛订雾,可吹牛的內容都是我干的。 我是一名探鬼主播职抡,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼葬燎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起谱净,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤窑邦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后壕探,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冈钦,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年李请,在試婚紗的時候發(fā)現(xiàn)自己被綠了瞧筛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡导盅,死狀恐怖较幌,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情白翻,我是刑警寧澤乍炉,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站滤馍,受9級特大地震影響岛琼,放射性物質發(fā)生泄漏。R本人自食惡果不足惜巢株,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一槐瑞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧阁苞,春花似錦困檩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至倦炒,卻和暖如春显沈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逢唤。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工拉讯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鳖藕。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓魔慷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親著恩。 傳聞我的和親對象是個殘疾皇子院尔,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內容

  • 何為DevOps蜻展,知乎的漫畫 鏈接:https://www.zhihu.com/question/24413538...
    生活的探路者閱讀 1,479評論 0 8
  • DevOps這個詞在近年來可謂大火。從2014年底我開始給一些企業(yè)做持續(xù)交付/DevOps相關的評估和咨詢邀摆,似乎每...
    ThoughtWorks閱讀 2,621評論 2 20
  • 簡介DevOps所關注的不是工具本身纵顾,也不是對chef或Docker的掌握程度。DevOps是一種方法論栋盹,是一系列...
    ScottX閱讀 5,287評論 0 14
  • 今天在課前的討論環(huán)節(jié)施逾,僅僅上了一次課,小組里的伙伴就有了這么多的感受和改變例获,真的太讓人感動和敬佩了汉额!劉老師今天第二...
    息縣心協(xié)沐風f閱讀 385評論 3 3
  • 1. 什么是跨域? 跨域一詞從字面意思看,就是跨域名嘛榨汤,但實際上跨域的范圍絕對不止那么狹隘蠕搜。具體概念如下:只要協(xié)議...
    稍縱即逝_e5e9閱讀 196評論 0 0