軟件測試的類型有:
模塊測試,聯(lián)合測試,驗收測試,系統(tǒng)測試
聯(lián)合測試(集成測試)有兩種:由上到下和由下到上;驗收測試分為:à測試與ß測試
測試的原則:
1.應該盡早并不斷地進行測試
2.測試工作應該避免由原開發(fā)人員或小組來承擔
3.在設計測試方案時,不僅要確定輸入數(shù)據(jù),而且要從系統(tǒng)的功能出發(fā)確定輸出結(jié)果
4.在設計測試用例時,不僅要包括合理有效的輸入條件也要包括不合理失效的輸入條件
5.在測試程序時,不僅要檢測程序是否做了該做的事情,還要檢測程序做了不該做的事情
6.充分重視測試中的群集現(xiàn)象
7.嚴格按照測試計劃來進行避免測試的隨意性
8.妥善保存測試計劃、測試用例作為軟件文檔的組成部分,為維護提供方便
單元測試任務包括:1 、模塊接口測試2 、模塊局部數(shù)據(jù)結(jié)構(gòu)測試3 、模塊邊界條件測試4 模塊中所有獨立執(zhí)行通路測試5 模塊的各條錯誤處理通路測試
軟件測試分為人工測試和機器測試其中人工測試(個人復查、走查、會審)機器測試(黑盒測試、白盒測試)
系統(tǒng)測試過程(步驟): 1.擬訂測試計劃 2.編制測試大綱 3.設計和生成測試用例 4.實施測試 5.生成測試報告
測試計劃內(nèi)容包括:測試內(nèi)容,進度安排,測試所需的環(huán)境和條件,測試培訓安排
測試記錄的內(nèi)容:1.發(fā)現(xiàn)的錯誤2.糾錯時對系統(tǒng)做的修改3.退化測試情況4.錯誤原因類型比率的分析和統(tǒng)計
確認測試步驟:1.有效性測試 2.軟件配置審查 3.驗收測試 4.安裝測試
系統(tǒng)測試:1.恢復測試 2.安全性測試 3.強度測試 4.性能測試 5.可靠性測試 6.安裝測試
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |