軟體快速測試與軟體普通測試的區別

2021-06-04 08:22:35 字數 1380 閱讀 9203

軟體快速測試與軟體普通測試的區別   軟體測試

快速測試與傳統測試主要有以下幾方面的區別:

1. 首先,不浪費時間。最快速的行動是完全不行動。因此,在快速測試中,我們要消滅掉任何不必要的活動。比較起來,傳統測試是比較臃腫的,隨之也帶來一定的混亂。當然,需要通過一些培訓和經驗來知道如何來對傳統測試「**」。一般地說,流線型的文件(應該是指大量的文件)和虔誠的測試是最容易發生風險的區域。不要因為別人告訴你重複是好的,你就來回的測同乙個東西。確保你從每個測試中得到了好的、有價值的資訊。要考慮每次測試活動的機會成本

2.mission。在快速測試中我們不是以task為導向(如寫測試用例

),我們是以mission為導向的。我們的目標可能是「快點找到重要的問題」。如果是這樣,那麼寫測試用例可能不是最好的方式。另一方面,如果我們的目標是「使fda聽眾滿意」,那麼我們不僅要寫測試用例,還要按照指定的規格來寫某幾種測試用例。理解我們的mission,然後估算

一下我們的形勢,並找到我們能朝著實現該目標立即開始執行的最快、最有用的行動。

來監督和指導。我們希望本站點的一些文章能夠在這些技巧上幫助你。

4.風險。普通測試關注功能和結構上的產品覆蓋率。換句話說,如果產品能做什麼,就測什麼。快速測試更關注重要的問題。基於對產品的理解,找出那些我們認為的最可能發生並且發生後影響較大的問題。然後投入我們的主要精力來測試那些問題。快速測試往往意味著盡可能快的揭露最重要的資訊。

5.探索。快速測試也是快速學習,因此我們使用探索性測試。我們避免先寫測試用例,除非有明確和強制性的要求。我們更喜歡讓上乙個測試影響我們的下乙個測試。這是乙個好事情,因為我們並沒有被預先設計好的測試步驟所禁錮,而且讓我們發現了更好的測試思想。讓測試快速地執行的其它方式,例如很多的測試自動化

,總是有著這樣的風險――即使執行了大量的非常快速的測試也不能在產品中幫助你找到重要的問題。

6.啟發法。我們必須當心高估所測試的問題,因此我們使用啟發法(簡單的翻譯成:拇指規則)來幫助我們避免思維短路,並且更快地測試。啟發法本質上是反應――在某種意義上有偏差地反應――通常是幫助我們在正確地時間測試正確的東西。快速測試收集、記住並且練習使用有幫助的啟發法。在普通測試中,啟發法也有被使用,但是測試人員往往並不知道自己使用了這個方法,也不能完全地掌控這個方法。

7.反省。我們的快速測試人員應該要經常問我們正在做什麼和為什麼這樣做。我們要解析我們自己,並且討論更好的測試策略和狀況。

8.團隊合作。快速測試意味著作弊。至少,我們做的事情在以前小學老師的眼中就是作弊:我們盡可能事先弄清楚事情,我們借用其它人的工作,我們使用我們能找到的任何資源和工具。例如,快速測試的乙個重要的技術就是成對測試:兩個人,一台電腦。這個思想在xp

(極限程式設計

)的實踐中被證明是有效的,並且在測試工作中也很適用。在普通測試的經驗中,測試人員通常安靜、獨自的工作,而不是像一群迅捷的狼在捕獵bug

s。

軟體測試與軟體質量 軟體測試與質量保證的區別

質量保證 qa 重要工作是 預防 檢查與改進 來保證軟體質量。採用 全面質量管理 和 過程管理 的原理展開工作,關注點軟體質量 檢查與測量。qa的工作是 軟體生命週期的管理 以及驗證軟體是否滿足規定的質量和使用者的需求。關心的不是過程的活動 而是對過程 的產物以及開發出的軟體進行剖析。對開發文件和源...

軟體測試 軟體測試

通用技能上 1.基本計算機知識 作業系統,資料庫,通訊協議原理,熟悉至少一門程式語言 2.基本軟體測試知識 各種測試理論,測試方 測試用例編寫,缺陷界定標準,軟體質量評估 3.簡單專案管理知識 產品 系統認知 1.熟悉所測產品功能,能夠將產品文件內描述的uc轉化成tc,這個最最基本 2.熟悉所測產品...

軟體測試與軟體測試用例

程式設計要寫 測試要寫用例。做了這麼多年的軟體測試工作,經歷了對測試用例認識的不同階段。第一階段,入門。編號,測試點,測試環境,測試資料,測試步驟,預期結果,設計人,設計時間,執行結果,執行時間,備註。所有的一切都要寫的清清楚楚,詳詳細細。設計 評審 修改,迴圈往復。這個階段提到的有關測試用例設計最...