qileilove

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

          軟件探索性測(cè)試 筆記二

           測(cè)試十戒律:

            1、你應(yīng)該使用大量輸入,來反復(fù)錘煉被測(cè)的應(yīng)用程序

              *大規(guī)模的隨機(jī)測(cè)試(自動(dòng)化),而且有助于理解輸入和輸出的關(guān)系;

            2、你應(yīng)當(dāng)貪圖你的鄰居的應(yīng)用程序

            3、你應(yīng)當(dāng)親自尋找睿智的預(yù)言家

              *對(duì)應(yīng)的輸入是否有對(duì)應(yīng)的輸出,也就是測(cè)試基準(zhǔn)是否清楚的了解特定輸入和環(huán)境條件組合的情況;

              *嘗試讓測(cè)試基準(zhǔn)自動(dòng)化,也許做不到,但是這樣思考你可以選擇做更有效率的工作

            4、你不應(yīng)該崇拜無法重現(xiàn)的失效

              *盡最大努力注意并記住(或記錄下)對(duì)軟件采取的動(dòng)作次序,同時(shí)記住應(yīng)用程序的響應(yīng);

              *考慮使用調(diào)試器之類能追蹤動(dòng)作和軟件狀態(tài)的工具;

              *警惕為它白白花去了一整天的時(shí)間;

            5、你應(yīng)該尊重你的模型和自動(dòng)化測(cè)試

              *測(cè)試模型是關(guān)于應(yīng)用程序做些什么(即模型)和怎么去做(即自動(dòng)化測(cè)試)的點(diǎn)滴智慧的結(jié)晶;

              *即使做不到自動(dòng)化,也應(yīng)該嘗試;

            6、你應(yīng)該利用開發(fā)人員的過錯(cuò)與他們作對(duì)

              *總結(jié)開發(fā)人員的錯(cuò)誤類型,理解他們自己的錯(cuò)誤模式,然后將該類型錯(cuò)誤的測(cè)試運(yùn)用到該開發(fā)人員編寫的每個(gè)模塊;

            7、你應(yīng)該醉心于應(yīng)用程序的謀殺(諸如讓你的機(jī)器藍(lán)屏吧^_^)

              *對(duì)于任何一個(gè)缺陷應(yīng)該深入調(diào)查,而不是輕易放過;

              *確認(rèn)自己是否確實(shí)了解缺陷的影響程度和破壞力;

            8、你應(yīng)該保持產(chǎn)品發(fā)布時(shí)刻的圣潔

              *不要抱怨發(fā)布日期,當(dāng)時(shí)間不夠以前,應(yīng)提前警告后果;

           9、你應(yīng)該貪圖開發(fā)人員的源代碼

              *理解錯(cuò)誤處理代碼,以及哪些輸入能觸發(fā)他們;

            10、不能假設(shè)任何東西

              *在我們驗(yàn)證某個(gè)缺陷是真之前,不要相信它是真的;

              *測(cè)試時(shí),應(yīng)該什么都不期待,既不期待他應(yīng)該發(fā)生,也不期待他不應(yīng)該發(fā)生;

            個(gè)人總結(jié):

            1、重點(diǎn)關(guān)注錯(cuò)誤處理代碼

              *輸入過濾器:用于防止錯(cuò)入得輸入進(jìn)入被測(cè)試的軟件;

              *輸入檢查:用于保證軟件不會(huì)使用錯(cuò)誤的輸入;

              *異常處理;

              *輸入類型,輸入長度,和邊界值;

            2、應(yīng)該具備的特點(diǎn):

              *不斷超越自己、質(zhì)量至上、持續(xù)教育;

              *不要為逃脫的缺陷而懊惱,把它們當(dāng)做是一個(gè)學(xué)習(xí)的機(jī)會(huì);

            對(duì)自己的訓(xùn)練:

            有趣的觀點(diǎn):

            1、軟件測(cè)試是門學(xué)科,不是技藝,也不是藝術(shù),是需要通過訓(xùn)練的;訓(xùn)練的意思是理解學(xué)科的每一個(gè)細(xì)節(jié)!

            2、在事先不了解如何正確編制軟件的情況下,不存在建立一種軟件開發(fā)方法,讓質(zhì)量更好的可能!

            3、評(píng)估測(cè)試人員,不要用軟件缺陷的數(shù)量、軟件缺陷的嚴(yán)重性、測(cè)試用例的多少、自動(dòng)化測(cè)試的代碼量、回歸測(cè)試套件的數(shù)目以及任何具體的指標(biāo)來衡量。測(cè)試人員是有責(zé)任教育破壞質(zhì)量的人,哪些行為是錯(cuò)誤的,以及如何改進(jìn)

          posted on 2011-11-08 23:02 順其自然EVO 閱讀(225) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 鲁山县| 开封县| 彭山县| 安新县| 中卫市| 个旧市| 凤凰县| 龙南县| 梧州市| 东乌珠穆沁旗| 西城区| 通许县| 常德市| 正宁县| 综艺| 泰兴市| 株洲县| 博爱县| 繁昌县| 曲阜市| 彭山县| 分宜县| 巩义市| 宜兰市| 遵化市| 名山县| 东莞市| 临汾市| 中卫市| 英德市| 奇台县| 沭阳县| 吉木乃县| 乐业县| 友谊县| 八宿县| 长汀县| 深圳市| 玉林市| 林芝县| 股票|