測試 第一章 測試基礎

2022-06-23 15:57:09 字數 1012 閱讀 8233

兩個依據(需求、測試用例),兩個方法(手工、自動),乙個對比(預期結果和實際結果的對比)

中期: 盡量早的發現缺陷

後期: 盡量預防問題:通過以往的經驗積累

控制成本(貫穿始終)盡量少的時間和人力發現更多的缺陷

現在敏捷開發應該是用的最多的,下面也羅列一些比較老的模型。敏捷開發以使用者的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。在敏捷開發中,軟體專案在構建初期被切分成多個子專案,各個子專案的成果都經過測試,具備可視、可整合和可執行使用的特徵。換言之,就是把乙個大專案分為多個相互聯絡,但也可獨立執行的小專案,並分別完成,在此過程中軟體一直處於可使用狀態。

在我從事的專案中,敏捷就是專案大,但是可分層、分模組、分業務線,保證專案持續可用,並快速更新,滿足使用者和市場的需求。

知己知彼,百戰不殆。先了解開發,再測試,將是一講非常愜意的事情。

如何盡量多的發現缺陷?

在測試前期與開發溝通 確認測試重點  確認測試的優先順序

了解開發人員技術和業務背景  業務水平   技術水平  **質量  人員流動性

對已發現的bug進行統計  知道高發概率bug  在新專案中要進行重點測試

**複雜度

針對基礎測試基礎版本要進行充分的測試

驗收前的最後乙個版本一定要進行完全重複測試

黑盒方法  功能問題   無法保證所有的**邏輯都被執行到用白盒測試思想補充黑盒測試(這個是需要技術的,也是比較難做到的,我現在正在做)

靜態測試方法   文件評審  **走查

上一階段為下個階段提供重點指導

使用者參與的測試或使用者反映回來的錯誤和問題為下次測試的或測試補充的必備內容

第一章 系統測試之測試基礎

1 測試定義 通過人工或自動的手段,對被測物件進行檢測的活動,目的在於發現被測物件是否實現使用者的需求,或者弄清實際結果與預期結果之間的差異 源 使用者手冊 配置資料 2 目的 發現被測物件與使用者需求之間的差異 找bug 通過測試活動發現並解決缺陷,增加人們對被測物件的質量信心 通過測試活動,獲取...

軟體測試(第一章)

軟體測試的基本概念 是對軟體需求分析設計編碼的最終複查的一系列過程,是軟體質量驗證的關鍵步驟。軟體測試的目的 1.發現缺陷,提高質量。2.驗證是否滿足需求。3.建立軟體質量的信心。1 開發者 確認軟體已經實現使用者的需求,不存在錯誤。2 使用者 發現軟體中的錯誤,考慮是否可接受該產品。軟體測試原則 ...

軟體測試 第一章軟體測試入門

軟體的缺陷就是軟體和需求或者定義的偏離,包括錯誤實現需求 遺漏需求 增加需求 需求 設計 編碼 文件 critical 不能執行正常工作功能或重要功能。一般指系統級的錯誤。major 嚴重影響系統主要功能的實現,且沒有辦法更正 minor 影響系統次要功能的實現,但存在合理更正辦法 cosmetic...