


軟件測試培訓
達內IT學院
400-111-8989

一、開發模型—瀑布模型優點:開發階段,各個階段比較清晰;強調早期計劃及需求調查;適合穩定需求的產品開發;改良:每個階段都可以融入小的迭代工作!
二、開發快速原型模型實現一個基本原型,讓用戶對原型進行評價,逐步調整,使其滿足用戶最終需求;優點:適合不能確定需求的軟件;缺點:不適合開發大型系統。
三、測試v模型需求分析、概要設計、詳細設計、編碼、單元測試、集成測試、系統測試、驗收測試;
四、測試v模型優缺點
1、優點:包含了底層測試(單元測試)和高層測試(系統測試);清楚的標識了開發和測試的各個階段;自上而下逐步求精,每個階段分工明確,便于整體項目的把控。
2、缺點:自上而下的順序導致了,測試工作在編碼之后,就導致錯誤不能及時的進行修改;實際工作中,需求經常變化,導致v模型步驟,反復執行,返工量很大,靈活度較低。改良:每個步驟都可以進行小的迭代工作。
五、w模型優點:開發和測試伴隨著整個開發周期,需求和設計同樣要測試;更早的介入測試,可以發現初期的缺陷,修復成本低;分階段工作,方便項目整體管理。
缺點:開發和測試依然是線性的關系,需求的變更和調整,依然不方便;如果沒有文檔,根本無法執行w模型;對于項目組成員的技術要求更高!
六、黑盒測試又稱數據驅動測試,完全不考慮從內部機構和特性,值注重軟件的功能需求(不管代碼)
七、白盒測試把盒子打開研究里面的程序結構和源代碼;
八、黑盒測試分類 1、功能測試:2、性能測試:
九、隨機測試針對重要功能、新增加的功能、特殊情況、以前發現過重大bug的模塊進行二次測試;也叫探索測試,它可以結合回歸測試來使用;
十、軟件測試分類:
1、按測試階段劃分:單元測試、集成測試、系統測試。
2、是否覆蓋源代碼:
(1)白盒測試(2)黑盒測試:
1、功能測試
2、性能測試
3、是否運行:靜態測試(不運行程序)、動態測試(運行程序)
4、其它:
1、回歸測試
2、冒煙測試
3、隨機測試
4、驗收測試(內測、公測、候選版)
5、是否自動化:
1、人工測試
2、自動測試十一、測試用例測什么?怎么測?
十二、等價類劃分法屬于黑盒測試,它將不能窮舉的測試過程進行分類,從而保證完整性和代表性;
十三、等價類細節
1、考慮輸入長度
2、考慮輸入類型
3、組成規則
4、是否為空
5、是否區分大小寫
6、是否重復
7、是否去除空格
注意事項:新手的如果基礎沒打好,千萬不要著急學習軟件測試工具,因為工具其實是很好學的,無非就是點幾個按鈕,熟練幾個常用腳本的的書寫,進行一下腳本的優化。但是如果不會測試理論基礎,你用自動化測試工具做出來的結果你會分析嗎?自動化測試得出的結果并不是最終的測試報告,這些需要軟件測試人員再分析的,最終才能得出結果。再舉個例子,你用loadrunner測試出來了一堆數據,你能根據那些數據得出系統瓶頸嗎?不能,因為系統瓶頸的種類,分析方法,以及不同的系統要注意的瓶頸點不同,這些如果沒有扎實的理論基礎是很難分析出來的,因為它要綜合各個情況才能得出系統瓶頸的。
還有一點,那就是一定要學習一些其他的東西,因為測試是一個多學科的科學,你必須要懂得,至少了解linux系統,網絡技術、一門開發語言、CMM等內容。
填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!