軟體測試貫穿軟體開發的全過程,而且越來越多的國內公司也開始重視軟體測試,要求軟體測試人員從需求階段介入到軟體專案中,那麼每個階段軟體測試人員需要做什麼事情?作者以軟體開發的瀑布模型為例,針對系統測試,講述各階段的任務。
需求階段,需求人員開始發出需求文件,此時需求文件即發出評審,測試人員需要對需求文件進行評審,在需求文件評審的同時,建立專案需求模型,確定 軟體測試範圍和測試優先順序,確定軟體使用情況的外部環境、第三方軟體及執行環境,確定系統測試拓撲。
總體文件發布,各軟體功能需求基本確定,此時需要將軟體需
求與軟體功能相對應,得到測試需求,並結合需求階段確定的測試優先順序,確定每種測試需求採用的測試技術。
根據軟體測試需求,編寫每個功能的測試點,並根據專案情況,確定需要開發的測試工具。
最終到了測試用例編寫的部分,在編寫測試用例時,按照先根據測試需求點編寫功能測試用例再按照使用者使用方法,編寫場景和流程用例,最後編寫效能測試相關用例。測試用例編寫完成後,建議規劃測試用例執行順序。
在執行測試用例時,切記要根據軟體實現情況,動態調整測試用例。
測試各階段的check List
常用測試checklist,可繼續補充 迭代測試前checklist 檢查時間 檢查人序號 內容檢查結果 1提前確定測試範圍以及提交測試包的時間和方式 2評估工作量,確定測試週期,確定測試重點以及測試策略 3安排測試計畫,並郵件發出 4根據測試內容,準備測試環境和測試資料 5跟蹤測試包提交時間 測試...
軟體測試分為幾個階段 各階段的測試策略和要求
和開發過程相對應,測試過程會依次經歷單元測試 整合測試 系統測試 驗收測試四個主要階段 單元測試測試策略 自頂向下的單元測試策略 比孤立單元測試的成本高很多,不是單元測試的乙個好的選擇。自底向上的單元測試策略 比較合理的單元測試策略,但測試週期較長。孤立單元測試策略 最好的單元測試策略。整合測試的測...
軟體測試 總體測試過程和各階段測試過程
第一章 寫這篇隨筆的目的有兩個 乙個是鞭策自己學習,二是好記性不如爛筆頭,只有看後能根據自己的理解寫出來才算掌握了。ps 文字功底比較差,剛開始寫可能邏輯性不夠強,我正在努力改進 今天學習的內容是總體測試過程。一 測試工作總體流程圖 v模型是我們在測試過程中常用的一種模型,而且在系統整合專案管理工程...