發(fā)布時間:2021-12-02 16:04:28來源:轉載
軟件測試非常容易入門,軟件產品的監(jiān)視和測量對軟件產品的特性進行監(jiān)視和測量,主要依據軟件需求規(guī)格說明書,驗證產品是否滿足要求。下面小編詳細介紹下軟件測試的定義和分類。
1、軟件的定義
軟件=程序+數據+文檔;
且軟件分為兩大類:系統(tǒng)軟件和運用軟件;
系統(tǒng)軟件:生成、準備和執(zhí)行其他程序所需要的一組文件和程序,如操作系統(tǒng)windows、驅動程序;
運用軟件:計算機用戶為了解決某些問題而購買、開發(fā)或研制各種程序或軟件包;如微信、QQ等;
2、軟件測試的定義及目的
使用人工和自動手段來運行或測試某個系統(tǒng)的過程;目的在于驗證它是否滿足規(guī)定的需求,增加軟件質量,提高用戶體驗;
3、軟件測試的分類
按技術來分
白盒測試和黑盒測試
白盒測試技術是通過對程序內部結構(代碼)的分析、檢測來尋找問題。
黑盒測試技術是通過軟件的外部表現來發(fā)現其錯誤和缺陷。對于軟件測試而言,黑盒測試技術把程序看成一個黑盒子,完全不考慮程序的內部結構和處理過程
按用戶對象動作測試方式來分
靜態(tài)測試和動態(tài)測試
按測試階段來分
單元測試、集成測試、確認測試、系統(tǒng)測試、驗收測試
按測試內容來分
功能測試、壓力測試、負載測試、性能測試、可靠性測試、安全性測試、兼容性測試
4、軟件測試的原則
(1)、軟件應該盡早投入測試(項目開始階段、參與需求文檔測試)
(2)、窮盡測試是不可行的,測試需要終止
(3)、所有的測試都應追溯到用戶需求
(4)、程序員應該避免檢查自己的程序
(5)、妥善報告測試過程中的所有文檔
(6)、要有計劃去測試,制定測試計劃
(7)、二八原則
(8)、對于錯誤結果要進行確認過程
(9)、寫測試用例的時候要考慮合法輸入和不合法輸入以及邊界值條件
更多培訓課程: 南昌軟件測試 更多學校信息: 南昌達內IT教育培訓 咨詢電話: