qileilove

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

          軟件測試的“潛規則”

          在多個培訓中,我都會與學員探討測試的七項基本原則,發現自己所舉出的例子都是反面的,思考一下這個問題,為何我們在一些基本原則上仍然Hold不住?是不是有些“潛規則”在作祟?因而,發起這個話題,討論測試的“潛規則”。

            先看看ISTQB的“測試七項基本原則”:

            原則1:測試指出缺陷的存在——測試沒有發現缺陷并不意味著不存在缺陷

            原則2:窮盡測試是不可能的

            原則3:測試要盡早介入

            原則4:缺陷集群性——大多數缺陷總是發生在少量模塊/特性上

            原則5:殺蟲劑悖論

            原則6:測試活動依賴于測試Context

            原則7:“Absence-of-errors ”(無錯就是好)謬誤

            總結一下偏離這些基本原則的潛規則,如下:

            潛規則1:可以規劃軟件中缺陷的數量

              - 使用千行代碼缺陷密度做為過點要求

              - 缺陷密度降低被認為是質量改善

            潛規則2:測試周期總是可以壓縮的

              - 計劃是倒排的,但開發周期延長,測試還是要保證按時完成

              - 實在無法壓縮的話,通過外包一批完全不懂測試的人也可以搞定

            潛規則3:測試在前期的工作只能是學習

              - 測試只需要在后端介入,前端投入是浪費人力

              - 系統設計與測試無關,不能測的話自己想辦法

            潛規則4:缺陷都應該用“三板斧”來發現

              - 對每個特性,構造滿配置、滿容量、頻繁倒換,Bug馬上出現

              - 基本功能的覆蓋沒有意義,發現不了問題

            潛規則5:姜是老的辣,用例是陳的香

              - 規格變了,用例不需要更新;架構變了,用例不需要更新;需求變了,用例也不需要更新

              - 用了10年沒變化的用例被視為“金科玉律”,絕對不能變更

            潛規則6:任何一個測試項目都是可以復制的

              - 做測試策略,先把上個版本的Copy過來,再修改版本號,基本搞定!

            潛規則7:超出設計規格的缺陷都不是缺陷

              - 設計本來就是這樣的,這樣測就不對

              - 如果有問題是需求的問題,不是缺陷

            那么,做測試的你,被“潛”了嗎?

          posted on 2013-01-30 12:57 順其自然EVO 閱讀(412) 評論(0)  編輯  收藏 所屬分類: 管理方向

          <2013年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 凤山县| 中卫市| 旌德县| 邻水| 浏阳市| 天峨县| 太原市| 山东省| 石城县| 安福县| 稻城县| 余庆县| 清水县| 永和县| 抚州市| 滁州市| 二手房| 海林市| 河池市| 重庆市| 郴州市| 信丰县| 房山区| 广宗县| 海原县| 平舆县| 翼城县| 仁怀市| 宁武县| 呈贡县| 龙井市| 文山县| 吴桥县| 博罗县| 车致| 通化县| 昭苏县| 云林县| 忻城县| 古田县| 米泉市|