05 總結一下,以軟體開發周期說明不同的測試使用

2022-08-18 20:06:16 字數 884 閱讀 2556

1.軟體開發生命週期

問題定義階段

可行性研究階段

需求分析階段

概要設計階段

詳細設計階段

編碼測試階段

執行維護階段

2.軟體測試:

主要的測試過程:單元測試 ->整合測試 ->確認測試 ->系統測試與發布測試

1.單元測試

測試目的:驗證和確認各個單元模組是否正確實現了規定的功能

測試內容:模組介面、模組內部資料結構、路徑、出錯處理、邊界等

2.整合測試

測試目的:確保各單元組合在一起後能夠按既定意圖協作執行,並確保增量的行為正確,驗證和確認已經測試單元間的介面以及整合後的功能等

測試內容:將已經的單元模組組合、構造的軟體結構

3.確認測試

測試目的:要檢查已實現的軟體是否滿足了需求規格說明中確定了的各種需求,以及軟體配置是否完全、正確

測試內容:安裝、功能、可靠性、安全性、易用性、可維護性等

4.系統測試

測試目的:驗證最終軟體系統是否滿足使用者規定的需求

測試內容:壓力、容量、效能、容錯、健壯性

總結一下,以軟體週期來說明不同的測試的使用情況

從常用的角度分別介紹 從基於功能的角度 1 unit testing 單元測試 這個步驟主要是開發者針對開發過程中,程式內部的函式 類 變數等等資料進行正確性的測試。ex 乙個函式需要把一些重要的資料插入到資料庫中。那在編寫完這個函式之後,就要進行測試,以驗證 1 函式能正確帶出需要插入資料庫的資料...

總結一下各種0 5px的線

在pc端用1px的邊框線,看起來還好,但在手機端看起來就很難看了,而0.5px的分割線會有種精緻的感覺。用普通寫法border solid 0.5px red iphone可以正常顯示,android下幾乎所有的瀏覽器都會把0.5識別為0,即無邊框狀態.原理就是給需要加邊框的元素插入乙個偽類,偽類採...

筆試面試題總結(一) 軟體開發

1 huffman編碼中的貪心策略,該部分所需要的計算時間。首先,要理解huffman編碼中那部分用到了貪心演算法,貪心的策略,這樣才能求所需的計算時間。哈夫曼編碼演算法 每次將集合中兩個權值最小的二叉樹合併成一棵新二叉樹,n 1次合併後,成為最終的一棵哈夫曼樹。這既是貪心法的思想 從某乙個最初狀態...