希望所有溫柔又可愛的人最後都能幸福❤
今日總結:
**量400行左右
部落格量一篇
所學時間
8小時左右
了解到的知識點
軟體測試第一章,背單詞等
軟體測試入門基礎
軟體測試的目的是盡可能發現並排除軟體中潛藏的錯誤,提高軟體的可靠性
ieee將軟體可靠性定義為:系統在特定環境下,在給定的時間內無故障執行的概率
簡單的講,軟體=程式+文件+資料
隨著人們對軟體質量的要求越來越高,軟體測試貫穿了軟體開發的各個階段。
正確認識軟體缺陷
\(ieee(1983)\,\,\,\,729\)軟體缺陷乙個標準的定義:
至少滿足以下5個規則之一,才稱為發生乙個軟體缺陷:
軟體缺陷的產生
團隊工作
軟體本身
缺陷在軟體開發周期中的任何乙個環節都可能被引入,而且存在放大趨勢:
軟體產品規格說明書為什麼是軟體缺陷存在最多的地方,主要原因有以下幾種。
由於軟體產品還沒有設計、開發、完全靠想象去描述系統的實現結果,所以有些特性還不夠清晰。
需求變化的不一致性。使用者的需求總是在不斷變化的,這些變化如果沒有在產品規格說明書中得到正確的描逑,容易引起前後文,上下文的矛盾。
對規格說明書不夠重視,在規格說明書的設計和寫作上投入的人力,時間不足。
沒有在整個開發隊伍中進行充分溝通,有時只有設計師或專案經理得到比較多的資訊。
軟體測試模型
軟體測試的目的包括以下三點:
測試是程式的執行過程,目的在於發現錯誤,不能證明程式的正確性,僅限於處理有限種的情況。
檢查系統是否滿足需求,這也是測試的期望目標。
乙個好的測試用例在於發現還未曾發現的錯誤;成功的測試是發現了錯誤的測試。
白盒測試:
靜態測試
方法動態測試
方法軟體測試標準如下:
軟體測試的目標在於揭示錯誤。測試人員要始終站在使用者的角度去看問題,系統中最嚴重的錯誤的是那些導致程式無法滿足使用者需求的錯誤。
軟體測試必須基於「質量第一」的思想去開展各項工作。
事先定義好產品的質量標準。只有建立了質量標準,才能根據測試的結果,對產品的質量進行分析和評估。
軟體專案一啟動,軟體測試也就開始,而不是等程式寫完,才開始進行測試。
測試用例是設計出來的,不是寫出來的,所以要根據測試的目的,採用相應的方法去設計測試用例,從而提高測試的效率,更多的發現錯誤,提高程式的可靠性。
對發現錯誤較多的程式段,應進行更深入的測試。
測試停止的依據(標準)
大三下學習進度日總結05
希望所有溫柔又可愛的人最後都能幸福 今日總結 量400行左右 部落格量一篇 所學時間 8小時左右 了解到的知識點 機器學習week1,背單詞等 什麼是機器學習?第乙個機器學習的定義來自於arthur samuel。他定義機器學習為,在進行特定程式設計的情況下,給予計算機學習能力的領域。arthur ...
大三下學習進度日總結04
希望所有溫柔又可愛的人最後都能幸福 今日總結 量400行左右 部落格量一篇 所學時間 8小時左右 了解到的知識點 作業系統的四個特徵,背單詞等 作業系統的四個特徵 作業系統的特徵 併發,共享,虛擬,非同步 併發 併發指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但微觀上是交替發...
大三下學習進度日總結02
希望所有溫柔又可愛的人最後都能幸福 今日總結 量400行左右 部落格量一篇 所學時間 8小時左右 了解到的知識點 軟體質量,背單詞等 軟體質量 質量問題會增加開發和維護軟體產品的成本 軟體度量 software measurement 對軟體開發專案 過程及其產品進行定量化的過程,目的在於對其加以理...