版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 軟件測試2022年3月23日第第6章:成為優(yōu)秀的測試組長章:成為優(yōu)秀的測試組長學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo):o 了解測試組長工作職責(zé)o 了解軟件測試計(jì)劃編寫過程和主要內(nèi)容o 掌握測試計(jì)劃文檔編寫要點(diǎn)6.1 測試組長工作職責(zé)測試組長工作職責(zé)o 測試團(tuán)隊(duì)組建o 測試計(jì)劃制定o 項(xiàng)目測試工作的安排o 解決測試工作中出現(xiàn)的問題,保證測試工作的順利開展6.2 測試計(jì)劃內(nèi)容和要點(diǎn)測試計(jì)劃內(nèi)容和要點(diǎn)o 測試活動(dòng)進(jìn)度綜述,可供項(xiàng)目經(jīng)理產(chǎn)生項(xiàng)目進(jìn)度時(shí)參考;o 測試方法,包括測試工具的使用;o 測試工具,包括如何和何時(shí)獲取工具;o 實(shí)施測試和報(bào)告結(jié)果的過程;o 系統(tǒng)測試進(jìn)入和結(jié)束準(zhǔn)則;o 設(shè)計(jì)、開發(fā)和執(zhí)行測試所需的人員;6
2、.2 測試計(jì)劃內(nèi)容和要點(diǎn)測試計(jì)劃內(nèi)容和要點(diǎn)o 設(shè)備資源:需要什么樣的機(jī)器和測試基準(zhǔn);o 恰當(dāng)?shù)臏y試覆蓋率目標(biāo);o 測試所需的特殊軟件和硬件配置;o 測試應(yīng)用程序策略;o 測試哪些特性,不測試哪些特性;o 風(fēng)險(xiǎn)和意外情況計(jì)劃。6.3 測試計(jì)劃制定過程測試計(jì)劃制定過程6.3 測試計(jì)劃制訂過程測試計(jì)劃制訂過程分析和測試軟件分析和測試軟件需求需求定義測試策略定義測試策略定義測試定義測試環(huán)境環(huán)境定義測試管理定義測試管理編寫和審核測試計(jì)劃編寫和審核測試計(jì)劃6.6 測試策略測試策略o 測試組長開始做測試計(jì)劃時(shí),考慮的問測試組長開始做測試計(jì)劃時(shí),考慮的問題包括:題包括:n 測試范圍測試范圍n 測試方法測試方法
3、n 測試標(biāo)準(zhǔn)測試標(biāo)準(zhǔn)n 測試工具測試工具n 測試軟件的編寫測試軟件的編寫6.6.1 確定測試范圍確定測試范圍o 測試過度,則在測試覆蓋中存在大量冗余項(xiàng)目進(jìn)度存在風(fēng)險(xiǎn);測試范圍過小,則存在遺漏錯(cuò)誤的風(fēng)險(xiǎn)。o 定義測試范圍是一個(gè)在測試時(shí)間、費(fèi)用和質(zhì)量風(fēng)險(xiǎn)之間尋找平衡的過程。o 通過分析產(chǎn)品的需求文檔識(shí)別哪些需要被測試。o 測試范圍不能僅僅由測試人員來確定。 o 定義測試范圍需要考慮下列一些因素:定義測試范圍需要考慮下列一些因素:n 首先測試最高優(yōu)先級(jí)的需求。首先測試最高優(yōu)先級(jí)的需求。 n 測試新的功能和代碼或者改進(jìn)的舊功能。測試新的功能和代碼或者改進(jìn)的舊功能。 n 使用等價(jià)類劃分來減小測試范圍使用
4、等價(jià)類劃分來減小測試范圍 n 重點(diǎn)測試經(jīng)常出問題的地方重點(diǎn)測試經(jīng)常出問題的地方o 可采用提問單的方式來確定測試范圍可采用提問單的方式來確定測試范圍n哪些功能是軟件的特色?哪些功能是軟件的特色? n哪些功能是用戶最常用的?哪些功能是用戶最常用的? n如果系統(tǒng)可以分塊賣的話,哪些功能塊在銷售時(shí)最昂貴?如果系統(tǒng)可以分塊賣的話,哪些功能塊在銷售時(shí)最昂貴? n哪些功能出錯(cuò)將導(dǎo)致用戶不滿或索賠?哪些功能出錯(cuò)將導(dǎo)致用戶不滿或索賠? n哪些程序是最復(fù)雜、最容易出錯(cuò)的?哪些程序是最復(fù)雜、最容易出錯(cuò)的? n哪些程序是相對(duì)獨(dú)立,應(yīng)當(dāng)提前測試的?哪些程序是相對(duì)獨(dú)立,應(yīng)當(dāng)提前測試的? n哪些程序最容易擴(kuò)散錯(cuò)誤?哪些程序
5、最容易擴(kuò)散錯(cuò)誤? n哪些程序是全系統(tǒng)的性能瓶頸所在?哪些程序是全系統(tǒng)的性能瓶頸所在? n哪些程序是開發(fā)者最沒有信心的?哪些程序是開發(fā)者最沒有信心的? 確定測試范圍方法確定測試范圍方法6.6.2 選擇測試方法選擇測試方法o 在不同的開發(fā)階段,需要選擇不同的測試方法。o 在瀑布生命期模型中不同的階段可以選擇的不同的測試方法:n需求分析階段:靜態(tài)測試n概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)階段:靜態(tài)測試 n編碼和單元測試階段:靜態(tài)測試和動(dòng)態(tài)測試、白盒測試n集成測試階段:動(dòng)態(tài)測試、白盒測試、黑盒測試 n系統(tǒng)測試階段:動(dòng)態(tài)測試、黑盒測試、重點(diǎn)放在壓力測試、安全測試、負(fù)載測試等n驗(yàn)收測試階段:動(dòng)態(tài)測試、黑盒測試6.6.3 定
6、義測試標(biāo)準(zhǔn)定義測試標(biāo)準(zhǔn)o 定義測試標(biāo)準(zhǔn)的目的是設(shè)置測試中遵循的規(guī)則。o 需要制訂以下幾種標(biāo)準(zhǔn):n 測試入口標(biāo)準(zhǔn)在什么情況下可以開始某個(gè)階段的測試n 測試出口標(biāo)準(zhǔn)在什么情況下可以完成某個(gè)階段的測試n 測試暫停與繼續(xù)標(biāo)準(zhǔn)制訂測試標(biāo)準(zhǔn)常用規(guī)則(一)制訂測試標(biāo)準(zhǔn)常用規(guī)則(一)o 基于測試用例的規(guī)則基于測試用例的規(guī)則n 當(dāng)測試用例的不通過率達(dá)到某一百分比時(shí),則拒絕繼續(xù)測試。n 優(yōu)點(diǎn)是適用于所有的測試階段 n 缺點(diǎn)是太依賴于測試用例。 o 基于基于“測試期缺陷密度測試期缺陷密度”的規(guī)則的規(guī)則n “測試期缺陷密度”:測試一個(gè)CPU小時(shí)發(fā)現(xiàn)的缺陷數(shù)。n 如果在相鄰n個(gè)CPU小時(shí)內(nèi)“測試期缺陷密度”全部低于某個(gè)
7、值m時(shí),則允許正常結(jié)束測試。 制訂測試標(biāo)準(zhǔn)常用規(guī)則(二)制訂測試標(biāo)準(zhǔn)常用規(guī)則(二)o 基于基于“運(yùn)行期缺陷密度運(yùn)行期缺陷密度”的規(guī)則的規(guī)則n “運(yùn)行期缺陷密度”:軟件運(yùn)行一個(gè)CPU小時(shí)發(fā)現(xiàn)的缺陷數(shù)n 如果在相鄰n個(gè)CPU小時(shí)內(nèi)“運(yùn)行期缺陷密度”全部低于某個(gè)值m時(shí),則允許正常結(jié)束測試。 6.6.4 選擇自動(dòng)化測試工具選擇自動(dòng)化測試工具o 使用自動(dòng)化測試工具的好處:使用自動(dòng)化測試工具的好處:o 能夠很好地進(jìn)行性能測試和壓力測試能夠很好地進(jìn)行性能測試和壓力測試o 能夠改進(jìn)回歸測試能夠改進(jìn)回歸測試o 能夠縮短測試周期能夠縮短測試周期o 能夠提高測試工作的可重復(fù)性能夠提高測試工作的可重復(fù)性6.6.4 選
8、擇自動(dòng)化測試工具選擇自動(dòng)化測試工具o 選擇自動(dòng)化測試工具需要注意以下幾方面:選擇自動(dòng)化測試工具需要注意以下幾方面:n 并不是所有的測試工作都可以由測試工具來完成n 并不是一個(gè)自動(dòng)化工具就可以完成所有的測試n 使用自動(dòng)化工具本身也是需要時(shí)間的,這個(gè)時(shí)間有可能超過手工測試的時(shí)間n 如果測試人員不熟悉測試工具的使用,有可能不能更多發(fā)現(xiàn)軟件錯(cuò)誤,從而影響測試工作質(zhì)量n 自動(dòng)化測試工具并不能對(duì)一個(gè)軟件進(jìn)行完全的測試n 購買自動(dòng)化測試工具,有可能使本項(xiàng)目的測試費(fèi)用超出預(yù)算6.7 考慮測試環(huán)境考慮測試環(huán)境o 從軟件的編碼、測試到用戶實(shí)際使用,存在著三種環(huán)境:開發(fā)環(huán)境、測試環(huán)境和用戶環(huán)境。o 規(guī)劃測試環(huán)境時(shí)考
9、慮設(shè)備環(huán)境、軟件環(huán)境、數(shù)據(jù)環(huán)境。o 一般情況下,測試環(huán)境將包括了多種典型的用戶環(huán)境。一個(gè)規(guī)劃良好的測試環(huán)境,總是很接近于用戶環(huán)境。o 面對(duì)眾多的用戶環(huán)境選擇測試環(huán)境的出發(fā)點(diǎn):使用的頻度或者范圍、失效的可能性、能最大限度模擬真實(shí)環(huán)境。o 測試環(huán)境需要考慮:n 計(jì)算機(jī)平臺(tái)n 操作系統(tǒng)n 瀏覽器n 軟件支持平臺(tái)n 外圍設(shè)備n 網(wǎng)絡(luò)環(huán)境n 數(shù)據(jù)環(huán)境n 其他專用環(huán)境o 計(jì)算機(jī)平臺(tái)可以考慮:CPU速度、內(nèi)容容量、硬盤、顯示卡等。o 一般在軟件需求中列出軟件對(duì)平臺(tái)的最低配置要求。o 在選擇測試平臺(tái)時(shí),一般需要考慮:n 最低配置n 常見配置n 理想配置計(jì)算機(jī)平臺(tái)計(jì)算機(jī)平臺(tái)操作系統(tǒng)操作系統(tǒng)o 軟件一般都聲明支持
10、的操作系統(tǒng)o Windows平臺(tái)本身有多個(gè)版本,而每個(gè)版本都包括了幾個(gè)系列,以及不同語言。o 一般在某個(gè)版本中等級(jí)低的系列上能夠通過測試的軟件,能夠通過高級(jí)別系列的測試。o 測試人員需要了解不同版本操作系統(tǒng)之間的差異。 o Linux平臺(tái)有不同公司開發(fā)的更多的版本。測試時(shí)首先關(guān)注軟件所要求的Linux核心版本。o 其他可能的操作系統(tǒng):Unix、Mac OS、嵌入式操作系統(tǒng)。瀏覽器瀏覽器o 基于Web的應(yīng)用系統(tǒng),需對(duì)各種流行的瀏覽器環(huán)境進(jìn)行測試。o 不同的操作系統(tǒng)下,瀏覽器有不同選擇。o Windows平臺(tái)下常用:IE、FireFox、360瀏覽器等 o Linux平臺(tái)下Opera、Mozill
11、a等軟件支持平臺(tái)軟件支持平臺(tái)o 典型的支持平臺(tái)主要包括:Java虛擬機(jī)、數(shù)據(jù)庫、應(yīng)用服務(wù)器、第三方控件、瀏覽器插件。o 一般需要測試沒有安裝軟件要求的第三方控件和瀏覽器插件,軟件的表現(xiàn)。o 用戶環(huán)境中某軟件與被測試系統(tǒng)不兼容;或該軟件與被測試系統(tǒng)軟件不兼容。o 外圍設(shè)備n 不同的軟件系統(tǒng)需要不同的外圍設(shè)備。n 在多種外圍設(shè)備上進(jìn)行測試,需要大量的時(shí)間和費(fèi)用。一般選擇設(shè)備的幾款主流型號(hào)進(jìn)行測試。o 網(wǎng)絡(luò)環(huán)境n 網(wǎng)絡(luò)訪問方式n 網(wǎng)絡(luò)速度n 防火墻o 在測試管理方面,需要考慮的主要問題包括:n 選擇缺陷管理工具和測試管理工具n 定義工作進(jìn)度 n 建立風(fēng)險(xiǎn)管理計(jì)劃6.8 測試管理測試管理o 在測試計(jì)劃
12、階段,需要確定用什么工具進(jìn)行測試管理和缺陷管理。o 在執(zhí)行測試的過程中,缺陷管理工具和測試管理工具并不是必須的。但多數(shù)公司都會(huì)使用缺陷管理工具。6.8.1缺陷工具和管理工具的選擇缺陷工具和管理工具的選擇 定義工作進(jìn)度的過程定義工作進(jìn)度的過程確認(rèn)工作任務(wù)估算工作量編寫進(jìn)度計(jì)劃6.8.2定義工作進(jìn)度定義工作進(jìn)度確認(rèn)工作任務(wù)確認(rèn)工作任務(wù) o 工作任務(wù)可以分為兩類,一類是可以直接和需求文檔對(duì)應(yīng)起來的,另外一類和需求文檔沒有直接的關(guān)聯(lián)。o 在需求文檔中,描述了軟件的功能性需求和非功能性需求,對(duì)需求中的每一個(gè)條目,都應(yīng)該有相應(yīng)的測試工作與之對(duì)應(yīng)起來。 o 確認(rèn)好測試任務(wù)后,還應(yīng)該排列這些任務(wù)的優(yōu)先級(jí)。 與
13、需求文檔沒有直接關(guān)聯(lián)的任務(wù):與需求文檔沒有直接關(guān)聯(lián)的任務(wù): o 執(zhí)行測試時(shí)設(shè)置和配置系統(tǒng)執(zhí)行測試時(shí)設(shè)置和配置系統(tǒng)o 開發(fā)和安裝專用測試工具開發(fā)和安裝專用測試工具o 學(xué)習(xí)使用測試工具學(xué)習(xí)使用測試工具o 定制測試工具定制測試工具o 將測試用例編寫為腳本或數(shù)據(jù)文件將測試用例編寫為腳本或數(shù)據(jù)文件o 重新運(yùn)行以前沒通過的測試用例重新運(yùn)行以前沒通過的測試用例o 產(chǎn)生測試報(bào)告和測試總結(jié)文檔產(chǎn)生測試報(bào)告和測試總結(jié)文檔o 編寫測試計(jì)劃編寫測試計(jì)劃o 編寫質(zhì)量報(bào)告、缺陷報(bào)告編寫質(zhì)量報(bào)告、缺陷報(bào)告o 人員培訓(xùn)人員培訓(xùn)o 與程序員之間的交流與程序員之間的交流o 與客戶之間的交流與客戶之間的交流估算工作量估算工作量o 工作量可以使用“人*日”、“人*月”、“人*年”這樣的單位。 o 測試工作量的估算可以采用以下方法:n 建立詳細(xì)的工作分解結(jié)構(gòu) n 分析以往項(xiàng)目,尋找歷史數(shù)據(jù)n 使用評(píng)估模型o 在估算工作量時(shí),還要注意一些“返工”的問題。編寫進(jìn)度計(jì)劃編寫進(jìn)度計(jì)劃o 進(jìn)度計(jì)劃可以用甘特圖的形式來表示。 在進(jìn)度計(jì)劃中,要確保:在進(jìn)度計(jì)劃中,要確保:o 所有任務(wù)都已經(jīng)被列出 o 計(jì)劃中包含了任務(wù)編號(hào)、任務(wù)名稱、開始時(shí)間、完成時(shí)間、持續(xù)時(shí)間等信息o 計(jì)劃是可行的,資源要求能夠被滿足o 按照此計(jì)劃開展實(shí)際工作o 如果有變化,該計(jì)劃將被及時(shí)更新6.8.3 建立風(fēng)險(xiǎn)管理計(jì)劃建立風(fēng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年五年級(jí)數(shù)學(xué)下冊 五 分?jǐn)?shù)除法練習(xí)五說課稿 北師大版001
- Unit 3 Amazingt animals Part A Letters and sounds(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊
- Unit 3 Weather B learn(說課稿)-2023-2024學(xué)年人教PEP版英語四年級(jí)下冊
- 2023八年級(jí)數(shù)學(xué)上冊 第15章 數(shù)據(jù)的收集與表示15.1數(shù)據(jù)的收集 1數(shù)據(jù)有用嗎說課稿 (新版)華東師大版
- 2023八年級(jí)道德與法治上冊 第二單元 遵守社會(huì)規(guī)則 第三課 社會(huì)生活離不開規(guī)則第2課時(shí) 遵守規(guī)則說課稿 新人教版
- 2024八年級(jí)英語下冊 Unit 1 Spring Is ComingLesson 4 The Spring City說課稿(新版)冀教版
- 17 要是你在野外迷了路(說課稿)-2023-2024學(xué)年統(tǒng)編版語文二年級(jí)下冊
- 2025回遷房買賣合同模板
- 2025勞動(dòng)合同書的范本
- Unit 8 What's his job單元整體(說課稿)-2024-2025學(xué)年接力版(2024)英語三年級(jí)上冊
- 綠色能源項(xiàng)目融資計(jì)劃書范文
- 大樹扶正施工方案
- 《造血干細(xì)胞移植護(hù)理》課件
- 課題申報(bào)參考:全齡友好視角下的社區(qū)語言景觀評(píng)估及空間優(yōu)化研究
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 五年級(jí)下冊語文四大名著??贾R(shí)點(diǎn)
- 光伏發(fā)電項(xiàng)目施工組織設(shè)計(jì)方案及技術(shù)措施
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 2024年同等學(xué)力人員申請碩士學(xué)位英語試卷與參考答案
- 臨床用血管理培訓(xùn)
- 介入手術(shù)室護(hù)理風(fēng)險(xiǎn)
評(píng)論
0/150
提交評(píng)論