qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          軟件測試管理藝術的未來

            概述:什么是測試管理的藝術?在物聯網、云技術、移動互聯網的興起發展,三網合一成為大趨勢的未來,測試管理藝術又將何去何從呢?本文旨在與對測試管理感興趣的同仁進行探討。

            名家名言

            藝術不是你所看到的東西,而是你讓別人看到的東西。

                                ——埃德加 德加(Edgar Hilaire Germain de Gas)

            什么是測試管理的藝術?

            一提到藝術我們馬上就會想到繪畫、雕塑、戲劇、建筑、舞蹈、詩歌等等,但在這里我們要討論的,是關于測試管理的藝術。首先我們來看,什么是測試?ISTQB為測試做了如下定義:

            測試是一個過程,它包括了軟件生命周期的所有活動,有靜態的也有動態的。它涉及到計劃、準備和對軟件及其相關工作產品的評估,目的是

            ● 判定軟件或軟件的工作產品是否滿足特定需求;

            ● 證明它們是否符合目標;

            ● 發現缺陷。

            但是什么時候做測試?是在產品將要完成的時候來做還是從產品需求定義的時候就開始做?實際經驗又告訴我們,如果在產品將要完成的時候再做測試那么就太晚了,預防缺陷遠比發現缺陷耗費的費用和時間少的多。所以,測試的目的應該是:

            ● 預防缺陷;

            ● 提供與產品質量相關的信息和信心;

            ● 發現缺陷。

            什么是管理?

            管:為了達成某一目的,行使一定的權力,組織分配人員執行任務。

            理:在目標實現的過程中,控制過程,使其條理化、有序進行。

             測試管理(manage)就是制定計劃、執行計劃、檢查和改進過程從而達到測試目的的一切方法和活動。制定計劃(或規定、規范、標準、法規等)是設計達 到目標的路徑,將整體的大目標分成一個個階段性的小目標,確定實現階段性目標所需要采取的戰略措施,部署相應的人力、物力、規定走向目標時應該遵循的規 范、標準、法規和過程等;執行就是按照計劃去做,即實施;檢查就是將執行的過程或結果與計劃進行對比,總結出經驗,找出差距;改進首先是推廣通過檢查總結 出的經驗,將經驗轉變為長效機制或新的規定;再次是針對檢查發現的問題進行糾正,制定糾正、預防措施,以持續改進。

            測試管理的藝術就是創造管理方法和技巧,創造性的運用管理方法和技巧實現測試的目的。它應該是基于實踐的,與時俱進的,同時也是感性的,反映人類內心的情感和訴求,反映對理想的追求。因為只有這樣的藝術才會有生命力。

            回顧國際上的管理學藝術之路,我們可以看到管理學經歷了兩大階段:

            第一階段:從行為科學到戰略管理

              從個體行為到組織行為(1956—1965)

              從組織中的人到人的組織(1966—1975)

              從過程管理到戰略管理(1976—1985)

           第二階段:從組織變革到知識管理

              從職能組織到變革組織(1986—1995)

              從組織管理到知識管理(1996—2005)

            回顧軟件測試的目的演變,我們可以看到如下的脈絡:

              以調試為主(從有軟件開始-1956)

              證明程序是正確的(1957–1978)

              證明程序中有錯誤(1979–1982)

              評估產品能力(1983–1987)

              預防缺陷(1988–1992)

              預防缺陷,發現缺陷,評估質量(1992– )

            管理理念方法和技巧都是以目標為導向的。當我們的目標發生了變化的時候,管理的藝術也隨之得到了發展。我們可以清楚的看到管理藝術隨著測試目的的變化而變化,在有一個時間上一一對應(或者略帶滯后)的關系。

            比如在測試目的從“調試”轉換到“證明程序是正確的”時,也是管理藝術從個體行為到組織行為轉變的過程。再比如,當測試的目的從“證明程序中有錯誤”改變為“評估產品能力”時,管理藝術也經歷了從過程管理到戰略管理的轉換。

            隨著物聯網、云技術、移動互聯網的興起和發展,測試管理也受到了空前未有的挑戰,因為測試對象的開發規模,組織形式,應用范圍以及對人類生活的影響都產生了前所未有的革命。如何創造管理方法和技巧,創造性地運用管理方法和技巧來適應這場革命成為我們必須面對的課題。

            筆者以為,未來的測試組織和測試過程應該體現:效率 Performance,安全 Security,隨時可取 Availability,靈活收放 Scalability的特性。

            未來的測試管理應該是

            ● 多種軟件生命周期的組合 – V模型和敏捷開發敏捷測試的一體化;

            ● 多種測試組織形式的組合 – 內包、外包、研發測試人員角色互換,獨立測試團隊,第三方測試多種測試組織形式的一體化;

            ● 多種文化交融,超越地域分布,集目標管理、知識管理、人才管理、信息化管理為一體。

            只有這樣,我們才能與時俱進,適應新的形勢發展,創造出新的測試管理藝術。

            讓我們聽從內心的直覺,聽從內心對美的呼喚和追求,一起去探索尋求21世紀新的測試管理藝術,并將這些藝術表現出來。因為正如法國古典印象主義畫家埃德加.德加(Edgar Hilaire Germain de Gas)所說的:

            “藝術不是你所看到的東西,而是你讓別人看到的東西。”

          posted on 2012-04-13 11:03 順其自然EVO 閱讀(197) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 牙克石市| 台中县| 平安县| 兰州市| 宁蒗| 云和县| 元朗区| 青河县| 昭平县| 云龙县| 张北县| 永春县| 泰安市| 菏泽市| 彝良县| 百色市| 陇西县| 历史| 广安市| 汨罗市| 儋州市| 贵州省| 吉水县| 垣曲县| 恭城| 芷江| 张家界市| 河源市| 宿州市| 观塘区| 秭归县| 元江| 长丰县| 巴南区| 合作市| 北票市| 武穴市| 澄迈县| 白水县| 巴马| 金塔县|