天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

軟件測試技術---系統(tǒng)測試

發(fā)布時間:2017-01-11 13:34

  本文關鍵詞:軟件測試技術,由筆耕文化傳播整理發(fā)布。


軟件測試技術---系統(tǒng)測試

1,系統(tǒng)測試的概念

系統(tǒng)測試是最后的測試,用于評價系統(tǒng)是否符合系統(tǒng)需求規(guī)格說明的各項需求,是否達到要驗收的標準

系統(tǒng)測試的主要目的不是找出缺陷,而是確認其功能,性能和其他要求的質(zhì)量屬性

系統(tǒng)測試就是將已經(jīng)集成的軟件系統(tǒng)作為整個計算機系統(tǒng)中的某個元素,與計算機硬件,外圍設備等其他系統(tǒng)元素結合在一起,在實際運行環(huán)境下對計算機系統(tǒng)進行一系列集成和確認的測試,因此測試設計人員應該主要根據(jù)需求規(guī)格說明來設計測試用例

2.系統(tǒng)測試的方法

(1)功能測試

功能測試屬于黑盒測試,是系統(tǒng)測試中要進行的最基本的測試,其要求測試人員對被測系統(tǒng)的需求規(guī)格說明,業(yè)務功能都要非常熟悉

因為需求說明書是功能測試的基本輸入,因此要對需求說明書進行詳細的分析

(2)協(xié)議一致性測試

該測試在分布式系統(tǒng)中比較常見

因為使用分布式系統(tǒng)的軟件要運行在多個不同的計算機上

為了實現(xiàn)不同的計算機之間互相通信,這些計算機需要遵守一些協(xié)議

但是因為協(xié)議是自然語言規(guī)定的,每個人對其理解都有可能不一樣

所以要對協(xié)議進行測試,以確保所開發(fā)的系統(tǒng)能夠正常工作

(3)性能測試

該測試就是要檢查軟件在集成系統(tǒng)中的運行性能

混合了黑盒和白盒測試的方法

主要的目標是度量系統(tǒng)的性能與預先定義的目標有多大的差距

通常與壓力測試一起進行

(4)壓力測試

壓力測試又稱為強度測試,是在各種資源超負荷情況下觀察系統(tǒng)運行情況的測試

在該測試中,測試人員關注的主要是在有非正常資源占用的情況下系統(tǒng)的處理時間

(5)容量測試

該測試是在系統(tǒng)正常運行的范圍內(nèi)進行測試并確定系統(tǒng)能夠處理的數(shù)據(jù)容量

容量測試是面向數(shù)據(jù)的,其目的是檢查系統(tǒng)數(shù)據(jù)結構的設計是否能夠最大限度的處理系統(tǒng)目標所期望的數(shù)據(jù)容量

(6)安全性測試

一個完善的系統(tǒng)應該具備低于非法或非正常途徑的入侵者破壞系統(tǒng)正常工作活動的能力

安全性測試就是要驗證系統(tǒng)內(nèi)的保護機制能否抵御入侵者的攻擊

在該測試中,測試人員需要模擬不同的入侵方式來攻擊系統(tǒng)的安全機制,想盡一切辦法來獲取系統(tǒng)內(nèi)的保密信息

只要有足夠的事件和資源,,好的安全性測試一定能夠入侵一個系統(tǒng)

(7)失效恢復測試

很多基于計算機的系統(tǒng)在失效發(fā)生時必須能夠在一定的時間內(nèi)從失效中恢復過來,然后繼續(xù)運行

也就是說,在運行過程中出錯不能使得整個系統(tǒng)的功能都停止,而且一個系統(tǒng)的錯誤必須在一個特定的時間段內(nèi)改正

失效恢復測試就是為了驗證系統(tǒng)從軟件或者硬件失效中恢復的能力

通過采取人工干預的方式使得軟件出錯進行測試

(8)備份測試

該測試是失效恢復測試的一個補充,并且應當是失效恢復測試的一個部分

驗證系統(tǒng)在失效時間中備份其數(shù)據(jù)的能力

(9)GUI測試

GUI(Graphic User Interface)圖形化用戶界面

相當于軟件產(chǎn)品的外觀

GUI的好壞直接影響用戶使用軟件的效率和心情,為了讓軟件更好的服務用戶,需要進行GUI測試

該測試分為兩個部分:

一方面是界面的實現(xiàn)和界面設計是否相符

另一方面是要確認界面能夠正確的處理事件

(10)健壯性測試

該測試又稱為容錯測試

用于測試系統(tǒng)出現(xiàn)故障時,是否能夠自動回復或者忽略故障繼續(xù)運行

這就要求設計人員在設計過程中要妥善的進行異常處理

一個好的軟件必須在經(jīng)過健壯性測試之后才能最終交付給用戶

(11)兼容性測試

因為有時系統(tǒng)的出錯是由于與其他系統(tǒng)不兼容而引起的

所以兼容性測試的目的就是眼見被測的軟件系統(tǒng)對其他系統(tǒng)的兼容性

(12)可使用性測試

該測試是為了檢驗用戶在使用和理解系統(tǒng)的時候是否方便

是面向用戶的測試

和壓力測試一樣,可使用性測試最好在開發(fā)階段就進行

如果所開發(fā)的系統(tǒng)不能被用戶很好的使用,那么就要對系統(tǒng)進行重新設計

(13)安裝測試

該測試是為了檢驗系統(tǒng)成功安裝的能力

并且能夠在安裝過程中提供一些簡單的,容易理解的信息來幫助用戶完成安裝過程

(14)文檔測試

該測試主要是針對系統(tǒng)提交給用戶的文檔進行驗證的

目的是驗證用戶文檔是正確的并且保證操作手冊的過程能夠正確工作

(15)在線幫助測試

在線幫助給用戶提供一種實時的資訊服務,一個完善的系統(tǒng)應該具備在線幫助的功能

(16)數(shù)據(jù)轉(zhuǎn)換測試

在實際使用環(huán)境中,系統(tǒng)經(jīng)常會遇到升級的情況

同時又要保證以前的數(shù)據(jù)不會丟失

這就需要進行數(shù)據(jù)轉(zhuǎn)換測試

3.系統(tǒng)測試的實施

在完成集成測試之后

系統(tǒng)測試開始于集成軟件的確認測試

確認測試包括功能測試和軟件配置復查

在系統(tǒng)測試的過程中可能出現(xiàn)α測試和β測試

α測試是有一個用戶在開發(fā)環(huán)境下進行的測試,由開發(fā)者陪同并記錄下測試過程中出現(xiàn)的錯誤

β測試則是由多個軟件用戶在實際的使用環(huán)境中進行使用,然后將出現(xiàn)的錯誤返回給開發(fā)者,與α測試的主要不同是沒有開發(fā)人員的陪同

在進行完確認測試之后就要進行驗收測試,該測試是以用戶為主的測試

進行完所有測試之后要對系統(tǒng)測試出現(xiàn)的問題進行總結和分析

4.做好系統(tǒng)測試的原則

(1)所有的測試都應追溯到用戶需求

(2)在測試工作開始之前今早開始測試計劃

(3)將Pareto原則應用與軟件測試,Pareto原則表明測試發(fā)現(xiàn)的錯誤中80%的錯誤來源于程序模塊中的20%,問題在與如何分離出這些可疑的模塊進行徹底測試

(4)系統(tǒng)缺陷應記入文檔中


  本文關鍵詞:軟件測試技術,由筆耕文化傳播整理發(fā)布。



本文編號:236106

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenshubaike/mishujinen/236106.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶e1a2f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com