第六章成為優(yōu)秀的測(cè)試組長(zhǎng)_第1頁(yè)
第六章成為優(yōu)秀的測(cè)試組長(zhǎng)_第2頁(yè)
第六章成為優(yōu)秀的測(cè)試組長(zhǎng)_第3頁(yè)
第六章成為優(yōu)秀的測(cè)試組長(zhǎng)_第4頁(yè)
第六章成為優(yōu)秀的測(cè)試組長(zhǎng)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 軟件測(cè)試2022年3月4日第第6章:成為優(yōu)秀的測(cè)試組長(zhǎng)章:成為優(yōu)秀的測(cè)試組長(zhǎng)學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo):o 了解測(cè)試組長(zhǎng)工作職責(zé)o 了解軟件測(cè)試計(jì)劃編寫(xiě)過(guò)程和主要內(nèi)容o 掌握測(cè)試計(jì)劃文檔編寫(xiě)要點(diǎn)6.1 測(cè)試組長(zhǎng)工作職責(zé)測(cè)試組長(zhǎng)工作職責(zé)o 測(cè)試團(tuán)隊(duì)組建o 測(cè)試計(jì)劃制定o 項(xiàng)目測(cè)試工作的安排o 解決測(cè)試工作中出現(xiàn)的問(wèn)題,保證測(cè)試工作的順利開(kāi)展6.2 測(cè)試計(jì)劃內(nèi)容和要點(diǎn)測(cè)試計(jì)劃內(nèi)容和要點(diǎn)o 測(cè)試活動(dòng)進(jìn)度綜述,可供項(xiàng)目經(jīng)理產(chǎn)生項(xiàng)目進(jìn)度時(shí)參考;o 測(cè)試方法,包括測(cè)試工具的使用;o 測(cè)試工具,包括如何和何時(shí)獲取工具;o 實(shí)施測(cè)試和報(bào)告結(jié)果的過(guò)程;o 系統(tǒng)測(cè)試進(jìn)入和結(jié)束準(zhǔn)則;o 設(shè)計(jì)、開(kāi)發(fā)和執(zhí)行測(cè)試所需的人員;6.

2、2 測(cè)試計(jì)劃內(nèi)容和要點(diǎn)測(cè)試計(jì)劃內(nèi)容和要點(diǎn)o 設(shè)備資源:需要什么樣的機(jī)器和測(cè)試基準(zhǔn);o 恰當(dāng)?shù)臏y(cè)試覆蓋率目標(biāo);o 測(cè)試所需的特殊軟件和硬件配置;o 測(cè)試應(yīng)用程序策略;o 測(cè)試哪些特性,不測(cè)試哪些特性;o 風(fēng)險(xiǎn)和意外情況計(jì)劃。6.3 測(cè)試計(jì)劃制定過(guò)程測(cè)試計(jì)劃制定過(guò)程6.3 測(cè)試計(jì)劃制訂過(guò)程測(cè)試計(jì)劃制訂過(guò)程分析和測(cè)試軟件分析和測(cè)試軟件需求需求定義測(cè)試策略定義測(cè)試策略定義測(cè)試定義測(cè)試環(huán)境環(huán)境定義測(cè)試管理定義測(cè)試管理編寫(xiě)和審核測(cè)試計(jì)劃編寫(xiě)和審核測(cè)試計(jì)劃6.6 測(cè)試策略測(cè)試策略o 測(cè)試組長(zhǎng)開(kāi)始做測(cè)試計(jì)劃時(shí),考慮的問(wèn)測(cè)試組長(zhǎng)開(kāi)始做測(cè)試計(jì)劃時(shí),考慮的問(wèn)題包括:題包括:n 測(cè)試范圍測(cè)試范圍n 測(cè)試方法測(cè)試方法n

3、 測(cè)試標(biāo)準(zhǔn)測(cè)試標(biāo)準(zhǔn)n 測(cè)試工具測(cè)試工具n 測(cè)試軟件的編寫(xiě)測(cè)試軟件的編寫(xiě)6.6.1 確定測(cè)試范圍確定測(cè)試范圍o 測(cè)試過(guò)度,則在測(cè)試覆蓋中存在大量冗余項(xiàng)目進(jìn)度存在風(fēng)險(xiǎn);測(cè)試范圍過(guò)小,則存在遺漏錯(cuò)誤的風(fēng)險(xiǎn)。o 定義測(cè)試范圍是一個(gè)在測(cè)試時(shí)間、費(fèi)用和質(zhì)量風(fēng)險(xiǎn)之間尋找平衡的過(guò)程。o 通過(guò)分析產(chǎn)品的需求文檔識(shí)別哪些需要被測(cè)試。o 測(cè)試范圍不能僅僅由測(cè)試人員來(lái)確定。 o 定義測(cè)試范圍需要考慮下列一些因素:定義測(cè)試范圍需要考慮下列一些因素:n 首先測(cè)試最高優(yōu)先級(jí)的需求。首先測(cè)試最高優(yōu)先級(jí)的需求。 n 測(cè)試新的功能和代碼或者改進(jìn)的舊功能。測(cè)試新的功能和代碼或者改進(jìn)的舊功能。 n 使用等價(jià)類(lèi)劃分來(lái)減小測(cè)試范圍使用等

