1、軟體缺陷管理
(1)、軟體缺陷定義
軟體缺陷就是通常說的bug,它是指在軟體中,存在影響軟體正常運行的問題
(2)、軟體缺陷產生的原因
1、需求不明確和變更 軟體需求不清晰或者開發人員對需求理解偏差,開發程序中頻繁更新需求也會影響質量
2、軟體結構復雜
3、編碼問題
4、專案期限短
5、使用新技術
2、軟體測驗模型
(1)、V模型
v模型的優點在于明確的表明了測驗程序中存在不同級別
(2)、W模型
相對于v模型,w模型更科學,強調的是測驗伴隨整個軟體開發周期,需求、功能設計同樣要測驗,測驗與開發是同步進行,從而有利于盡早地發現問題
3、優秀軟體測驗工程的基本素質
1、參與討論,制定計劃,確保測驗順利執行并完成
2、負責專案的功能性測驗、用戶體驗測驗、兼容性測驗及性能測驗
3、熟悉Linux常用命令,熟悉常用資料庫,熟悉使用基本的SQL陳述句
4、熟練使用Loadrunner,Jmeter等至少一種性能測驗工具
4、軟體測驗流程

5、軟體測驗原則
1、測驗顯示軟體存在缺陷
2、窮盡測驗是不可能的
3、測驗盡早介入
4、缺陷集群性
5、殺蟲劑哱悖論
6、測驗活動依賴于測驗內容
7、沒有錯誤是好是謬論
6、軟體測驗分類
1、按測驗原理分類
黑盒測驗、白盒測驗、灰盒測驗
2、按測驗階段分類
單元測驗:對一個模塊進行正確的檢驗
集成測驗:單元測驗后,將單獨的模塊按照要求組裝為子系統或系統,作為整體測驗
系統測驗:集成測驗后,將硬體、軟體看作一個整體,對其功能及性能總體測驗
驗收測驗:系統測驗以后以用戶測驗為主,或測驗人員共同參與檢測
3、按內容分類
功能測驗 :界面測驗、回歸測驗、業務邏輯測驗、易用性測驗
性能測驗:性能測驗、壓力測驗、負載測驗、并發測驗
兼容性測驗:冒煙測驗、隨機測驗、安全性測驗、探索性測驗、回歸測驗、Alpha測驗、Beta測驗
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302173.html
標籤:其他
上一篇:Weblogic 管理控制臺未授權遠程命令執行漏洞(CVE-2020-14882,CVE-2020-14883)漏洞復現
