按測試技術怎麼劃分?按測試階段怎麼劃分?按測試內容怎麼劃分?按測試方法怎麼劃分?定義:直接在軟體的源程式上進行測試、修復、複測
依據:設計文件
測試人員:開發人員
測試驅動程式:需要編寫測試驅動程式
介於白盒和黑盒之間,是2者的結合
定義:只是從乙個終端使用者的角度,根據產品說明書的指標,從外部測試軟體的各項功能和效能。主要是功能測試。
依據:軟體需求
測試人員:任何人
測試驅動程式:不需要編寫額外的測試驅動程式
定義:對軟體基本組成單元進行測試。檢驗軟體基本組成單位的正確性。
依據:設計文件
測試人員:開發人員
定義:檢查軟體單位之間的介面是否正確。
依據:設計文件,需求文件
定義:對已經整合好的軟體系統進行徹底的測試,以驗證軟體系統的正確性和效能,包括功能性測試和非功能性測試。
依據:需求文件
定義:根據客戶需求進行驗收
依據:需求文件
定義:針對需求定義的功能
定義:不同負載下的效能指標
定義:重點是高負載下的系統測試
定義:驗證系統長期穩定的執行
定義:在不同軟硬體環境下的表現
定義:系統的安全防護能力
定義:在軟體修改了缺陷或是發生了變更後,需要對其他可能影響到的功能或所有功能重新進行測試
定義:指不執行被測程式本身,僅通過分析或檢查源**的正確性。對需求說明書、軟體設計說明書、源程式進行審查來發現錯 誤。
具體:需求、設計文件的審查
**走讀
用靜態測試工具進行**分析
定義:通過執行程式來檢查和發現錯誤
具體:白盒測試(單元測試、整合測試)
黑盒測試(整合測試,系統測試,驗收測試)
第二章軟體測試基礎
軟體測試 使用人工和自動手段來執行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。為什麼需要軟體測試 人本身容易犯錯 時間的壓力 複雜的外部系統 複雜的 複雜的系統架構。軟體測試的目的 發現缺陷,提高質量 驗證是否滿足需求 建立軟體質量信心 軟體測試的原...
第二章,軟體測試技術
通過本章學習,你能學dao 軟體測試 測試是乙個以在程式被交付到終端使用者手上之前找到程式中的錯誤為目的的活動。測試是檢查產品的質量,而不是檢查開發人員得質量 為啥要測試?基於不同的立場,存在著兩種完全不同的測試目的。從使用者的角度的出發,普遍希望通過軟體測試暴露軟體中隱藏的 錯誤和缺陷,以考慮是否...
軟體測試的藝術第二章總結
測試是為發現錯誤而執行程式的過程通過測試來增加程式的價值,是指測試提高了程式的可靠性或質量。提高了程式的可靠性,是指找出並最終修改了程式的錯誤。因此不要只是為了證明程式能夠正確執行而去測試程式 相反,應該一開始就假設程式中隱藏著錯誤 這種假設對於幾乎所有的程式都成立 然後測試程式,發現盡可能多的錯誤...