4、價(jià)類(lèi)劃分來(lái)減小測(cè)試范圍 n 重點(diǎn)測(cè)試經(jīng)常出問(wèn)題的地方重點(diǎn)測(cè)試經(jīng)常出問(wèn)題的地方o 可采用提問(wèn)單的方式來(lái)確定測(cè)試范圍可采用提問(wèn)單的方式來(lái)確定測(cè)試范圍n哪些功能是軟件的特色?哪些功能是軟件的特色? n哪些功能是用戶最常用的?哪些功能是用戶最常用的? n如果系統(tǒng)可以分塊賣(mài)的話,哪些功能塊在銷(xiāo)售時(shí)最昂貴?如果系統(tǒng)可以分塊賣(mài)的話,哪些功能塊在銷(xiāo)售時(shí)最昂貴? n哪些功能出錯(cuò)將導(dǎo)致用戶不滿或索賠?哪些功能出錯(cuò)將導(dǎo)致用戶不滿或索賠? n哪些程序是最復(fù)雜、最容易出錯(cuò)的?哪些程序是最復(fù)雜、最容易出錯(cuò)的? n哪些程序是相對(duì)獨(dú)立,應(yīng)當(dāng)提前測(cè)試的?哪些程序是相對(duì)獨(dú)立,應(yīng)當(dāng)提前測(cè)試的? n哪些程序最容易擴(kuò)散錯(cuò)誤?哪些程序最

5、容易擴(kuò)散錯(cuò)誤? n哪些程序是全系統(tǒng)的性能瓶頸所在?哪些程序是全系統(tǒng)的性能瓶頸所在? n哪些程序是開(kāi)發(fā)者最沒(méi)有信心的?哪些程序是開(kāi)發(fā)者最沒(méi)有信心的? 確定測(cè)試范圍方法確定測(cè)試范圍方法6.6.2 選擇測(cè)試方法選擇測(cè)試方法o 在不同的開(kāi)發(fā)階段,需要選擇不同的測(cè)試方法。o 在瀑布生命期模型中不同的階段可以選擇的不同的測(cè)試方法:n需求分析階段:靜態(tài)測(cè)試n概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)階段:靜態(tài)測(cè)試 n編碼和單元測(cè)試階段:靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試、白盒測(cè)試n集成測(cè)試階段:動(dòng)態(tài)測(cè)試、白盒測(cè)試、黑盒測(cè)試 n系統(tǒng)測(cè)試階段:動(dòng)態(tài)測(cè)試、黑盒測(cè)試、重點(diǎn)放在壓力測(cè)試、安全測(cè)試、負(fù)載測(cè)試等n驗(yàn)收測(cè)試階段:動(dòng)態(tài)測(cè)試、黑盒測(cè)試6.6.3 定義

6、測(cè)試標(biāo)準(zhǔn)定義測(cè)試標(biāo)準(zhǔn)o 定義測(cè)試標(biāo)準(zhǔn)的目的是設(shè)置測(cè)試中遵循的規(guī)則。o 需要制訂以下幾種標(biāo)準(zhǔn):n 測(cè)試入口標(biāo)準(zhǔn)在什么情況下可以開(kāi)始某個(gè)階段的測(cè)試n 測(cè)試出口標(biāo)準(zhǔn)在什么情況下可以完成某個(gè)階段的測(cè)試n 測(cè)試暫停與繼續(xù)標(biāo)準(zhǔn)制訂測(cè)試標(biāo)準(zhǔn)常用規(guī)則(一)制訂測(cè)試標(biāo)準(zhǔn)常用規(guī)則(一)o 基于測(cè)試用例的規(guī)則基于測(cè)試用例的規(guī)則n 當(dāng)測(cè)試用例的不通過(guò)率達(dá)到某一百分比時(shí),則拒絕繼續(xù)測(cè)試。n 優(yōu)點(diǎn)是適用于所有的測(cè)試階段 n 缺點(diǎn)是太依賴于測(cè)試用例。 o 基于基于“測(cè)試期缺陷密度測(cè)試期缺陷密度”的規(guī)則的規(guī)則n “測(cè)試期缺陷密度”:測(cè)試一個(gè)CPU小時(shí)發(fā)現(xiàn)的缺陷數(shù)。n 如果在相鄰n個(gè)CPU小時(shí)內(nèi)“測(cè)試期缺陷密度”全部低于某個(gè)值

