


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第三方測試有別于開發(fā)人員或用戶進(jìn)行的測試,其目的是為了保證測試工作的客觀性。從國外的經(jīng)驗(yàn)來看,測試逐漸由專業(yè)的第三方承擔(dān)。同時(shí)第三方測試還可適當(dāng)兼顧初級(jí)監(jiān)理的功能,其自身具有明顯的工程特性,為發(fā)展軟件工程監(jiān)理制奠定堅(jiān)實(shí)的基礎(chǔ)。第三方測試工程主要包括需求分析審查、設(shè)計(jì)審查、代碼審查、單元測試、功能測試、性能測試、可恢復(fù)性測試、資源消耗測試、并發(fā)測試、健壯性測試、安全測試、安裝配置測試、可移植性測試、文檔測試以及最終的驗(yàn)收測試等十余項(xiàng)。測試并不僅僅是為了要找出錯(cuò)誤。測試方還需要對(duì)錯(cuò)誤進(jìn)行歸類和總結(jié),通過分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn),更好地幫助用戶。根據(jù)軟件工程的要求,測試工作應(yīng)貫穿開發(fā)的全過程,如右圖所示。 從測試流程中可以看出,編碼和單元測試基本上屬于程序的調(diào)試,一般由開發(fā)方自己進(jìn)行。作為第三方測試,定位在系統(tǒng)測試和集成測試最為有效。但是,為了得到高質(zhì)量的軟件,第三方也要適當(dāng)介入編碼與單元測試,能夠更好地保證測試的有效性、準(zhǔn)確性和可信性。 認(rèn)清“第三方”的責(zé)任 第三方測試以合同的形式制約了測試方,使得它與開發(fā)方存在某種對(duì)立的關(guān)系,所以它不會(huì)刻意維護(hù)開發(fā)方的利益,保證了測試工作在一開始就具有客觀性。第三方一般都不直接參加開發(fā)方系統(tǒng)的設(shè)計(jì)和編程,為了能夠深入理解系統(tǒng),發(fā)現(xiàn)系統(tǒng)中存在得問題,第三方測試必須按軟件工程的要求辦事,以軟件工程的標(biāo)準(zhǔn)要求開發(fā)方和用戶進(jìn)行配合,從而較好地體現(xiàn)軟件工程的理念。引入第三方測試后,由于測試方相對(duì)的客觀位置,由用戶、開發(fā)方、測試方三方組成的三角關(guān)系也便于處理以往用戶、開發(fā)方雙方糾纏不清的矛盾,使得許多問題能得到比較客觀的處理。 第三方測試不同于開發(fā)方的自測試。由開發(fā)人員承擔(dān)的測試存在很多弊病,除去自身利益驅(qū)使帶來的問題外,還有許多不客觀的毛病,主要表現(xiàn)在思維的定勢上。由于他熟悉設(shè)計(jì)和編程等,往往習(xí)慣于按一定的“程式”考慮問題,以至思路比較局限,難于發(fā)現(xiàn)“程式”外存在的問題。因?yàn)榈谌綔y試的目的就是為盡量多地發(fā)現(xiàn)程序中的錯(cuò)誤而運(yùn)行程序的過程,可以更多的發(fā)現(xiàn)問題。此外,隨著系統(tǒng)越做越大,客觀上講開發(fā)人員也無精力參與測試,同時(shí)也不符合大生產(chǎn)專業(yè)分工的原則。 第三方測試不同于用戶的自測試。用戶是應(yīng)用軟件需求的提出者,對(duì)于軟件應(yīng)該完成的功能是非常清楚的,是進(jìn)行功能驗(yàn)證的最佳人選??陀^情況是,大部分的用戶都不是計(jì)算機(jī)的專業(yè)人士,很難對(duì)系統(tǒng)的內(nèi)部實(shí)現(xiàn)過程進(jìn)行深入的分析。對(duì)系統(tǒng)的全面測試,功能測試僅僅是一個(gè)方面,還要包括并發(fā)能力、性能等多種技術(shù)測試。這些測試對(duì)技術(shù)有很高的要求,必須由計(jì)算機(jī)的專業(yè)人員才能完成。 第三方測試一般還兼顧初級(jí)監(jiān)理的職能,不但要對(duì)應(yīng)用進(jìn)行各種測試,還進(jìn)行需求分析的評(píng)審、設(shè)計(jì)評(píng)審、用戶類文檔的評(píng)審等,這些工作對(duì)用戶進(jìn)行系統(tǒng)的驗(yàn)收以及推廣應(yīng)用都非常有意義。 如何組織管理 在測試的過程中,用戶、開發(fā)方與測試方形成了一個(gè)三角關(guān)系,從最終目標(biāo)來講,三方是完全一致的,都是希望保證系統(tǒng)穩(wěn)定運(yùn)行。但在測試過程中,三方的關(guān)系卻是既對(duì)立又合作。對(duì)立是指各自堅(jiān)持自己的職責(zé),合作是指每一方的工作都需要其它兩方的支持和幫助。 為了保證測試的順利進(jìn)行,測試方必須強(qiáng)化內(nèi)部的組織管理。根據(jù)我們的經(jīng)驗(yàn),完整的測試機(jī)構(gòu)必須包括業(yè)務(wù)分析部門、技術(shù)支持部門、規(guī)劃設(shè)計(jì)部門和綜合后勤部門。例如在中國現(xiàn)代化支付系統(tǒng)第三方測試項(xiàng)目當(dāng)中,信息化工程總體研究中心的人員分工大致是:部分人員專攻支付業(yè)務(wù),部分人員專攻技術(shù)支持,部分人員負(fù)責(zé)測試規(guī)劃與綜合案例的設(shè)計(jì),部分人員負(fù)責(zé)現(xiàn)場情景調(diào)度,部分人員從事案例的細(xì)化與運(yùn)行。測試結(jié)果表明,總體上達(dá)到了各司其職、忙而有序。 “第三方”測試什么 根據(jù)軟件的特性,第三方軟件測試工程可劃分為三種類型四個(gè)層次。 (1) 第一類是系統(tǒng)軟件、環(huán)境軟件和各類工具軟件等的測評(píng)。這類軟件多作為計(jì)算機(jī)的環(huán)境或作 “公用” 支撐軟件,產(chǎn)品類型多、市場銷量大、生產(chǎn)廠商多,產(chǎn)品的特點(diǎn)大都有企業(yè)、甚至國際的產(chǎn)品質(zhì)量標(biāo)準(zhǔn),用戶選擇使用時(shí)大都希望進(jìn)行產(chǎn)品功能、性能的對(duì)比測試;對(duì)于這類軟件的評(píng)測重點(diǎn)是軟件產(chǎn)品的功能、性能和特點(diǎn)評(píng)測。 (2)第二類是面向應(yīng)用軟件系統(tǒng)的測評(píng)。這類軟件,具有很強(qiáng)的行業(yè)應(yīng)用特性,往往是要由用戶與開發(fā)商簽定項(xiàng)目合同,開發(fā)商負(fù)責(zé)開發(fā),用戶負(fù)責(zé)驗(yàn)收。對(duì)這類軟件的評(píng)測,根據(jù)用戶對(duì)第三方的依賴程度,又可分為兩個(gè)層次。第一個(gè)層次只對(duì)應(yīng)用軟件系統(tǒng)進(jìn)行綜合性功能、性能測試。大體是在軟件系統(tǒng)級(jí)進(jìn)行“黑盒”測試,并不對(duì)軟件過程進(jìn)行控制、監(jiān)督。第二個(gè)層次是對(duì)應(yīng)用軟件系統(tǒng)進(jìn)行質(zhì)量監(jiān)理與評(píng)測。不僅承擔(dān)第一個(gè)層次的任務(wù)還要對(duì)軟件過程進(jìn)行監(jiān)控,具備初級(jí)軟件工程監(jiān)理的職責(zé)。 承擔(dān)該類軟件質(zhì)量監(jiān)理評(píng)測的第三方,承擔(dān)軟件過程質(zhì)量監(jiān)理的責(zé)任,在軟件生命周期過程中,從軟件定義開始,要對(duì)軟件過程從質(zhì)量保證角度進(jìn)行規(guī)范化的監(jiān)督、管理和控制。評(píng)測工作不僅包括軟件生命周期各階段的評(píng)審,而且還要對(duì)程序系統(tǒng),進(jìn)行包括模塊白盒測試在內(nèi)的系統(tǒng)集成、系統(tǒng)驗(yàn)收等測試。第三方實(shí)際上是軟件業(yè)主授權(quán)的初級(jí)的軟件工程監(jiān)理。 (3)第三類是對(duì)軟件企業(yè)的CMM評(píng)估認(rèn)證,也是最高層次的軟件評(píng)測。 了解測試評(píng)估 測試評(píng)估是軟件測試的一個(gè)階段性的結(jié)論,用所生成的測試評(píng)估報(bào)告,來確定測試是否達(dá)到完全和成功的標(biāo)準(zhǔn)。在測度評(píng)估階段向用戶提供強(qiáng)有力的支持,包括通過測試報(bào)告,驗(yàn)證測試結(jié)果是否符合測試計(jì)劃中制定的測試標(biāo)準(zhǔn);根據(jù)缺陷報(bào)告提供的測試結(jié)果數(shù)據(jù),給出軟件質(zhì)量和測試完整性的評(píng)估報(bào)告;特別在以下幾方面對(duì)測試的過程進(jìn)行評(píng)測: (1)評(píng)估測試用例覆蓋:測試的目標(biāo)是確保100%的測試用例全部成功地執(zhí)行。如果這個(gè)目標(biāo)可行或不可能達(dá)到,則要根據(jù)不同的情況制定不同的測試覆蓋標(biāo)準(zhǔn)。主要考慮風(fēng)險(xiǎn)和嚴(yán)重性、可接受的覆蓋百分比。 (2)評(píng)估代碼覆蓋:需要斷定測試目標(biāo)期望的總的測試代碼行數(shù),在測試中真正執(zhí)行的代碼行數(shù)及其百分比,將此結(jié)果記錄在測試評(píng)估報(bào)告中。 (3)分析缺陷:對(duì)缺陷進(jìn)行分析,應(yīng)遵照缺陷分析策略中制定的分析標(biāo)準(zhǔn)。 最常用的缺陷分析標(biāo)準(zhǔn)有三種:缺陷分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 0865.1-2024超聲水聽器第1部分:醫(yī)用超聲場的測量和特征描繪
- JJG(煙草)29-2011煙草加工在線水分儀檢定規(guī)程
- JJG(煙草)18-2012煙草專用透氣度流量盤檢定規(guī)程
- 2005年上海市中考數(shù)學(xué)試題【含答案、解析】
- 安徽省天一大聯(lián)考2025屆高三上學(xué)期期末檢測-物理試卷+答案
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題帶答案詳解(模擬題)
- 風(fēng)景園林基礎(chǔ)考研資料試題及答案詳解【易錯(cuò)題】
- 《風(fēng)景園林招投標(biāo)與概預(yù)算》試題A附答案詳解(精練)
- 2025年江西省高速公路投資集團(tuán)有限責(zé)任公司招聘筆試備考題庫附答案詳解(奪分金卷)
- 2024年濱州新能源集團(tuán)有限責(zé)任公司及權(quán)屬公司公開招聘工作人員遞補(bǔ)筆試備考題庫附答案詳解(奪分金卷)
- 初中(中考)《深本數(shù)學(xué)116解題模型》500張課件
- DCS系統(tǒng)調(diào)試步驟
- DB13T 5387-2021 水庫庫容曲線修測及特征值復(fù)核修正技術(shù)導(dǎo)則
- JJF(津) 54-2021 液體流量計(jì)在線校準(zhǔn)規(guī)范
- 關(guān)于進(jìn)一步厲行節(jié)約推行無紙化辦公的通知
- 職業(yè)生涯規(guī)劃外文翻譯文獻(xiàn)
- 名著閱讀評(píng)價(jià)量規(guī)表
- 《汽車座椅制造工藝》PPT課件
- 麗聲英語百科分級(jí)讀物第四級(jí)Animal Tricks課件
- 煤礦開采學(xué)基本概念
- 個(gè)人公證委托書
評(píng)論
0/150
提交評(píng)論