qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          從測(cè)試1.0時(shí)代走向測(cè)試4.0時(shí)代(測(cè)試發(fā)展趨勢(shì))

          在新浪微博上大家常討論和抱怨,中國(guó)測(cè)試所處的環(huán)境多么初級(jí)和落后。我也常參與討論,無奈微博140字的限制,表達(dá)有限,還導(dǎo)致一些誤解。其實(shí)下面的內(nèi)容,我在2011年2月就整理最原始的思路,今天周末正好拿出來與大家分享,聽聽大家的意見和批判:

            我在某軟件工程積累很多的大公司從事過一段時(shí)間early testing工作的探索,因此有幾個(gè)月時(shí)間經(jīng)常和公司的產(chǎn)品架構(gòu)師混在一起工作,全程參與了需求和設(shè)計(jì)工作。從而積累了很多軟件設(shè)計(jì),軟件開發(fā)工程領(lǐng)域的認(rèn)知,也對(duì)軟件開發(fā)工程的發(fā)展歷史和規(guī)律有了更多了解。(early testing就是沒寫代碼前的測(cè)試怎么做?測(cè)試人員如何盡可能去發(fā)現(xiàn)需求,架構(gòu),設(shè)計(jì)中的缺陷或不足)

            原來軟件開發(fā)也經(jīng)歷了:沒有章法單兵作戰(zhàn),憑感覺開發(fā)的1.0時(shí)代——>接著有了開發(fā)流程的2.0時(shí)代——>接著又發(fā)現(xiàn)流程的每個(gè)環(huán)節(jié)如何做好,還需要一些更具體的指導(dǎo)(方法論)和幫助(技術(shù)工具), 于是有了軟件開發(fā)3.0時(shí)代,各種IDE開發(fā)工具,各種編程規(guī)范,各種編程技巧——>進(jìn)入九十年代后軟件領(lǐng)域有了更多的開發(fā)框架(比一般的API庫集成度更高)如J2EE,.net,這些框架不是API代碼或函數(shù)的簡(jiǎn)單拼湊,而是重用了前輩或領(lǐng)域?qū)<覀兊脑O(shè)計(jì)經(jīng)驗(yàn),系統(tǒng)性的構(gòu)建起來,是對(duì)前人設(shè)計(jì)技術(shù)和思想的繼承重用,從而既提升了開發(fā)效率也提升了質(zhì)量。唯一壞處多增加了一些學(xué)習(xí)成本(不光學(xué)基本語言,還要學(xué)習(xí)前人定下了的設(shè)計(jì)規(guī)則)。

            一直以來測(cè)試行業(yè)的難題,如何評(píng)審用例,如何評(píng)審測(cè)試設(shè)計(jì)?在自動(dòng)化測(cè)試運(yùn)動(dòng)結(jié)束后,這個(gè)問題最終還是被測(cè)試經(jīng)理們提出落到我頭上去解決,原來那些評(píng)審單個(gè)用例文字編寫規(guī)范的東西早已不被一線測(cè)試經(jīng)理們認(rèn)可,必須要有所突破否則整個(gè)組織的測(cè)試用例質(zhì)量無法提升,絕大部分的測(cè)試執(zhí)行和測(cè)試資源都將在地基不牢的地方浪費(fèi),質(zhì)量提升就等同皇帝新裝。 當(dāng)時(shí)我另開辟渠道,想了解軟件開發(fā)如何評(píng)審設(shè)計(jì)的?后來看了一個(gè)公司軟件開發(fā)專家的內(nèi)部ppt,他在幾年前也在解決軟件設(shè)計(jì)如何評(píng)審的問題?最終我暫時(shí)找到了一個(gè)可用答案——設(shè)計(jì)約束、設(shè)計(jì)模板、設(shè)計(jì)回溯 三板斧。 原來現(xiàn)在很流行的J2EE,.net的框架不僅僅是加快開發(fā)速度,還提供了設(shè)計(jì)模板,通過設(shè)計(jì)約束來保障了基本的設(shè)計(jì)質(zhì)量。從而我認(rèn)為測(cè)試設(shè)計(jì)領(lǐng)域也應(yīng)該有自己的設(shè)計(jì)約束和設(shè)計(jì)模板,測(cè)試分析設(shè)計(jì)人員可以按設(shè)計(jì)約束和設(shè)計(jì)模板來填空,測(cè)試技術(shù)主管或管理主管可以用設(shè)計(jì)約束和設(shè)計(jì)模板通過設(shè)計(jì)回溯的方法評(píng)審測(cè)試用例。 需要特別強(qiáng)調(diào)的是:測(cè)試設(shè)計(jì)模板,不是傳統(tǒng)意義上單個(gè)用例的結(jié)構(gòu)或文字描述規(guī)范的規(guī)定。而是測(cè)試用例是通過什么嚴(yán)謹(jǐn)系統(tǒng)的大腦處理流程而來的。為此,我從2010年底到2011年初整理開發(fā)了《軟件可靠性測(cè)試分析設(shè)計(jì)框架》,《壓力測(cè)試分析設(shè)計(jì)框架》《長(zhǎng)時(shí)間測(cè)試分析設(shè)計(jì)框架》來輔助不同項(xiàng)目組改進(jìn)現(xiàn)有這些領(lǐng)域的專項(xiàng)測(cè)試用例,改善了用例不再完全憑個(gè)人經(jīng)驗(yàn)和感覺編寫的問題,給測(cè)試經(jīng)理接下來測(cè)試用例評(píng)審的武器。

            最后再總結(jié)整理下軟件開發(fā)的發(fā)展趨勢(shì):

            1.0時(shí)代混亂;2.0時(shí)代流程化;3、方法和技術(shù);4設(shè)計(jì)框架。

            測(cè)試行業(yè)的發(fā)展和軟件開發(fā)發(fā)展趨勢(shì)也會(huì)一致:

            1.0時(shí)代無流程   (我入行前)  某公司1998年前

            2.0有測(cè)試流程      (我剛?cè)胄校?nbsp; 某公司1998年-2003年

            3.0時(shí)代大量測(cè)試方法和技術(shù)  (我2010年前) 某公司2003至今,特別是08年至今有了大量突飛猛進(jìn)的突破,正在大面積普及的路上

            4.0時(shí)代有測(cè)試設(shè)計(jì)框架(設(shè)計(jì)和經(jīng)驗(yàn)復(fù)用) (我2010年至今,先走一步探索啦)

            通過讀史明鑒,找到事物發(fā)展的規(guī)律后,我有信心并相信,中國(guó)測(cè)試業(yè)界相比開發(fā)只是晚1個(gè)時(shí)代,未來10年內(nèi)中國(guó)多數(shù)公司的測(cè)試也會(huì)進(jìn)步到3.0和4.0時(shí)代。某公司走過的歷史,也必將是國(guó)內(nèi)才起步后來者們未來走的路以及趨勢(shì)。

            各位tester看到未來的發(fā)展方向了嗎?

           

          posted on 2011-10-24 13:51 順其自然EVO 閱讀(229) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄管理方向

          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 德安县| 金坛市| 顺平县| 昌邑市| 唐河县| 乐东| 通城县| 炉霍县| 隆林| 龙川县| 额济纳旗| 贡觉县| 中阳县| 沁阳市| 修文县| 安仁县| 新田县| 泾源县| 剑川县| 天津市| 尚义县| 米脂县| 涿州市| 南皮县| 陇西县| 大渡口区| 云安县| 蕉岭县| 衢州市| 和田县| 石首市| 海安县| 宽甸| 湖南省| 呼和浩特市| 康马县| 苏州市| 大田县| 志丹县| 深泽县| 杭锦后旗|