軟體測試是什麼

2021-08-16 16:25:33 字數 670 閱讀 7700

一、軟體測試的歷史

二、什麼是軟體測試

經典定義:測試是為發現錯誤而執行程式的過程。

ieee定義:使用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要求,並找出與預期結果之間的差異。

三、軟體測試的測試物件

軟體測試不等於程式測試

四、軟體測試所遵循的原則

1. 測試能顯示缺陷的存在,但不能證明系統已經不存在缺陷。

2. 窮盡測試是不可能的,應該設定及時終止的條件。

3. 測試應該盡早進行。

4. 缺陷具有群集特性。系統的缺陷可能集中在某一小塊**的bug裡。

5. 測試的殺蟲劑悖論。如果一直用同一種測試案例來進行測試,那麼很容易存在不同型別的bug,應該經常對系統進行評估,並用不同的案例進行測試。

6. 測試的二八原則。考慮到測試效率,應該用80%的時間精力來對20%的重要的模組進行測試。

7. 測試活動依賴於測試背景。針對金融銀行方面系統的測試著重在安全性,針對通訊方面系統的測試著重在系統穩定性,大資料方面。

軟體測試是什麼?

軟體測試的目的是為了發現一些可以通過測試避免的開發風險 實施測試來降低所發現的風險,確定測試何時可以結束。在開發專案的過程中將測試看作是乙個標準專案。測試的其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。需要在測試前需要先寫好測試計畫,其中最重要的是本次測試使用的測試方法 使用...

軟體測試的基因是什麼?

作為專業的軟體測試工程師,為了提公升我們的軟體測試技能,我們學習了很多知識,如 配置管理 自動測試 效能測試 用例設計 資料庫等等。但是在實際工作過程中我們真的在有效應用這些測試技術嗎?你是否不經意之間對是否真的需要這麼多的軟體測試技能產生懷疑那?實際情況是什麼?到底是什麼原因導致很多企業並沒有充分...

軟體測試管理是什麼?

管理是什麼?是藝術?是責任?是科學?是決策?不同的人,對管理有不同的理解。儘管很多大師對管理進行了各種不同的定義,但是編者認為 無論管理是什麼,管理者都必須掌握行業內不同的技術和方法。這些技術和方法的正確應用是成為一名成功管理者的前提,這同樣適用於軟體測試的管理 當你掌握了fmea 失效模式和影響分...