軟件測試學習筆記——常見測試模型

常見測試模型
模型:將比較抽象的事物用比較形象的方式表現(xiàn)出來。
- 傳統(tǒng)的瀑布模型
- 最大的問題是測試工作后置,導致整個項目開發(fā)完成之后如果發(fā)現(xiàn)比較重要的問題,修改的成本是非常巨大的。
- V模型
- V字型模型主要的特點是將測試過程細化,分為了單元測試、集成測試、系統(tǒng)測試和驗收測試四個不同的階段,但是仍然是測試后置,沒有解決風險問題。
- W模型
- W字型模型將測試和開發(fā)過程分離出來,對整個項目過程中的需求文檔、設(shè)計文檔同樣要進行測試,將測試工作前置,大大降低整個項目的質(zhì)量風險。
- 敏捷模型
- 敏捷模型主要的特點就是為了適應現(xiàn)代互聯(lián)網(wǎng)公司的“短頻快”的開發(fā)節(jié)奏而設(shè)計的一種測試和開發(fā)的模型。
- 迭代:每次迭代叫做一個sprint,每個sprint里面選出來要實現(xiàn)的需求會安排到sprint backlog里面。每個sprint一般是以一個月作為一個周期。
- Product Owner:相當于是產(chǎn)品經(jīng)理。整理出整個項目的所有需求,并且按照需求的優(yōu)先級來將需求排列到product backlog。
- daily meeting:每日會議,一般是站會形式(stand up meeting)。每個人發(fā)言一般不會超過1分鐘,主要開發(fā)內(nèi)容包括三點:昨天你做了什么,今天準備做什么,有什么風險和問題。
- sprint burndown:迭代燃盡圖,記錄剩余的工作量有多少。
- sprint review meeting:迭代回顧會議。主要是去回顧在本輪迭代中存在的問題有哪些,后面如何改進。
- Scrum Master:相當于組長,team manager,他來統(tǒng)一管理組員。
標簽: