測試方法 持續更新

2021-07-11 22:03:58 字數 873 閱讀 4738

1.sfdpot的測試方法

測試大牛james bach總結出了一套測試設計的方**,那就是啟發式測試策略模型( heuristic test strategy model)

2.全對偶測試法

組合測試最適用的場景是配置測試,包括硬體相容性測試、瀏覽器相容性測試等。在配置測試中,待組合的配置項天然就是可列舉的離散值,不存在劃分等價類、從等價類中選擇可用值等手工操作,避免了測試者引入的錯誤。在配置測試中,大部分缺陷是由兩個配置項不相容所導致的,所以組合測試的錯誤檢測能力較強。
–引自

在一輪測試中,我建議按照如下步驟應用組合測試。

1) 實施探索式測試,迭代地展開測試活動:閱讀規格說明,執行被測試程式,應用不同的測試策略反覆嘗試,標記已經探索過的區域,記錄已發現的缺陷。在這一過程中,可以獲得一批高質量的測試用例,形成回歸測試用例集。通常這批回歸用例包括兩類測試用例。第一類是正面(positive)用例,它們檢查了程式在主流場景(scenario)下的行為。只要它們通過,我就有自信認為程式可以滿足正常使用的需要。第二類是負面(negative)用例,它們往往來自暴露了程式缺陷的探索式測試。這些用例檢查了程式在極限或罕見場景中的行為,是程式在現實世界中正常工作的保證。

2) 實施組合測試。基於探索式測試,我已經知曉某些因素的取值組合是很重要的。我可以將其傳遞給pict,讓它基於已有的測試用例生成組合測試用例集。例如,在命令列上執行」pict.exe model.txt /e:rows.txt」,就可以基於檔案rows.txt,生成測試用例集,以完成兩因素組合覆蓋。

3) 通過閱讀**或執行測試覆蓋率工具,以發現測試遺漏。尋找未被發現的衛哨語句,修改測試策略,再次測試。尋找未被測試覆蓋的語句或分支,增加新的測試用例,以提高**覆蓋率。

—引自

排序方法 持續更新

在這個當中可以看出氣泡排序就是 第乙個數字與第二個數字進行比較,倘若第二個數字比第乙個數字大,則將兩個數字進行互換,接著第二個數字再與第三個數字進行比較,迴圈以往,第一次迴圈之後導致的結果就是最大的值處於最後面 這裡利用的是for迴圈的巢狀,首先倘若有n個數字,那麼在第一次迴圈中則需要迴圈n 1次 ...

做題方法 持續更新中

2014 07 24 一般遇到的大資料運算都要用到打表 但是有的題不只是傳統的打表,下面我就我見過的兩道題解釋一下 第一種 如果按照傳統的打表,tl,這裡就又優化拓展了一下,將從1到n的滿足美素數條件的數目賦值給prime n 這樣最後只需要用prime l 減去prime r 1 即可 參考 地中...

關於測試的要求(持續更新)

1.關於bug,有發現就提交到tapd,方便後續管理。2.新發現的bug,可確定修改的,確定邏輯,舉一反三,補充測試用例 3.產品經理應該完善需求,讓測試人員寫用例更方便,並且應該和開發時間同步完善用例 5.和開發溝通bug,盡量提交日誌,無法重現的問題,可以和開發推測問題原因 6.當開發完成一項開...