001之軟件測試金字塔模型

首先,軟件測試的出發點就是質量。軟件測試的一切工作應該圍繞質量而開展。質量是軟件測試的中心,可以看做是金字塔的頂點,而支撐這個頂點的就是人員、資源、技術、流程。

因此,構成軟件測試的5個要素就是:質量、人員、技術、資源、流程。


5個要素構成5個面,每個面由3個要素構成,代表著軟件測試的工作面。其中每兩個要素構成8條邊,每條邊代表兩個要素之間的關系,如何處理這些關系,也就決定著測試能否獲得成功。

質量是軟件測試的中心。測試是質量保證的重要手段之一,測試本身就是為質量服務的。測試能否通過,其檢驗的標準是用戶的需求,也就是質量的標準。所以,在軟件測試的5個要素中,質量是核心,其他4個要素要服務于質量,服從于質量。

繼續往深處思考,在測試活動中,哪兩樣東西是我們必須關注的?答案應該是“測試覆蓋率”和“效率”。如何保證質量,一個重要的衡量方法就是測試的覆蓋率,包括用戶實際需求的覆蓋率和代碼覆蓋率。在保證質量的前提下,確定任務的優先級,采取正確的策略和方法,包括自動化測試方法,以高效的方法完成測試。

現在已經知道了測試的關注點,那又如何來保證這兩點呢?不外乎就是測試人員、測試流程、測試技術、測試資源幾個方面。就人員來說,要從招聘、培訓和考核等各個環節來培育良好的團隊文化,樹立正確的工作態度,強化質量意識,提高團隊的戰斗力,構建卓越的測試團隊。無論是采用敏捷的測試流程還是傳統的測試流程,一定要結合具體的產品和技術特點,因地制宜的形成適合自己的、有效的測試流程。測試技術比較豐富,從客戶端到服務端,從黑盒測試到白盒測試,權利構造一個完成的測試技術體系,使之滿足測試工作的需要。測試過程中會涉及到一系列的硬件、軟件資源,滿足測試過程中的所需資源,確保在其他幾個要素都完備的情況下,不會因資源而導致項目出現進度延期,質量下降的現象。

5個工作面:

①質量-人員-技術:團隊建設,包括人員的招聘、培訓、考核等;

②質量-人員-資源:成本管理,人員和軟硬件資源都是測試的投入,但同時必須將人和軟硬件資源區別對待,不要將人也作為軟硬件資源那樣處理,否則會帶來較多的問題。

③質量-技術-流程:技術和流程結合起來就是一種測試架構或測試框架,通過技術,將流程融入系統或工具中,流程的執行才能穩定、有效。技術通過框架固化,技術才能發揮最大效益。

④質量-流程-資源:基礎設施,構建測試環境,將測試建立在堅固、流程的基礎設施之上。

⑤人員-技術-流程-資源:項目管理,在一定的質量標準下,如何平衡這些要素、如何獲得最大的生產力,就是軟件測試項目管理的主要任務。

8組關系:

①質量與人員的關系:質量需要組織中的全員負責,每個人的行為都能對軟件產品質量有直接或者間接的影響,每個人都應該樹立積極的態度,做正確的事情,對軟件產品質量的提高貢獻自己的力量。(全員參與)

②質量與流程的關系:借助流程避免或減少人為的錯誤,借助流程可以督促人們在正確的時間做正確的事,甚至基于已有的良好流程迫使流程自身的優化,持續改進。所以,基于流程的質量改進是相對可靠、穩定的,基于流程的質量改進是可持續發展的。

③質量與技術的關系:有些流程的實施需要借助技術的支撐。借助技術,將流程固話在某個信息系統中,這樣流程的執行就更加可靠。如未經過評審的代碼不允許上傳到svn,這時候就可以開發一個輔助的代碼評審系統,未經過評審環節就無法提交,從這個角度保證質量。從這個意義上看,技術完全可以服務于質量,并能更好地保證質量,或使質量保證工作能事半功倍。

④質量與資源的關系:質量保證是需要成本的,從這個角度看,質量的提高需要更多的資源。可以說,質量和資源是成正比的,資源不足會降低質量,而資源充足可以改進質量,質量與資源的關系是被動的,最終取決于人、流程和技術。

⑤人員與技術的關系:軟件測試人員隸屬于研發團隊,在工程師范疇內,因是技術人員,故以技術為本。軟件測試人員作為用戶代表,雖然更多的是站在用戶的角度去看問題,去測試產品,但還是要靠技術武裝自己。因為,要完成測試任務,無論是測試環境的設置,還是測試工具及其腳本開發、性能測試等,都需要技術,包括系統部署技術、網絡技術、變成技術等。

⑥人員與流程的關系:樹挪死、人挪活,流程是死的,人是活的。人發現流程有問題,就需要作出調整,對流程進行修改。流程是人開發出來的,流程是為人服務的,而不是人為流程服務。但同時,我們也要認識到,流程是多數人甚至是組織的全部人員,達成一致意見的結果。是一種約定,在流程沒有改版之前,人們要遵守流程。

⑦技術與資源的關系:技術與資源相輔相成,技術的發展需要資源的支撐,而技術發展以后,又可以反過來優化資源,減少資源的需求。如果技術和資源之間的關系建立在這樣和諧的良性循環基礎上,對企業、對產品都有利。

⑧流程與資源的關系:流程與資源的關系和技術與資源的關系類似,也是相輔相成的關系。流程需要資源支持,資源為流程服務;同時,流程可以幫助我們更好地管理資源,充分地利用資源。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,106評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,441評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,211評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,736評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,475評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,834評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,829評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,009評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,559評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,306評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,516評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,038評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,728評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,132評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,443評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,249評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,484評論 2 379

推薦閱讀更多精彩內容