qileilove

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

          軟件探索性測試 筆記三

           *把所有要做的事情按照優先級排序,然后從最重要的事情做起

            進行局部探索式測試的決策的5要素:輸入、狀態、代碼路徑、用戶數據、執行環境

            輸入:

            1、識別哪些輸入值和其他輸入有關聯,在同一個測試用例中使用它們

            2、識別和考慮輸入的先后順序

            3、注意區分非法輸入是input filter、還是input check,還是使用exception

            *留意是否可以繞過input filter

            *留意ctrl,alt,shift按鍵組合的字符,找出特殊字符

            4、注意測試不輸入任何值的情況、默認值的情況

            *留意默認值能否修改、刪除

            5、根據輸出結果來選擇輸入

            *可以有時候先觀察輸出結果,然后再選擇新的輸入

            *注意初始狀態對輸出地影響,是否要重復運行測試幾遍

            *輸出結果是否可以保存?嘗試改變保存的輸出值,看看改動這些值后,是否會重新生成,或者有新的問題

            狀態:

            1、確認軟件狀態是臨時的,還是長期保存的

            2、使用狀態信息來幫助尋找相關的輸入

            3、使用狀態信息來辨識重要的輸入序列

            *例如狀態變化在某種方式上被累加起來,就必須考慮是否會發生溢出

            代碼路徑:

            弄清輸入會導致軟件走的那條分支

            用戶數據:

            使用用戶的真實數據(你可能不清楚所有數據的相互關系和結構,用真實的數據可以彌補這點)

          posted on 2011-11-09 16:30 順其自然EVO 閱讀(161) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武宁县| 红桥区| 肇州县| 怀集县| 合阳县| 迭部县| 巴林左旗| 广水市| 太和县| 天津市| 三穗县| 温州市| 弥勒县| 张家川| 公主岭市| 惠安县| 社旗县| 新化县| 宣汉县| 台江县| 延安市| 巴东县| 莱芜市| 嘉荫县| 榆社县| 灵丘县| 中阳县| 曲麻莱县| 拉萨市| 大埔县| 唐海县| 越西县| 东海县| 华宁县| 浦城县| 淮滨县| 灵台县| 出国| 通许县| 丘北县| 新民市|