探索性測試,筆記五 混合探索式測試

2022-07-31 16:42:14 字數 809 閱讀 8561

通過場景操作引入變化來測試場景,包括:插入步驟、刪除步驟、替換步驟、替換資料、替換環境

插入步驟:

*給場景插入乙個或多個步驟能增加軟體失敗的機會

*問自己:「這個場景用到哪些資料?怎樣有意義的增加測試所使用的資料」

*提供超過場景要求的資訊,或者超過場景要求數目的資訊

2、使用附加輸入

*了解哪些附加功能和場景提到的功能有關聯

*了解哪些其他輸入和場景使用的輸入有關

3、訪問新的介面:

*了解哪些介面和現有場景使用的介面相關

刪除步驟:

*去掉冗餘和可選的步驟,讓場景的步驟盡可能少

替換步驟:

*研究其他替代的方法來執行場景中的每個步驟和動作

重複步驟:

*重複執行某些特定動作,或重複多個動作

替換環境:

1、替換硬體

2、替換容器:例如被測程式執行在所謂的容器應用程式中(如瀏覽器)

3、替換容器版本

4、修改本地設定

*注意程式是否使用一些本地設定,和對這些本地設定的假設

裡面提到了一種叫做混票測試法,簡言之,就是測試通用的資料或通用的場景

探索性測試系列:

探索式測試(一):

探索式測試(二):

探索式測試(三):

探索式測試(四):

探索式測試(五):

探索性測試 筆記一

一些有意義的條目 1 考慮自動化是否能發現有價值的缺陷,是否經得起時間的考驗,是否值得付出維護費用 2 決定需要測試什麼和何時測試 對於每乙個被發現的缺陷,明確的討論它應該在什麼時候被發現 3 決定如何測試 是否有一種特殊的路徑引導人員找到這個缺陷 這種功能或特許最好用哪種給定的方法來測試 知道當前...

探索性測試 筆記二

測試十戒律 1 你應該使用大量輸入,來反覆錘煉被測的應用程式 大規模的隨機測試 自動化 而且有助於理解輸入和輸出的關係 2 你應當貪圖你的鄰居的應用程式 3 你應當親自尋找睿智的預言家 對應的輸入是否有對應的輸出,也就是測試基準是否清楚的了解特定輸入和環境條件組合的情況 嘗試讓測試基準自動化,也許做...

探索性測試,筆記三

把所有要做的事情按照優先順序排序,然後從最重要的事情做起 進行區域性探索式測試的決策的5要素 輸入 狀態 路徑 使用者資料 執行環境 輸入 1 識別哪些輸入值和其他輸入有關聯,在同乙個測試用例中使用它們 2 識別和考慮輸入的先後順序 3 注意區分非法輸入是input filter 還是input c...