認知測試架構

來源:互聯網
上載者:User
認知測試架構

    起初,聽到測試架構設計時,如同聽到軟體架構設計一樣,覺得很神聖,也很神秘。神聖,是因為這兩個職位分別是軟體測試,以及軟體開發在技術線路上發展的頂 尖職位,一般都是專家級職位。神秘,是因為不清楚它們具體是做什麼的,不說專業外的人,即便同是軟體界的人士,也不一定都能說得清楚。下面就讓我們一起來 解讀。

首先,弄明白什麼是架構。架構(Architecture)在漢語詞典中有以下3種解釋:

①建造;構築。

②架構;支架。

③比喻事物的組織、結構、格局。

    在架構的解釋中,首先提到的是建築方面的架構,這也是最初的來源。後來人們對其他行業有著類似特性的工程設計也稱為架構設計,如軟體架構設計,測試架構設 計等。架構設計凝集了設計師們的智慧,是一種高屋建瓴的高層設計。成功的設計,它是有靈魂的,是藝術與科學技術的完美結合體。根據設計的結果,架構設計又 有層次之分,包括合格的架構設計、優秀的架構設計、卓越的架構設計,再有就是世上罕見的卓絕的架構設計。4-1所示,架構設計本身亦有它的梯度進階發展規律。


圖4-1  架構設計進階圖

    建築行業中的合格與優秀的架構設計,在我們的生活周圍並不罕見,然而堪稱卓越,特別是卓絕的產品並不多見,比如深圳的地王與北京的鳥巢。地王,它是深圳的標誌性建築,高383.95米,集建築與人文景觀於一身,堪稱是一個卓越的創新型建築設計;而2008年北京奧運會的巨型體育場——“鳥巢”,則是一個卓絕的架構設計,它不僅以美妙絕倫的外觀給世人留下了深刻的印象,更重要的是它所蘊涵的意義和折射出來的思想,深邃而又遙遠。“巢”象徵著孕育生命,“鳥巢”就像一個搖籃,寄託著人類對未來的希望。

   

建築行業的架構設計可以做到如此美妙絕倫,相比之於軟體的架構設計、測試架構設計情況又如何呢?建築行業已有幾千年的曆史,而軟體工程體系則是在近幾十年
隨著資訊產業的高速發展而逐步形成的。對於測試架構在業界的提及,更是近幾年隨著軟體測試這個新興行業的出現而出現的事。任何一個事物的發展,都有它的變
化發展規律。在國外,軟體測試行業的發展已有二三十年的曆史了,測試已得到行業的普遍認識,對測試架構工作的認知度也較高。而在國內,它確實太新了,據智
聯招聘(www.zhaopin.com)2007年關於軟測行業認知度的調查,廣大職場人員對軟測行業的認知度並不算高。選擇非常瞭解的只有8.8%,不到一成,選擇“知道一些”的不足四成,其餘超過半數的職場人都選擇不瞭解甚至沒聽說過,4-2所示。這些資料也說明國內的軟測行業還處於發展初期,但是國內的軟體產業已處於高速發展期,一些大公司及對品質要求較高的公司已把軟體測試的重要性提到了企業發展的戰略議程上,對招聘測試架構師這個高端職位的需求也越來越多。

 

圖4-2  軟測行業認知度調查

   

儘管一些規模很小的公司沒有專門的測試架構崗位,但並不說明沒有這個角色。實際上,測試架構自從有了測試崗位以來,這個角色就已存在。只是這個角色可能落
在某個測試經理、測試主管,或者某個測試工程師,甚至還可能落在某個開發負責人的頭上。所謂“麻雀雖小,五髒俱全”,只是對這個“五髒”的體現與發展程度
會千差萬別。測試架構的設計同其他方向的架構設計一樣,需要縱橫全域思考,不僅考慮測試技術的應用、研究,還需考慮測試人員的管理、測試流程的設計等。

    測試相對於設計行業而言,如軟體設計和建築設計,是一種技術**行業,當然它也可以有自己的產品,即服務供應項目,如一批優秀的專業測試團隊,一套合適的測試流程、方法等。4-3所
示,以軟體為圓心,所有測試服務供應項目,包括測試人力資源,都圍繞圓心而轉動,推動軟體的不斷最佳化,最終輸出優質軟體產品。測試架構要考慮的事不止包括所有
為軟體服務的產品,同時還要考慮這些產品與介面部門的關係,甚至整個項目鏈各環節與軟測之間的關係,是一個測試總體設計的工作。

圖4-3  測試架構設計範圍

 

 

 

本文節選自《軟體測試之魂:核心測試設計精解(第2版)》一書

肖利瓊

電子工業出版社出版

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.