• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 探索式測試的相關問題的個人理解(2)

    發表于:2013-10-24來源:新浪博客作者:JerryGao點擊數: 標簽:探索式測試
    這個問題,其實是那本書里面,史亮也說了自己的看法,建議大家再看一遍。ET執行,一方面是需要參考ET設計時的測試思路,另一方面就是現場發揮,也

      這個問題,其實是那本書里面,史亮也說了自己的看法,建議大家再看一遍。ET執行,一方面是需要參考ET設計時的測試思路,另一方面就是現場發揮,也就是執行現場整合信息來創建更新的測試場景。

      其實我個人不太同意只有測試精英才能執行探索式測試,怎么去做探索式測試,這邊會有一些基礎流程和規則,不管你是精英還是菜鳥,只要掌握這些方法和策略,給一個產品的測試任務,大體上能有80%的重復程度。這里面簡單說下這些基礎規則包含的內容:

      a. ET的基礎測試方法以及應用

      b. 執行現場測試的敏銳性

      c. 現場整合信息的能力

      d. 分析產品和評估風險的能力

      另外需要說明的是,ET沒有最佳實踐,ET做的好與不好,不僅僅看測試工程師是否是精英,而要看很多相關的其他因素,這些情況都會或多或少影響著ET實踐的數據產出,下面列出了比較重要的制約因素:

      這個項目的測試的具體任務(一般和測試類型和產品本來的特點)

      這個測試人員的角色(lead或SDET或STE)

      具體的測試人員(技能,天賦,擅長點)

      可用的測試工具和測試機器

      可用的時間

      可用的測試數據和文檔

      從其他的人員獲得的幫助

      當前的測試策略

      同一個產品已經經過測試后的狀態

      其實我們可以總結影響ET的基本因素為:時間,測試人員,產品,任務。我們還可以分析下ET過程中的幾個關鍵的因素,其實也就是一個優秀的ET測試人員所具備的基本能力:

      測試設計:一個優秀的測試設計師,一般有如下幾個能力:首先是分析這個產品;評估產品的所有的風險;使用現有的工具去分析或記錄;測試設計技術的熟練使用。

      細心觀察:一個優秀的ET測試人員必須比一般的人甚至是做ST的測試人員更具有細心觀察細節的能力。ET測試人員必須去觀察一切看似不正?;蛴幸蓡柕牡胤?,他還要能仔細的在推論和其他一些的假設中辨別出真理何在。

      批判性思考:一個優秀的ET測試人員能夠快速的評審和解釋他們的思考邏輯,并能在獨立思考中需找錯誤。這在重現bug的時候非常重要。

      豐富的想法:一個優秀的ET測試人員能夠比一般人產生更多且更好的想法。但通過什么來產生這么多且好的idea呢?這個也是ET的核心了,目前ET的牛人們創立了一個叫Heuristics的方法,這個方法比較抽象且實踐過程在國內幾乎空白,后續討論下。

      豐富的資源:一個優秀的ET測試人員能夠構建一個集測試工具,信息資源,測試數據,同仁的一個儲存室。這樣在測試的時候,可以很快的應用這些資源

      這些能力的培訓和培養,只要方法和策略得當,可以在1-2個月內達到一定的水平,所以這個時候,和所謂的測試精英一起來對某個產品進行ET,不會有大的區別,至少80%以上是沒問題的。

    原文轉自:http://blog.sina.com.cn/s/blog_6cf812be0101f0wf.html

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>