關注我,每天都有優質技術文章推送,工作,學習累了的時候放鬆一下自己。
系統測試
什麼是系統測試,系統測試測試的是整個產品系統,進行系統測試,是為了驗證該系統是否符合了需求規格的定義,並找出那些不符合的地方。
系統測試:
需要測試產品系統的軟體
需要測試該軟體依賴的外界環境
測試流程:
執行系統測試,建立測試環境,執行測試用例,記錄測試結果,報告測試結果,還是那幾個步驟。執行系統測試,則測試要求需滿足測試的標準。
建立系統測試環境
建立測試環境包括:硬體環境和軟體環境。
對於硬體環境有伺服器,客戶端等等輔助硬體裝置的環境。
對於軟體環境有作業系統以及其他應用軟體構成。
軟體環境包含:
windows 98 se,windows 2000 professional, windows 2000 server,windows xp home edition, windows xp professional等。
硬體環境包含:
行動硬碟等。
1 硬體環境
硬體名稱
數量配置
cpu1
intel core i5-6300hq記憶體1
8.00gb顯示卡1
nvidia geforce gtx 960m硬碟1
500g
2 軟體環境
軟體名稱
說明作業系統
windows7
編輯工具
mirosoft 2010
壓縮工具
win rar
截圖工具
系統自帶
瀏覽器google chrome
功能性測試
人工測試
輸入法工具
谷歌輸入法
一般搭建需要
考慮最低配置,常見的配置和理想的配置。
功能測試:
測試的是軟體的功能,保證測試的功能能夠符合軟體需求。
功能測試的依據是需求文件。
功能測試一般以黑盒測試進行,用到等價類劃分法和邊界值分析法。
錯誤處理測試:
軟體錯誤等級分為:致命錯誤,嚴重錯誤,一般錯誤,輕微錯誤,改進建議。
描述錯誤分三步走,摘要,重建步驟和隔離。
錯誤測試:為了發現軟體中不符合軟體需求的事情,做了使用者不滿意的期望事情。在進行錯誤處理測試中可能發現的問題不會被修復。
如何破壞測試環境:
比如應用程式異常中斷,或者斷開電源,關閉計算機等。
重現錯誤:
在寫文件時,記錄重現錯誤步驟是至關重要的,只有你把步驟重現出來程式設計師要能足夠理解,發生了什麼錯誤,並且對程式進行修復,如果你告訴程式設計師這裡錯誤了,可是不指出問題所在,程式設計師鳥都不鳥你!
然而重現步驟,也不是你所重現就重現的,測試人員需要進行發現錯誤時的所有操作,必須保證操作與原先發生錯誤時步驟一致和測試環境一致,有可能遇見偶發性,不一定就能馬上發現出來,這就需要進行重複的步驟了。
一旦滿足了確切的要求,錯誤才會再次浮現出來。
管理軟體錯誤:
這時管理軟體錯誤就很重要了,對於測試的工作中,管理軟體錯誤時至關重要的,需要保證每個被發現的錯誤得到及時的處理。
軟體錯誤的狀態:
軟體錯誤的狀態,what,狀態,是的,軟體錯誤的狀態就是寫在文件中的,狀態包含,開放,已分配,被拒絕,被忽略,修復,關閉,達到關閉就ok。簡單說就是描述文件的狀態,這些狀態可理解字面意思。
狀態報告主要內容:有多少軟體錯誤未被關閉,有多少軟體錯誤被關閉,和有多少軟體錯誤被忽略等等。
記憶體洩漏測試:
記憶體洩漏測試可以導致應用程式不斷消耗系統記憶體,使得程式執行慢,功能導致無法實現,嚴重導致整個系統問題。
記憶體洩漏測試用到的測試技術:
記憶體洩漏用到靜態測試和動態測試。
使用者介面的測試:
使用者介面的測試注意的是視覺效果,和易用性。
當我們進行使用者介面測試時,檢查的是文字,圖形效果,等。就算是顏色不符合也要進行調整。要對介面的美觀效果進行合理化調整,介面的複雜性,會導致使用者的使用效果降低。
效能測試:
效能測試有,強度測試,破壞性測試等等。
比如進行破壞性測試,重點是當破壞系統時,系統錯誤的狀態和系統破壞程度,是否能恢復。
安全測試:
安全測試是重點的內容,如果乙個系統出現安全隱患,如資產管理系統,使用者資料等被盜竊,嚴重導致該軟體失去大量的使用者量,安全測試是為了測試出軟體中存在的安全漏洞,進行修復,安全對於一款軟體是重中之重。
公升級測試:
是的,公升級也要進行測試:軟體公升級測試,軟體執行環境公升級測試,這個在測試過程中也是要的。
相容性測試:
相容性測試,相容一看就知道,看系統軟體配置和硬體是否相容等情況。
文件測試:
文件測試,what,是的,文件也可能出現錯誤,如筆誤,語法拼寫錯誤,步驟錯誤等,是不是,感覺測試很麻煩呢?
測試技巧方法:
技巧方法就是在測試前向程式中插入缺陷,為了可以估計軟體中還有多少缺陷,這裡插入缺陷測試出來的錯誤有乙個演算法。可以去了解一下。
總結:有人看了我的軟體測試,竟然說想轉行軟體測試,軟體測試據我所知,乙個月過萬,我身邊朋友的哦!
如果覺得不錯,可以分享哦,你的鼓勵是我最大的進步!
小達同學軟體測試第五講 測試技術與應用(完結)
關注我,每天都有優質技術文章推送,工作,學習累了的時候放鬆一下自己。系統測試 什麼是系統測試,系統測試測試的是整個產品系統,進行系統測試,是為了驗證該系統是否符合了需求規格的定義,並找出那些不符合的地方。系統測試 需要測試產品系統的軟體 需要測試該軟體依賴的外界環境 測試流程 執行系統測試,建立測試...
小達同學軟體測試第五講 測試技術與應用(完結)
關注我,每天都有優質技術文章推送,工作,學習累了的時候放鬆一下自己。系統測試 什麼是系統測試,系統測試測試的是整個產品系統,進行系統測試,是為了驗證該系統是否符合了需求規格的定義,並找出那些不符合的地方。系統測試 需要測試產品系統的軟體 需要測試該軟體依賴的外界環境 測試流程 執行系統測試,建立測試...
小達同學軟體測試第一講
軟體開發過程 軟體質量保證 理解軟體測試 軟體測試分類 測試工作流程 軟體測試時一門很重要的學科,軟體測試能提高軟體的質量,進行軟體測試能明確軟體的需求,提高工作效率。進行軟體測試不要誤解為這是一項很簡單的事情,世界上沒有什麼問題是簡單,軟體開發過程中,我們需要定義,計畫,實現,穩定化和部署,執行和...