海盜派測試分析2

2021-10-01 22:28:51 字數 2009 閱讀 2235

1.tco是什麼?

tco:testing coverage outline,測試覆蓋大綱。即從測試的角度定需求的過程,以便所有人夠明了針對被測試系統有哪些測試需求。是開展預防性測試很好的乙個手段。

tco達到3個的效果:

~不需要記錄下每一句話,只有主幹資訊,資訊提煉;測試剛開始執行時,需要熟悉測試環境,熟悉測試資料,熟悉基本的測試場景,熟悉基本的測試操作等,

~內容重組: 對資訊源中提取的資訊進行重新組織,以便對於資訊源中沒有的資訊的新增,加快學習了解被測物件的時間。

~心中有數;

2.如何畫tco(大富翁)

~專案簡介。在kym中知悉。

~遊戲功能描述。凡是變動的地方都存在風險。如刪除不徹底,變動對其他部分的變動。

乙個tco應該在0.5~2小時內完成。資訊重組和資訊提取不是一次性的工作,需要多次反覆進行。工具:思維導圖,塗鴉者。

~若沒有文件可參考,可以選擇找了解特性的人去交流,獲取資訊;或者有可執行的程式的話直接去探索程式,獲取資訊。

~james bach-------heuristic testing strategy model啟發式的測試策略模型

崛公俊,加藤彰,2014【日】《視覺化你的會議》《向會議要效益2:視覺化你的會議》【用sfdipot heuristic畫tco】

~頭腦風暴可以得到更多的ideas。如何對資訊進行重組:使用 邏輯聽力的概念,識別橫向邏輯和縱向邏輯,將資訊進行高效的歸納。橫向邏輯體現了發言的定位,是對資訊進行歸納後的點,是思維導圖紅的一級節點。tco常用一級節點有識別出各m以及f,q,bugs,issues,risks,questions等;

縱向邏輯:在某個歸納後的一級節點下的細化表述,體現「原因-結果」「觀點1,觀點2」等的思考過程。

3.mfq的思路

m:單功能測試分析與測試設計;

f:功能互動測試分析與測試設計;

q:質量屬性測試分析與測試設計;

~f互動的場景有無窮多個,所以一般不去遍歷f,而是選擇優先順序比較高的場景進行驗證,驗證的方式更多的是進行探索性測試。

~q:首先要考慮質量屬性測試項,可參考iso9126標準:     【用mfq的思路畫tco】

4.什麼時候應用tco?

需要了解測試的整體範圍時,或者當你對測試物件還不熟悉而想快速學習了解它時,都可以用tco。

劃分單功能並沒有單一的答案,不必太糾結單功能劃分是否正確,跟著直覺走,多於他人交流討論,而且隨著對單功能的進一步了解,對產品理解加深以後,單功能後續有可能變化的。

~劃分story是為了更好的開發,把**寫出來,而劃分單功能是為了更好的測試和驗證產品的質量。

測試總是基於風險進行的。粒度要選擇合適的,粒度劃分也要合適。力度劃分沒有統一的標準。

5.畫tco時f和q的部分是不完整的需要不時的補充。kym和tco都不是一次性的工作。也就是說測試是乙個不斷收集資訊的過程,通過我們的努力再匯報給測試的客戶們更有價值的資訊即產品質量的資訊。

海盜分金2

數學的邏輯有時會導致看來十分怪異的結論。一般的規則是,如果邏輯推理沒有漏洞,那麼結論就必定站得住腳,即使它與你的直覺矛盾。1998年9月,加利福尼亞州帕洛阿爾托的stephen m.omohundro寄給我一道難題,它恰好就屬於這一類。這難題已經流傳了至少十年,但是omohundro對它作了改動,使...

邏輯分析推理(海盜分金問題)

題目原形 5 個海盜,分 100 個金子,他們依次提出乙個方案,如果有一半或以上的人同意就通過,通不過則把提出方案的海盜丟到海浬,再繼續分金子。海盜首先希望生存,然後希望利益最大化,那麼第乙個海盜應該怎麼提分金子的方案?解答分析的過程如下 如果從第乙個海盜開始分析的話,他肯定是希望自己得到全部的金子...

《樹莓派滲透測試實戰》 第2章 樹莓派預備步驟

樹莓派滲透測試實戰 在用於安全評估時,樹莓派的運算能力有限。因為它的設計初衷僅是1臺低功耗的便攜計算機,目標人群是教育界和計算機愛好者們。這個開放平台的運算能力雖然有限,但它也有很多強大的使用場景,比如安全專業人士可以將它用於滲透測試和其他服務。本章的重點是使用kali linux 或其他作業系統 ...