不同型別的軟體產品測驗的方式和重點不一樣,測驗流程也會不一樣,同樣型別的軟體產品,不同的公司所制定的測驗流程也會不一樣,雖然不同軟體的詳細測驗步驟不同,但它們所遵循的最基本的測驗流程是一樣的,
1分析測驗需求
2制定測驗計劃
3設計測驗用例
4執行測驗
5撰寫測驗報告
1.分析測驗需求
測驗人員在制定測驗計劃之前需要先對軟體需求進行分析,以便對要開發的軟體產品有一個清晰的認識,從而明確測驗物件及測驗作業的范圍和測驗重點,在分析需求時還可以獲取一些測驗資料,作為測驗計劃的基本依據,為后續的測驗打好基礎,
此外,分析測驗需求也是對軟體需求進行測驗,以發現軟體需求中不合理的地方,
被確定的測驗需求必須是可核實的,測驗需求必須有一個可觀察、可評測的結果,無法核實的需求就不是測驗需求,測驗需求分析還要與客戶進行交流,以澄清某些混淆,確保測驗人員與客戶盡早地對專案達成共識,
- 制定測驗計劃
測驗計劃一般要做好以下作業安排,
①確定測驗范圍:明確哪些物件是需要測驗的,哪些物件不是需要測驗的,
② 制定測驗策略:測驗策略是測驗計劃中最重要的部分,它將要測驗的內容劃分出不同的優先級,并確定測驗重點,根據測驗模塊的特點和測驗型別(如功能測驗、性能測驗)選定測驗環境和測驗方法(如人工測驗、自動化測驗),
③安排測驗資源:通過對測驗難度、時間、作業量等因素對測驗資源合理安排,包括人員分配、工具配置等,
④安排測驗進度:根據軟體開發計劃、產品的整體計劃來安排測驗作業的進度,同時還要考慮各部分作業的變化,在安排作業進度時,最好在各項測驗作業之間預留一個緩沖時間以應對計劃變更,
⑤預估測驗風險:羅列出測驗作業程序中可能會出現的不確定因素,并制定應對策略,
- 設計測驗用例
①測驗用例(Test Case)指的是一套詳細的測驗方案,包括測驗環境、測驗步驟、測驗資料和預期結果,不同的公司會有不同的測驗用例模板,雖然它們在風格和樣式上有所不同,但本質上是一樣的,都包括了測驗用例的基本要素,
②測驗用例撰寫的原則是盡量以最少的測驗用例達到最大測驗覆寫率,
- 執行測驗
①測驗執行就是按照測驗用例執行測驗的程序,這是測驗人員最主要的活動階段,
②在執行測驗時要根據測驗用例的優先級進行,
③在執行測驗程序中,測驗人員要密切跟蹤測驗程序,記缺陷、形成報告等,這一階段是測驗人員最重要的作業階段,
5.撰寫測驗報告
一份完整的測驗報告必須要包含以下幾個要點,
① 引言:測驗報告撰寫目的、報告中出現的專業術語解釋及參考資料等,
②測驗概要:介紹專案背景、測驗時間、測驗地點及測驗人員等資訊,
③ 測驗內容及執行情況:描述本次測驗模塊的版本、測驗型別,使用的測驗用例設計方法及測驗通過覆寫率,依據測驗的通過情況提供對測驗執行程序的評估結論,并給出測驗執行活動的改進建議,以供后續測驗執行活動借鑒參考,
④缺陷統計與分析:統計本次測驗所發現的缺陷數目、型別等,分析缺陷產生的原因給出規避措施等建議,同時還要記錄殘留缺陷與未解決問題,
⑤ 測驗結論與建議:從需求符合度、功能正確性、性能指標等多個維度對版本質量進行總體評價,給出具體明確的結論,
總結
測驗報告的資料是真實的,每一條結論的得出都要有評價依據,不能是主觀臆斷的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/505521.html
標籤:其他
上一篇:無線喚醒在灌溉系統上的應用
