![配置測試的實用技術_第1頁](http://file4.renrendoc.com/view/5c5d1fd16db0f47f67e39803948f4a50/5c5d1fd16db0f47f67e39803948f4a501.gif)
![配置測試的實用技術_第2頁](http://file4.renrendoc.com/view/5c5d1fd16db0f47f67e39803948f4a50/5c5d1fd16db0f47f67e39803948f4a502.gif)
![配置測試的實用技術_第3頁](http://file4.renrendoc.com/view/5c5d1fd16db0f47f67e39803948f4a50/5c5d1fd16db0f47f67e39803948f4a503.gif)
![配置測試的實用技術_第4頁](http://file4.renrendoc.com/view/5c5d1fd16db0f47f67e39803948f4a50/5c5d1fd16db0f47f67e39803948f4a504.gif)
![配置測試的實用技術_第5頁](http://file4.renrendoc.com/view/5c5d1fd16db0f47f67e39803948f4a50/5c5d1fd16db0f47f67e39803948f4a505.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、配置測試的實用技術第1頁,共28頁,2022年,5月20日,20點37分,星期三13.1 配置測試的概述 配置測試(Configuration Testing)是重要的,它是測試和驗證被測軟件在不同的軟件和硬件配置中的運行情況,覆蓋了各種軟件、硬件環(huán)境。配置測試就是測試軟件是否和系統(tǒng)的其它與之交互的元素之間兼容,如:瀏覽器、操作系統(tǒng)、硬件等。 軟件測試技術研究組 中國信息大學第2頁,共28頁,2022年,5月20日,20點37分,星期三13.1. 1軟件配置管理的概念 軟件配置管理的概念討論的內(nèi)容有:軟件配置管理的定義、軟件測試配置管理的任務、軟件測試配置管理的目的、軟件測試配置管理的基本目標
2、、軟件測試配置管理的執(zhí)行約定、 軟件測試配置管理的執(zhí)行能力、軟件配置測試管理組負責協(xié)調(diào)的工作、軟件配置測試管理的流程、軟件測試配置管理的關鍵活動、軟件配置管理要求、配置測試的前提條件、配置測試的范圍、配置測試的目標、測試配置管理人員工作的主要內(nèi)容 第3頁,共28頁,2022年,5月20日,20點37分,星期三13.1. 2 軟件配置管理的定義 軟件配置管理定義的要素包括: 標識:識別產(chǎn)品的結構、產(chǎn)品的構件及其類型,為其分配唯一的標識符,并以某種形式提供對它們的存取; 控制:通過建立產(chǎn)品基線,控制軟件產(chǎn)品的發(fā)布和在整個軟件生命周期中對軟件產(chǎn)品的修改。例如,它將解決哪些修改會在該產(chǎn)品的最新版本中實
3、現(xiàn)的問題; 基線:基線是軟件文檔或源碼(或其它產(chǎn)出物)的一個穩(wěn)定版本, 對軟件產(chǎn)品的重現(xiàn)性、可追蹤性和報告。 狀態(tài)統(tǒng)計:記錄并報告構件和修改請求的狀態(tài),并收集關于產(chǎn)品構件的重要統(tǒng)計信息。例如,它將解決修改這個錯誤會影響多少個文件的問題; 審計和審查:確認產(chǎn)品的完整性并維護構件間的一致性,即確保產(chǎn)品是一個嚴格定義的構件集合。例如,它將解決目前發(fā)布的產(chǎn)品所用的文件的版本是否正確的問題;第4頁,共28頁,2022年,5月20日,20點37分,星期三 生產(chǎn):對產(chǎn)品的生產(chǎn)進行優(yōu)化管理。它將解決最新發(fā)布的產(chǎn)品應由哪些版本的文件和工具來生成的問題; 過程管理:確保軟件組織的規(guī)程、方針和軟件周期得以正確貫徹執(zhí)
4、行。它將解決要交付給用戶的產(chǎn)品是否經(jīng)過測試和質量檢查的問題; 結構:表示產(chǎn)品的架構; 創(chuàng)建:支持產(chǎn)品的構建及其產(chǎn)品的附件。 審核:對產(chǎn)品及其過程的審核予以保留。 統(tǒng)計:采集與產(chǎn)品、過程相關的數(shù)據(jù)。 控制:控制產(chǎn)品變更的方式及時間。 過程:支持產(chǎn)品演變的管理。 團隊協(xié)作:促進項目組開發(fā)及產(chǎn)品維護。第5頁,共28頁,2022年,5月20日,20點37分,星期三13.1.3 軟件測試配置管理的任務 軟件測試配置管理的任務主要包括:制定軟件測試配置管理計劃,建立軟件配置管理機構;在給定時間點上對軟件測試配置管理項進行標識;系統(tǒng)地控制軟件測試配置管理項的更動;配置狀態(tài)報告;配置審計;在整個軟件測試期內(nèi),
5、按規(guī)程對軟件配置管理項進行存儲、處理、發(fā)行管理和交付。 第6頁,共28頁,2022年,5月20日,20點37分,星期三 13.1.4 軟件測試配置管理的目的 軟件測試配置管理活動是有計劃的。 所選定的軟件工作產(chǎn)品是經(jīng)過標識的、受控制的和可用的。 對已標識的軟件產(chǎn)品進行變更是受控制的。 受影響的組和個人能及時得到軟件基線的狀態(tài)和內(nèi)容。第7頁,共28頁,2022年,5月20日,20點37分,星期三13.1.5 軟件測試配置管理的基本目標 軟件配置管理的各項工作是有計劃進行的; 被選擇的項目產(chǎn)品得到識別,控制并且可以被相關人員獲??; 已識別出的項目產(chǎn)品的更改得到控制; 使相關組別和個人及時了解軟件基
6、準的狀態(tài)和內(nèi)容。 驗證應用程序(即,確定它是否滿足了它的配置要求)。 確定配置問題的軟件出錯。幫助識別那些不能有效地在單元和集成測試發(fā)現(xiàn)的一些缺陷:功能變體、國際化(例如,多語言,貨幣,稅收和關稅,時區(qū)等)、個性化這些故障報告的開發(fā)團隊 ,使相關的缺陷可以修復的。 決定增加或修改,如硬件資源的影響:內(nèi)存、磁盤和磁帶資源、處理器、負載均衡 確定最佳的系統(tǒng)配置。 第8頁,共28頁,2022年,5月20日,20點37分,星期三13.1.6 軟件測試配置管理的執(zhí)行約定明確項目SCM的機構(或人員)及其職責;在項目的整個生命周期內(nèi)實行SCM;對交付用戶的軟件產(chǎn)品、指定的內(nèi)部軟件工作產(chǎn)品和指定在項目內(nèi)部使
7、用的支持工具都要實行SCM;項目要建立專門的受控庫(如數(shù)據(jù)庫)和產(chǎn)品庫用來存放 軟件配置管理項和相關SCM活動的記錄。第9頁,共28頁,2022年,5月20日,20點37分,星期三13.1.7 軟件測試配置管理的執(zhí)行能力軟件測試配置管理的執(zhí)行能力要確保以下的必備條件:(1)建立一個有權力管理項目的軟件測試配置控制組軟件測試配置控制組主要負責以下工作:(2)建立軟件測試的基線和標識軟件測試配置的管理項;(1)代表項目負責人和受到軟件測試基線影響的所有組的利益。第10頁,共28頁,2022年,5月20日,20點37分,星期三13.1.8 軟件配置測試管理組負責協(xié)調(diào)的工作軟件配置測試管理組負責協(xié)調(diào)以
8、下工作:創(chuàng)建和管理軟件基線庫;制定、維護和分發(fā)SCM計劃、標準和規(guī)程;標識置于軟件配置管理之下的軟件工作產(chǎn)品, 一個軟件工作產(chǎn)品是由定義、維護、使用一個軟件過程中所生成的任何人工制品組成。更新軟件測試基線。生成基于軟件測試基線庫的產(chǎn)品。記錄SCM活動。生成和發(fā)布SCM報告。第11頁,共28頁,2022年,5月20日,20點37分,星期三13.1.9 軟件配置測試管理的流程第12頁,共28頁,2022年,5月20日,20點37分,星期三13.1.10 軟件測試配置管理的關鍵活動 配置標識; 版本控制 ; 變更控制; 配置狀態(tài)報告; 配置審計; 工作空間管理。第13頁,共28頁,2022年,5月2
9、0日,20點37分,星期三13.1.11 軟件配置管理要求 (1)配置管理適用的范圍包括全部工作產(chǎn)品,研發(fā)中心各個部門的評審記錄;(2)配置管理下的項至少應包括:工作計劃、工作任務、工作周報、各種會議記錄、經(jīng)評審確認的工作產(chǎn)品、評審記錄等。(3)配置管理命名規(guī)則:(4) 配置庫文件目錄結構(5) 角色和責任;(6)目錄添加/修改/刪除流程;(7)配置項的添加/修改/刪除流程;(8)配置項的發(fā)布;(9)配置管理文檔的保存;(10) 配置庫備份第14頁,共28頁,2022年,5月20日,20點37分,星期三13.1.12 配置測試的前提條件進行配置測試的需要以下幾個前提條件: 進行配置測試的需求分
10、析已經(jīng)完成。 已完成應用程序的多個版本。 相關的軟件組件已通過單元測試。 軟件集成測試已經(jīng)進行,但在配置測試開始之前軟件組件必須已經(jīng)安裝在被測硬件設備上。 相關系統(tǒng)組件已通過系統(tǒng)集成測試。 在獨立的測試小組配備足夠的人員進行配置測試和訓練。 配置測試環(huán)境準備完成。 第15頁,共28頁,2022年,5月20日,20點37分,星期三13.1.13 配置測試的范圍 配置測試的目標是為了使軟件在盡可能多的硬件平臺上運作,那么進行配置測試一般需要測試它的硬件環(huán)境和軟件環(huán)境。(1)硬件配置(2)軟件配置第16頁,共28頁,2022年,5月20日,20點37分,星期三13.1.14 配置測試的目標 驗證應用
11、程序(即,確定它是否滿足了它的配置要求)。 確定配置問題的軟件出錯。 幫助識別那些不能有效地在單元和集成測試發(fā)現(xiàn)的一些缺陷:功能變體、國際化(例如,多語言,貨幣,稅收和關稅,時區(qū)等)、個性化 這些故障報告的開發(fā)團隊 , 使相關的缺陷可以修復的。 決定增加或修改,如硬件資源的影響:內(nèi)存、磁盤和磁帶資源、處理器、負載均衡 確定最佳的系統(tǒng)配置。 第17頁,共28頁,2022年,5月20日,20點37分,星期三測試配置管理人員工作的主要內(nèi)容1. 制定配置管理階段2. 測試項目執(zhí)行階段3. 測試項目結項階段第18頁,共28頁,2022年,5月20日,20點37分,星期三13.2配置測試技術 良好的測試方
12、案有利于工作的進展,本節(jié)主要討論配置測試設計、設計配置測試所用到的技術。希望這些技術設計高效可行的配置測試方案有所幫助。 第19頁,共28頁,2022年,5月20日,20點37分,星期三配置測試設計 確定哪些功能是軟件需要用到的,例如一個辦公程序可能對顯卡要求是很低的,沒有必要去測試太多。又或者一個大型游戲根本不需要打印功能,那么就不需要管打印機了; 配置并測試市場上比較流行的軟件,是可用的; 配置并測試哪些硬件特性,模式和選項是可用的; 在已有的測試集合里面挑選出一個可維護可管理的測試集,還是挑出表常見的硬件; 找出軟件中對配置特別敏感的特有功能; 不同配置下的測試用例需要分別設計; 在每個
13、配置環(huán)境下至少執(zhí)行一邊測試用例。第20頁,共28頁,2022年,5月20日,20點37分,星期三常用技術的使用 1. 多次單因素實驗法的使用 2. 正交實驗法的使用3. 均勻設計法的使用第21頁,共28頁,2022年,5月20日,20點37分,星期三13.3配置測試的主要內(nèi)容配置測試按照軟硬件的劃分分為軟件配置和硬件配置的兼容測試。進行配置測試時通常習慣性的采用表格統(tǒng)計方式來進行數(shù)據(jù)統(tǒng)計,最后統(tǒng)計得出結論。第22頁,共28頁,2022年,5月20日,20點37分,星期三硬件環(huán)境配置測試1.不同主機的配置測試2. 不同組件的配置測試3. 不同外設的配置測試4. 不同接口的配置測試5.可選項的配置
14、測試第23頁,共28頁,2022年,5月20日,20點37分,星期三軟件環(huán)境配置測試1.不同的操作系統(tǒng)平臺兼容性測試2.同一操作系統(tǒng)平臺的不同版本兼容性測試3.軟件本身向前向后兼容測試4.軟件本身與其他軟件兼容測試5.數(shù)據(jù)兼容測試第24頁,共28頁,2022年,5月20日,20點37分,星期三13.4配置測試工作的文檔1. 工作開始前所需的文檔配置測試進行前需要以下文檔資料:測試計劃;需要進行的測試列表 ;被測程序源碼;配置測試軟硬件設備清單;配置測試用例。2. 工作結束后遞交的文檔配置測試結束后需要遞交以下文檔資料: 配置測試報告 ;配置測試總結報告 。第25頁,共28頁,2022年,5月20日,20點37分,星期三13.5 配置測試的人工測試實訓和操作方法 人工測試實訓和操作方法查看本書第13章13.5 配置測試的人工測試實訓和操作方法第26頁,共28頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北中考化學試題帶答案
- 初級銀行業(yè)法律法規(guī)與綜合能力-銀行專業(yè)初級《法律法規(guī)》??荚嚲?
- 電力充儲放一張網(wǎng)平臺信息化建設設計及監(jiān)理服務需求
- DB36T-桑芽茶加工技術規(guī)程
- 貧困生獎學金申請書
- 企業(yè)內(nèi)部信息轉換管理細則
- 特困人員供養(yǎng)申請書
- DB2111-T 0025-2023 水稻綠色抗逆栽培技術規(guī)程
- 2024-2025學年山東省泰安市高二上學期11月期中物理試題(解析版)
- 籃球運動員代表資格協(xié)議書(2篇)
- 2024年3月山東省直監(jiān)獄類面試題及參考答案全套
- 新產(chǎn)品研發(fā)工作總結匯報
- pi粉末成型工藝
- Optix-OSN3500智能化光傳輸設備業(yè)務配置手冊范本
- swagelok管接頭安裝培訓教程
- 公墓管理考核方案
- 把子肉店創(chuàng)業(yè)計劃書
- 綜合樓裝修改造項目 投標方案(技術方案)
- 冀教版五年級上冊英語全冊單元測試卷(含期中期末試卷及聽力音頻)
- 靜脈用藥安全輸注藥護專家指引
- 華住酒店管理制度
評論
0/150
提交評論