第一章 軟體測試的背景筆記

2021-10-03 05:39:36 字數 651 閱讀 5975

本章重點:

#1.1 臭名昭著的軟體錯誤用例研究

#1.2 軟體缺陷是什麼

##1.2.1 軟體缺陷術語

注:1.故障、失敗、缺點指確實嚴重的情況,甚至是危險的情況;這些詞彙意味著責備,比較嚴重;2.異常、事件、偏差不那麼尖銳,主要指未按照預料的執行,而不是說全部失敗

##1.2.2 軟體缺陷的官方定義

軟體未實現產品說明書要求的功能;

軟體出現了產品說明指明不應該出現的結果;

軟體實現了說明書未提到的功能;

軟體未實現說明書雖未明確提及但是應該實現的功能;

軟體難以理解、不易使用、執行緩慢或者從測試員的角度看最總使用者會認為不好;

##1.3 為什麼會出現軟體缺陷

##1.4 軟體缺陷的修復費用

修復軟體缺陷的費用是隨著時間推移而增加的—修復費用隨著時間的推移,是指數增長的

##1.5 軟體測試員做些什麼

目標:發現軟體缺陷(3層含義)

盡可能早的找出軟體缺陷

盡可能早的找出軟體缺陷,並確保其得到修復

##1.6 優秀的軟體測試員具備的素質

成長為優秀的軟體測試員並不比成為優秀的開發人員容易

軟體測試(第一章)

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

第一章 背景

1.1 介面的定義 用乙個產品完成任務的方式 你所做的事情以及產品如何響應,就是介面。1.2 使簡單者簡單 複雜的任務也許需要複雜的介面,但是沒理由把簡單的任務複雜化。不恰當的介面設計把很多可笑的事強加給我們。1.3 以人為中心的設計和以使用者為中心的設計 關鍵的第一步 確保介面設計符合通用的心理常...

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

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