小達同學軟體測試第五講 測試技術與應用(完結)

2022-05-06 09:06:07 字數 2711 閱讀 7827

關注我,每天都有優質技術文章推送,工作,學習累了的時候放鬆一下自己。 

系統測試

什麼是系統測試,系統測試測試的是整個產品系統,進行系統測試,是為了驗證該系統是否符合了需求規格的定義,並找出那些不符合的地方。

系統測試:

需要測試產品系統的軟體

需要測試該軟體依賴的外界環境

測試流程:

執行系統測試,建立測試環境,執行測試用例,記錄測試結果,報告測試結果,還是那幾個步驟。執行系統測試,則測試要求需滿足測試的標準。

建立系統測試環境

建立測試環境包括:硬體環境和軟體環境。

對於硬體環境有伺服器,客戶端等等輔助硬體裝置的環境。

對於軟體環境有作業系統以及其他應用軟體構成。

軟體環境包含:

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,是的,文件也可能出現錯誤,如筆誤,語法拼寫錯誤,步驟錯誤等,是不是,感覺測試很麻煩呢?

測試技巧方法:

技巧方法就是在測試前向程式中插入缺陷,為了可以估計軟體中還有多少缺陷,這裡插入缺陷測試出來的錯誤有乙個演算法。可以去了解一下。

總結:有人看了我的軟體測試,竟然說想轉行軟體測試,軟體測試據我所知,乙個月過萬,我身邊朋友的哦!

如果覺得不錯,可以分享哦,你的鼓勵是我最大的進步!

小達同學軟體測試第五講 測試技術與應用(完結)

關注我,每天都有優質技術文章推送,工作,學習累了的時候放鬆一下自己。系統測試 什麼是系統測試,系統測試測試的是整個產品系統,進行系統測試,是為了驗證該系統是否符合了需求規格的定義,並找出那些不符合的地方。系統測試 需要測試產品系統的軟體 需要測試該軟體依賴的外界環境 測試流程 執行系統測試,建立測試...

小達同學軟體測試第五講 測試技術與應用(完結)

關注我,每天都有優質技術文章推送,工作,學習累了的時候放鬆一下自己。系統測試 什麼是系統測試,系統測試測試的是整個產品系統,進行系統測試,是為了驗證該系統是否符合了需求規格的定義,並找出那些不符合的地方。系統測試 需要測試產品系統的軟體 需要測試該軟體依賴的外界環境 測試流程 執行系統測試,建立測試...

小達同學軟體測試第一講

軟體開發過程 軟體質量保證 理解軟體測試 軟體測試分類 測試工作流程 軟體測試時一門很重要的學科,軟體測試能提高軟體的質量,進行軟體測試能明確軟體的需求,提高工作效率。進行軟體測試不要誤解為這是一項很簡單的事情,世界上沒有什麼問題是簡單,軟體開發過程中,我們需要定義,計畫,實現,穩定化和部署,執行和...