7、m時(shí),則允許正常結(jié)束測(cè)試。 制訂測(cè)試標(biāo)準(zhǔn)常用規(guī)則(二)制訂測(cè)試標(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é)束測(cè)試。 6.6.4 選擇自動(dòng)化測(cè)試工具選擇自動(dòng)化測(cè)試工具o 使用自動(dòng)化測(cè)試工具的好處:使用自動(dòng)化測(cè)試工具的好處:o 能夠很好地進(jìn)行性能測(cè)試和壓力測(cè)試能夠很好地進(jìn)行性能測(cè)試和壓力測(cè)試o 能夠改進(jìn)回歸測(cè)試能夠改進(jìn)回歸測(cè)試o 能夠縮短測(cè)試周期能夠縮短測(cè)試周期o 能夠提高測(cè)試工作的可重復(fù)性能夠提高測(cè)試工作的可重復(fù)性6.6.4 選擇

8、自動(dòng)化測(cè)試工具選擇自動(dòng)化測(cè)試工具o 選擇自動(dòng)化測(cè)試工具需要注意以下幾方面:選擇自動(dòng)化測(cè)試工具需要注意以下幾方面:n 并不是所有的測(cè)試工作都可以由測(cè)試工具來(lái)完成n 并不是一個(gè)自動(dòng)化工具就可以完成所有的測(cè)試n 使用自動(dòng)化工具本身也是需要時(shí)間的,這個(gè)時(shí)間有可能超過(guò)手工測(cè)試的時(shí)間n 如果測(cè)試人員不熟悉測(cè)試工具的使用,有可能不能更多發(fā)現(xiàn)軟件錯(cuò)誤,從而影響測(cè)試工作質(zhì)量n 自動(dòng)化測(cè)試工具并不能對(duì)一個(gè)軟件進(jìn)行完全的測(cè)試n 購(gòu)買(mǎi)自動(dòng)化測(cè)試工具,有可能使本項(xiàng)目的測(cè)試費(fèi)用超出預(yù)算6.7 考慮測(cè)試環(huán)境考慮測(cè)試環(huán)境o 從軟件的編碼、測(cè)試到用戶實(shí)際使用,存在著三種環(huán)境:開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境和用戶環(huán)境。o 規(guī)劃測(cè)試環(huán)境時(shí)考慮

9、設(shè)備環(huán)境、軟件環(huán)境、數(shù)據(jù)環(huán)境。o 一般情況下,測(cè)試環(huán)境將包括了多種典型的用戶環(huán)境。一個(gè)規(guī)劃良好的測(cè)試環(huán)境,總是很接近于用戶環(huán)境。o 面對(duì)眾多的用戶環(huán)境選擇測(cè)試環(huán)境的出發(fā)點(diǎn):使用的頻度或者范圍、失效的可能性、能最大限度模擬真實(shí)環(huán)境。o 測(cè)試環(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)容容量、硬盤(pán)、顯示卡等。o 一般在軟件需求中列出軟件對(duì)平臺(tái)的最低配置要求。o 在選擇測(cè)試平臺(tái)時(shí),一般需要考慮:n 最低配置n 常見(jià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è)系列,以及不同語(yǔ)言。o 一般在某個(gè)版本中等級(jí)低的系列上能夠通過(guò)測(cè)試的軟件,能夠通過(guò)高級(jí)別系列的測(cè)試。o 測(cè)試人員需要了解不同版本操作系統(tǒng)之間的差異。 o Linux平臺(tái)有不同公司開(kāi)發(fā)的更多的版本。測(cè)試時(shí)首先關(guān)注軟件所要求的Linux核心版本。o 其他可能的操作系統(tǒng):Unix、Mac OS、嵌入式操作系統(tǒng)。瀏覽器瀏覽器o 基于Web的應(yīng)用系統(tǒng),需對(duì)各種流行的瀏覽器環(huán)境進(jìn)行測(cè)試。o 不同的操作系統(tǒng)下,瀏覽器有不同選擇。o Windows平臺(tái)下常用:IE、FireFox、360瀏覽器等 o Linux平臺(tái)下Opera、Mozilla

11、等軟件支持平臺(tái)軟件支持平臺(tái)o 典型的支持平臺(tái)主要包括:Java虛擬機(jī)、數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器、第三方控件、瀏覽器插件。o 一般需要測(cè)試沒(méi)有安裝軟件要求的第三方控件和瀏覽器插件,軟件的表現(xiàn)。o 用戶環(huán)境中某軟件與被測(cè)試系統(tǒng)不兼容;或該軟件與被測(cè)試系統(tǒng)軟件不兼容。o 外圍設(shè)備n 不同的軟件系統(tǒng)需要不同的外圍設(shè)備。n 在多種外圍設(shè)備上進(jìn)行測(cè)試,需要大量的時(shí)間和費(fèi)用。一般選擇設(shè)備的幾款主流型號(hào)進(jìn)行測(cè)試。o 網(wǎng)絡(luò)環(huán)境n 網(wǎng)絡(luò)訪問(wèn)方式n 網(wǎng)絡(luò)速度n 防火墻o 在測(cè)試管理方面,需要考慮的主要問(wèn)題包括:n 選擇缺陷管理工具和測(cè)試管理工具n 定義工作進(jìn)度 n 建立風(fēng)險(xiǎn)管理計(jì)劃6.8 測(cè)試管理測(cè)試管理o 在測(cè)試計(jì)劃階

