一 軟體測試 目的定義和原則
軟體測試
規定條件下對的程式進行操作,從而發現問題,對軟體質量進行評估的過程
目的
以最少的人力,物力,時間來找到軟體中的缺陷並修改,從而避免商業風險
定義
使用人工和自動手段來執行的程式,目的在檢驗
二 軟體測試的原則
追上到客戶的需求
盡快和不斷的測試
測試工作有專業人員
80的錯誤出現20%的模組中
對測試的錯誤結果一定要有乙個確認的過程(描述報告)制定嚴格的測試計畫
完全測試不可能,測試需要終止(必要功能必須存在)回歸測試(測試修改,並測試相關文件)
妥善儲存測試過程文件
三 軟體產品質量模型
功能性軟體產品在指定條件下使用,滿足明確和隱含要求的功能給的能力
可靠性
1 裝置不出故障
2 裝置出現故障,不要影響主要的功能和業務;
3 如果影響主要功能和業務,系統可以盡快定位 並恢復易用性(使用者體驗好)
易學,易懂,易用,漂亮好看
適當的效能功能,提高效率
可維持性
產品被修改的能力,這裡程式能夠實時更新
可以移植(跨越不同系統平台)
四 軟體質量模型保證(sqa)
目的:軟體製作的過程對於領導層是可見的
定義:一套計畫和方法向領導層保證
五個基本目標
1 保證有計畫進行
2 保證遵循步驟和需求
3 及時通知對應人員
4 高管可以接觸到專案內部
5 軟體質量需要測試的工作的保證
qc:檢驗產品的質量
qa:審計過程的質量
工作關係:qc進行質量控制。qa確保qc按照步驟執行
五 測試流程
需求分析–>根據需求分析的書寫測試說明書
編寫測試用例
評審測試用例
搭建測試的環境
等待開發提交測試包
部署測試包
冒煙測試(對軟體主體基礎功能基本測試)
8.執行測試用例
9 bug跟蹤處理
10 n輪之間的符合要求
11 測試結果
軟體測試理論
軟體測試理論基礎 什麼是軟體 程式 資料 文件 軟體的特徵 1 軟體是一種邏輯實體,具有抽象性 2,軟體產品的生產主要是研製,生產成本主要在開發和研製,開發研製完成後,通過複製就產生了大量軟體產品 3,軟體在使用過程中,沒有磨損 老化的問題 軟體的特性 1,軟體對硬體和環境有著不同程度的依賴性。這導...
軟體測試理論
軟體測試軟體測試的定義 使用人工或自動的手段,來執行或測試某個系統的過程。軟體測試的意義 1.解放程式設計師和售後服務人員。2.推動了軟體工程的發展,使軟體的質量得到了階段性的提公升。軟體測試的目的 1.確保剷平完成了它承諾或公布的功能,並且使用者可以訪問到的功能都有明確的書面說明 2.確保產品滿足...
軟體測試理論
軟體測試理論 1.軟體的定義 計算機系統中與硬體相互依存的另一部分,包括程式 資料 文件。程式 完成預定功能和效能的可執行的指令序列。資料 使程式能夠適當處理資訊的資料結構,輸入 輸出 資料庫等。文件 開發 使用 維護程式所需的 資料,包括需求分析 概要設計 詳細設計等各階段文件。軟體 程式 2.軟...