qileilove

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

          程序設計知識對測試人員重不重要?

           作者認為這是最具爭議的項目, 他認為這是一個神話: "測試人員只需要一點, 或是沒有程序撰寫的知識". 這是行不通的, 可是很不幸的, 這是目前一般常見的狀況. 這里作者提出兩個主要原因
            (1) 測試人員是在測試軟件程序, 沒有程序設計的知識, 他們無法洞察bugs真正的原因, 找出最可能發生問題的地方. 測試通常沒有足夠的時間, 去達到真正測試的"完整", 所以軟件測試是需要在現有資源和徹底性之間做出某種妥協. 測試人員要如何優化有限的資源, 針對最可能發生問題的地方做測試呢? 如果他沒有程序設計的知識, 他不可能有正確的直覺, 去知道要去哪里找到這些地方
            (2) 所有最簡單的測試方法都是tool- and technology-intensive. 基本上, 這些工具都是需要程序撰寫或設計的知識, 才知道怎樣用的好. 同理, testing techniques也是一樣. 若是你沒這些知識, 你可能只能用一些ad hoc的testing techniques和最簡單的工具
            此外作者還認為找entry level的程序設計人員來當測試人員, 這并不是好的主意. 原因如下:
            (1) 失敗者的形象 (Loser Image)
            Entry-level的人會期待得到一個開發人員的工作, 如果他們不能找到這樣的職位, 他們會覺得是一種失敗. 這種情況在測試團隊會更明顯
            (2) 開發人員對你沒有信任感 (Credibility With Programmers)
            測試人員所面對的開發人員往往比他們資深很多, 除非他們之前所學的東西十分扎實, 否則他們所會的東西, 在開發人員面前會只是玩具而已. 因此他們沒有什么公信力, 去提供開發人員什么有用的信息.
            (3) 測試人員不懂訣竅(Just Plain Know-How)
            基本上, 這些測試人員不懂程序實際上怎么撰寫, 那是開發人員的本業. 如果你是開發人員, 資深的人還會去帶剛入門的人怎么做. 若是你是測試人員, 你只會去學 doing a build, configuration control, procedures, process等等. 都是在學習怎么做, 而不是真正去做它. 所以無法真正懂得那些訣竅
          English »
           

          posted on 2014-10-08 09:06 順其自然EVO 閱讀(174) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 石景山区| 新郑市| 咸丰县| 同仁县| 禄丰县| 外汇| 丰城市| 镇康县| 乳源| 阜康市| 金华市| 汨罗市| 佛冈县| 鹤山市| 防城港市| 开封县| 北安市| 盖州市| 白河县| 巴中市| 镇赉县| 同仁县| 犍为县| 吕梁市| 龙川县| 沽源县| 苍山县| 景泰县| 龙南县| 隆林| 南靖县| 贵阳市| 容城县| 江阴市| 深圳市| 苗栗市| 包头市| 吴江市| 嘉兴市| 富锦市| 安溪县|