版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件測試過程實施系統(tǒng)測試單元四實施系統(tǒng)測試實施系統(tǒng)測試3351234任務(wù)引入問題導(dǎo)引
4.3.1系統(tǒng)測試準備 4.3.2系統(tǒng)測試環(huán)境 4.3.3系統(tǒng)測試技術(shù)與測試數(shù)據(jù) 4.3.4系統(tǒng)測試人員對系統(tǒng)的業(yè)務(wù)性能進行測試 復(fù)習(xí)任務(wù)任務(wù)實操知識準備任務(wù)引入集成測試通過之后,各個模塊已經(jīng)被組裝成一個完整的軟件系統(tǒng),這時需要進行系統(tǒng)測試。(1)系統(tǒng)測試的含義(2)系統(tǒng)測試的對象(3)系統(tǒng)測試的新特征問題引導(dǎo)1.系統(tǒng)測試的主要目的是什么?2系統(tǒng)測試包含哪些方面的測試內(nèi)容?知識準備4.3.1系統(tǒng)測試準備 4.3.2系統(tǒng)測試環(huán)境4.3.3系統(tǒng)測試技術(shù)與測試數(shù)據(jù)4.3.4系統(tǒng)測試人員4.3.1系統(tǒng)測試準備系統(tǒng)測試是一個龐大的工程,在測試之前應(yīng)該做好以下準備工作:(1)收集各種軟件說明書;(2)仔細閱讀軟件測試計劃,最好制定單獨的系統(tǒng)測試計劃,作為系統(tǒng)測試的根據(jù),并收集已編好的測試用例;(3)如果沒有現(xiàn)成的系統(tǒng)測試用例,則需要做大量工作來編寫測試用例。編寫測試用例在編寫測試用例時,應(yīng)從軟件規(guī)格和各種文檔中發(fā)掘以下信息:對系統(tǒng)各種功能的描述;系統(tǒng)要求的數(shù)據(jù)處理和傳輸效率;對系統(tǒng)性能的要求;對兼容性的要求;對備份和修復(fù)的要求;對配置的描述;對安全方面的要求等。4.3.2系統(tǒng)測試環(huán)境系統(tǒng)測試環(huán)境適合與否會嚴重影響測試結(jié)果的真實性和正確性。測試環(huán)境包括硬件環(huán)境和軟件環(huán)境,硬件環(huán)境指測試必需的服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備,以及打印機/掃描儀等輔助硬件設(shè)備所構(gòu)成的環(huán)境;軟件環(huán)境指被測軟件運行時的操作系統(tǒng)、數(shù)據(jù)庫及其他應(yīng)用軟件構(gòu)成的環(huán)境。(1)確定測試環(huán)境的組成(2)管理測試環(huán)境4.3.2系統(tǒng)測試環(huán)境(1)所需要的計算機的數(shù)量,以及對每臺計算機的硬件配置要求。(2)部署被測應(yīng)用的服務(wù)器的配置要求。(3)用來保存各種測試工作中生成的文檔和數(shù)據(jù)的服務(wù)器的配置要求。(4)用來執(zhí)行測試工作的計算機的配置要求。(5)是否需要專門的計算機用于環(huán)境的備份。(6)測試中所需要使用的網(wǎng)絡(luò)環(huán)境。1.確定測試環(huán)境的組成4.3.2系統(tǒng)測試環(huán)境(1)設(shè)置專門的測試環(huán)境管理員每個測試項目或測試小組都應(yīng)當(dāng)配備一名專門的測試環(huán)境管理員,其職責(zé)包括:測試環(huán)境的搭建,包括操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器等必須軟件的安裝,配置,并做好各項安裝、配置手冊的編寫;記錄組成測試環(huán)境的各臺機器的硬件配置、IP地址、端口配置、機器的具體用途,以及當(dāng)前網(wǎng)絡(luò)環(huán)境的情況;測試環(huán)境各項變更的執(zhí)行及記錄;測試環(huán)境的備份及恢復(fù);操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測應(yīng)用中所需的各用戶名、密碼以及權(quán)限的管理。2.管理測試環(huán)境4.3.2系統(tǒng)測試環(huán)境(2)記錄好測試環(huán)境管理所需的各種文檔測試環(huán)境的各臺機器的硬件環(huán)境文檔,測試環(huán)境的備份和恢復(fù)方法手冊,并記錄每次備份的時間、備份人、備份原因以及所形成的備份文件的文件名和獲取方式;用戶權(quán)限管理文檔,記錄訪問操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測應(yīng)用時所需的各種用戶名、密碼以及各用戶的權(quán)限,并對每次變更進行記錄。2.管理測試環(huán)境4.3.2系統(tǒng)測試環(huán)境(3)測試環(huán)境訪問權(quán)限的管理測試環(huán)境的各臺機器的硬件環(huán)境文檔,測試環(huán)境的備份和恢復(fù)方法手冊,并記錄每次備份的時間、備份人、備份原因以及所形成的備份文件的文件名和獲取方式;用戶權(quán)限管理文檔,記錄訪問操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測應(yīng)用時所需的各種用戶名、密碼以及各用戶的權(quán)限,并對每次變更進行記錄。2.管理測試環(huán)境4.3.2系統(tǒng)測試環(huán)境(4)測試環(huán)境的備份和恢復(fù)測試環(huán)境必須是可恢復(fù)的,否則將導(dǎo)致原有的測試用例無法執(zhí)行,或者發(fā)現(xiàn)的缺陷無法重現(xiàn),最終使測試人員已經(jīng)完成的工作失去價值。因此,應(yīng)當(dāng)在測試環(huán)境(特別是軟件環(huán)境)發(fā)生重大變動時進行完整的備份,例如使用Ghost對硬盤或某個分區(qū)進行鏡像備份。2.管理測試環(huán)境4.3.3系統(tǒng)測試技術(shù)與測試數(shù)據(jù)測試類型包括功能測試、性能測試、安裝測試、壓力測試、容量測試、安全性測試、健壯性測試、可用性測試、用戶界面測試、文檔測試等。功能測試、性能測試、安全性測試等在一般情況下是必須的。功能測試功能測試是系統(tǒng)測試中最基本的測試,它不管軟件內(nèi)部是如何實現(xiàn)的,而只是根據(jù)需求規(guī)格說明書和測試需求列表,驗證產(chǎn)品的功能是否符合需求規(guī)格,主要檢驗以下3個方面:
功能是否全部實現(xiàn),有沒有遺漏;功能是否滿足用戶需求;能否正確地接收輸入,并給出正確結(jié)果。功能測試在進行功能測試時,作為功能測試的基本輸入,首先需要對需求規(guī)格說明書進行分析,分析步驟有以下6個:對每一個明確的功能需求進行標(biāo)號;對每一個可能隱含的功能需求進行標(biāo)號;對于可能出現(xiàn)的功能異常進行分類分析,并標(biāo)號;對前3個步驟獲得的功能需求進行分級,以便為每個功能點計劃投入的人力等;由于對每個功能點都進行充分測試需要極大的代價,所以常常需要將需求功能劃分為關(guān)鍵需求功能和非關(guān)鍵需求功能,關(guān)鍵需求功能是指產(chǎn)品核心功能,如果關(guān)鍵功能失敗,則可能導(dǎo)致用戶直接拒絕使用產(chǎn)品;對每個功能進行測試分析,以決定是否可測、如何測、如何輸入、可能輸出等;為測試制訂腳本化和自動化支持。功能測試常用的用例設(shè)計方法有:等價類劃分邊界值分析因果圖判定表正交試驗場景法錯誤猜測法(猜測錯誤發(fā)生類型及位置)性能測試性能測試是用來測試軟件系統(tǒng)在實際環(huán)境中運行性能的。因為無論是在單元測試,還是集成測試中,都沒有將系統(tǒng)作為一個整體放入實際環(huán)境中運行,因此,只有在性能測試階段,才能夠真正看到系統(tǒng)的實際性能。主要包括以下5個方面:評估系統(tǒng)的能力:測試中得到的負荷和響應(yīng)時間數(shù)據(jù)可用于驗證預(yù)期系統(tǒng)的能力,并幫助做出決策;識別體系中的弱點:受控的負荷可以被增加到一個極端的水平,并突破它,從而修復(fù)體系的瓶頸或薄弱的地方;系統(tǒng)調(diào)優(yōu):重復(fù)運行測試,驗證調(diào)整系統(tǒng)的活動得到了預(yù)期的結(jié)果,從而改進性能;檢測軟件中的問題:長時間的測試執(zhí)行可導(dǎo)致程序發(fā)生由于內(nèi)存泄露等引起的失敗,揭示程序中的隱含的問題或沖突;驗證穩(wěn)定性和可靠性:在一個生產(chǎn)負荷下執(zhí)行一定時間的測試是評估系統(tǒng)穩(wěn)定性和可靠性是否滿足要求的唯一方法。性能測試系統(tǒng)性能指標(biāo)包括2方面內(nèi)容:(1)系統(tǒng)資源(CPU、內(nèi)存等)使用率系統(tǒng)資源使用率越低,系統(tǒng)性能越好。(2)系統(tǒng)行為表現(xiàn)系統(tǒng)對請求的響應(yīng)時間數(shù)據(jù)吞吐量性能測試由于工程和項目的不同,所選用的度量,評估方法也有不同之處。不過仍然有一些通用的步驟有助于完成一個性能測試項目。步驟如下:性能測試步驟:確定性能測試需求:只有明確需求才能澄清測試范圍,知道在測試中要掌握什么樣的技術(shù)以及確定哪些性能指標(biāo)需要度量。學(xué)習(xí)相關(guān)技術(shù)和工具:性能測試是通過工具,模擬大量用戶操作,對系統(tǒng)增加負載。設(shè)計測試用例:設(shè)計測試用例是在了解軟件業(yè)務(wù)流程的基礎(chǔ)上,一次盡可能的包含多個測試要素。運行測試用例:通過性能測試工具運行測試用例。同一環(huán)境下作的性能測試得到的測試結(jié)果是不準確的,所以在運行這些測試用例的時候,需要在不同的測試環(huán)境,不同的機器配置上運行。分析測試結(jié)果:運行測試用例后,收集相關(guān)信息,進行數(shù)據(jù)統(tǒng)計分析,找到性能瓶頸。安全性測試入侵的內(nèi)容非常廣泛,包括:僅僅為了練習(xí)技術(shù)而試圖入侵的黑客;為了報復(fù)而試圖破壞系統(tǒng)的內(nèi)部雇員;為了獲取非法利益而試圖入侵系統(tǒng)的非法個人甚至組織。
安全性測試是很有必要的。安全性測試是在IT軟件產(chǎn)品的生命周期中,特別是產(chǎn)品開發(fā)基本完成到發(fā)布階段,對產(chǎn)品進行檢驗以驗證產(chǎn)品符合安全需求定義和產(chǎn)品質(zhì)量標(biāo)準的過程。安全性測試安全性測試的目的包括:提升IT產(chǎn)品的安全質(zhì)量;盡量在發(fā)布前找到安全問題予以修補降低成本;度量安全;驗證安裝在系統(tǒng)內(nèi)的保護機制能否在實際應(yīng)用中對系統(tǒng)進行保護,使之不被非法入侵,不受各種因素的干擾。在安全性測試中,測試人員常常扮演系統(tǒng)攻擊者的角色,然后嘗試各種方案入侵系統(tǒng),如:企圖獲取系統(tǒng)超級密碼;使用任何能夠瓦解系統(tǒng)防護機制的軟件;劫持系統(tǒng),使別人無法使用;有目的地引發(fā)系統(tǒng)錯誤,使系統(tǒng)崩潰,并從錯誤的信息以及恢復(fù)過程中侵入系統(tǒng)等。4.3.4系統(tǒng)測試人員系統(tǒng)測試需由數(shù)據(jù)庫設(shè)計人員、應(yīng)用開發(fā)人員和用戶一同進行。針對測試階段出現(xiàn)的各種問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CN119051139B 構(gòu)網(wǎng)型高壓直掛儲能系統(tǒng)暫態(tài)過電流能力提升方法及系統(tǒng) (上海交通大學(xué))
- CN119026072B 一種應(yīng)用于智能鎖的火災(zāi)報警聯(lián)動方法及系統(tǒng) (一脈通(深圳)智能科技有限公司)
- 2026年冰雪旅游馴鹿互動體驗 北歐風(fēng)情的本土化呈現(xiàn)
- 2026年海綿行業(yè)技術(shù)分析報告
- 性別識別數(shù)據(jù)安全管理規(guī)范
- PLC綜合試題及答案全解
- 養(yǎng)老機構(gòu)補貼管理辦法(2026版)
- 旅游廁所安全事故應(yīng)急預(yù)案腳本
- 多重耐藥菌感染患者護理查房
- 作物栽培學(xué)試題庫及答案
- 《火災(zāi)自動報警系統(tǒng)施工及驗收規(guī)范》
- 機加工知識培訓(xùn)課件
- 托育心理健康知識培訓(xùn)課件
- 變壓器維護保養(yǎng)培訓(xùn)課件
- 香港朗文小學(xué)英語1A單詞及句型
- 洞身開挖工程 現(xiàn)場質(zhì)量檢驗報告單
- 手術(shù)中的導(dǎo)尿技術(shù)
- 森林資源規(guī)劃調(diào)查工作方案
- 《工業(yè)控制系統(tǒng)安全與實踐》教學(xué)大綱
- 氣體絕緣變壓器介紹
- 北師大四年級應(yīng)用題培優(yōu)
評論
0/150
提交評論