12、段,需要確定用什么工具進(jìn)行測(cè)試管理和缺陷管理。o 在執(zhí)行測(cè)試的過(guò)程中,缺陷管理工具和測(cè)試管理工具并不是必須的。但多數(shù)公司都會(huì)使用缺陷管理工具。6.8.1缺陷工具和管理工具的選擇缺陷工具和管理工具的選擇 定義工作進(jìn)度的過(guò)程定義工作進(jìn)度的過(guò)程確認(rèn)工作任務(wù)估算工作量編寫(xiě)進(jìn)度計(jì)劃6.8.2定義工作進(jìn)度定義工作進(jìn)度確認(rèn)工作任務(wù)確認(rèn)工作任務(wù) o 工作任務(wù)可以分為兩類(lèi),一類(lèi)是可以直接和需求文檔對(duì)應(yīng)起來(lái)的,另外一類(lèi)和需求文檔沒(méi)有直接的關(guān)聯(lián)。o 在需求文檔中,描述了軟件的功能性需求和非功能性需求,對(duì)需求中的每一個(gè)條目,都應(yīng)該有相應(yīng)的測(cè)試工作與之對(duì)應(yīng)起來(lái)。 o 確認(rèn)好測(cè)試任務(wù)后,還應(yīng)該排列這些任務(wù)的優(yōu)先級(jí)。 與需

13、求文檔沒(méi)有直接關(guān)聯(lián)的任務(wù):與需求文檔沒(méi)有直接關(guān)聯(lián)的任務(wù): o 執(zhí)行測(cè)試時(shí)設(shè)置和配置系統(tǒng)執(zhí)行測(cè)試時(shí)設(shè)置和配置系統(tǒng)o 開(kāi)發(fā)和安裝專用測(cè)試工具開(kāi)發(fā)和安裝專用測(cè)試工具o 學(xué)習(xí)使用測(cè)試工具學(xué)習(xí)使用測(cè)試工具o 定制測(cè)試工具定制測(cè)試工具o 將測(cè)試用例編寫(xiě)為腳本或數(shù)據(jù)文件將測(cè)試用例編寫(xiě)為腳本或數(shù)據(jù)文件o 重新運(yùn)行以前沒(méi)通過(guò)的測(cè)試用例重新運(yùn)行以前沒(méi)通過(guò)的測(cè)試用例o 產(chǎn)生測(cè)試報(bào)告和測(cè)試總結(jié)文檔產(chǎn)生測(cè)試報(bào)告和測(cè)試總結(jié)文檔o 編寫(xiě)測(cè)試計(jì)劃編寫(xiě)測(cè)試計(jì)劃o 編寫(xiě)質(zhì)量報(bào)告、缺陷報(bào)告編寫(xiě)質(zhì)量報(bào)告、缺陷報(bào)告o 人員培訓(xùn)人員培訓(xùn)o 與程序員之間的交流與程序員之間的交流o 與客戶之間的交流與客戶之間的交流估算工作量估算工作量o 工作量可以使用“人*日”、“人*月”、“人*年”這樣的單位。 o 測(cè)試工作量的估算可以采用以下方法:n 建立詳細(xì)的工作分解結(jié)構(gòu) n 分析以往項(xiàng)目,尋找歷史數(shù)據(jù)n 使用評(píng)估模型o 在估算工作量時(shí),還要注意一些“返工”的問(wèn)題。編寫(xiě)進(jìn)度計(jì)劃編寫(xiě)進(jìn)度計(jì)劃o 進(jìn)度計(jì)劃可以用甘特圖的形式來(lái)表示。 在進(jìn)度計(jì)劃中,要確保:在進(jìn)度計(jì)劃中,要確保:o 所有任務(wù)都已經(jīng)被列出 o 計(jì)劃中包含了任務(wù)編號(hào)、任務(wù)名稱、開(kāi)始時(shí)間、完成時(shí)間、持續(xù)時(shí)間等信息o 計(jì)劃是可行的,資源要求能夠被滿足o 按照此計(jì)劃開(kāi)展實(shí)際工作o 如果有變化,該計(jì)劃將被及時(shí)更新6.8.3 建立風(fēng)險(xiǎn)管理計(jì)劃建立風(fēng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論