


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上經(jīng)過(guò)幾十年的發(fā)展,測(cè)試界提出了很多軟件測(cè)試的基本原則,為測(cè)試管理人員和測(cè)試人員提供了測(cè)試指南。軟件測(cè)試原則非常重要,測(cè)試人員應(yīng)該在測(cè)試原則指導(dǎo)下進(jìn)行測(cè)試活動(dòng)。軟件測(cè)試的基本原則有助于測(cè)試人員進(jìn)行高質(zhì)量的測(cè)試,盡早盡可能多的發(fā)現(xiàn)缺陷,并負(fù)責(zé)跟蹤和分析軟件中的問(wèn)題,對(duì)存在的問(wèn)題和不足提出質(zhì)疑和改進(jìn),從而持續(xù)改進(jìn)測(cè)試過(guò)程。原則1: 測(cè)試顯示缺陷的存在測(cè)試可以顯示缺陷的存在,但不能證明系統(tǒng)不存在缺陷。測(cè)試可以減少軟件中存在缺陷的可能性,但即使測(cè)試沒(méi)有發(fā)現(xiàn)任何缺陷,也不能證明軟件或系統(tǒng)是完全正確的,或者說(shuō)是不存在缺陷的。原則2: 窮盡測(cè)試是不可能的窮盡測(cè)試是不可能的,當(dāng)滿足一定
2、的測(cè)試出口準(zhǔn)則時(shí)測(cè)試就應(yīng)當(dāng)終止??紤]到所有可能輸入值和它們的組合,以及結(jié)合所有不同的測(cè)試前置條件,這是一個(gè)天文數(shù)字,我們沒(méi)有可能進(jìn)行窮盡測(cè)試。在實(shí)際測(cè)試過(guò)程中,測(cè)試人員無(wú)法執(zhí)行“天文”數(shù)字的測(cè)試用例。所以說(shuō),每個(gè)測(cè)試都只是抽樣測(cè)試。因此,必須根據(jù)測(cè)試的風(fēng)險(xiǎn)和優(yōu)先級(jí),控制測(cè)試量,在測(cè)試成本、收益和風(fēng)險(xiǎn)之間求得平衡。原則3: 測(cè)試的盡早介入根據(jù)統(tǒng)計(jì)表明,在軟件開(kāi)發(fā)生命周期早期引入的錯(cuò)誤占軟件過(guò)程中出現(xiàn)所有錯(cuò)誤(包括最終的缺陷)數(shù)量的50%60%。此外,的一份研究結(jié)果表明,缺陷存在放大趨勢(shì)。如需求階段的一個(gè)錯(cuò)誤可能會(huì)導(dǎo)致N個(gè)設(shè)計(jì)錯(cuò)誤,因此,越是測(cè)試后期,為修復(fù)缺陷所付出的代價(jià)就會(huì)越大。因此,軟件測(cè)試
3、人員要盡早地且不斷地進(jìn)行軟件測(cè)試,以提高,降低軟件開(kāi)發(fā)成本。原則4: 缺陷的集群性Pareto原則表明“80%的錯(cuò)誤集中在20%的程序模塊中”。實(shí)際經(jīng)驗(yàn)也證明了這一點(diǎn),通常情況下,大多數(shù)的缺陷只是存在測(cè)試對(duì)象的極小部分。缺陷并不是平均而是集群分布的。因此,如果在一個(gè)地方發(fā)現(xiàn)了很多缺陷,那么通常在這個(gè)模塊中可以發(fā)現(xiàn)更多的缺陷。因此,測(cè)試過(guò)程中要充分注意錯(cuò)誤集群現(xiàn)象,對(duì)發(fā)現(xiàn)錯(cuò)誤較多的程序段或者軟件模塊,應(yīng)進(jìn)行反復(fù)的深入的測(cè)試。原則5: 殺蟲(chóng)劑悖論殺蟲(chóng)劑用得多了,害蟲(chóng)就有免疫力,殺蟲(chóng)劑就發(fā)揮不了效力。在測(cè)試中,同樣的測(cè)試用例被一遍一遍反復(fù)使用時(shí),發(fā)現(xiàn)缺陷的能力就會(huì)越來(lái)越差。這種現(xiàn)象的主要原因在于測(cè)試
4、人員沒(méi)有及時(shí)更新測(cè)試用例,同時(shí)對(duì)測(cè)試用例及測(cè)試對(duì)象過(guò)于熟悉,形成思維定勢(shì)。為克服這種現(xiàn)象,測(cè)試用例需要經(jīng)常的評(píng)審和修改,不斷增加新的不同的測(cè)試用例來(lái)測(cè)試軟件或系統(tǒng)的不同部分,保證測(cè)試用例永遠(yuǎn)是最新的,即包含著最后一次程序代碼或說(shuō)明文檔的更新信息。這樣軟件中未被測(cè)試過(guò)的部分或者先前沒(méi)有被使用過(guò)的輸入組合就會(huì)重新執(zhí)行,從而發(fā)現(xiàn)更多的缺陷。同時(shí),作為專(zhuān)業(yè)的測(cè)試人員,要具有探索性思維和逆向思維,而不僅僅是做輸出與期望結(jié)果的比較。原則6: 測(cè)試活動(dòng)依賴于測(cè)試內(nèi)容項(xiàng)目測(cè)試相關(guān)的活動(dòng)依賴于測(cè)試對(duì)象的內(nèi)容。對(duì)于每個(gè)軟件系統(tǒng),比如測(cè)試策略、測(cè)試工具、測(cè)試階段以及測(cè)試出口準(zhǔn)則等等的選擇,都是不一樣的。同時(shí),測(cè)試活
5、動(dòng)必須與應(yīng)用程序的運(yùn)行環(huán)境和使用中可能存在的風(fēng)險(xiǎn)相關(guān)聯(lián)。因此,沒(méi)有兩個(gè)系統(tǒng)可以以完全相同的方式進(jìn)行測(cè)試。比如,對(duì)關(guān)注安全的電子商務(wù)系統(tǒng)進(jìn)行測(cè)試,與一般的商業(yè)軟件測(cè)試的重點(diǎn)是不一樣的,它更多關(guān)注的是和。原則7: 沒(méi)有失效不代表系統(tǒng)是可用的系統(tǒng)的質(zhì)量特征不僅僅是功能性要求,還包括了很多方面的要求比如穩(wěn)定性、可用性、兼容性等等。假如系統(tǒng)無(wú)法使用,或者系統(tǒng)不能完成客戶的需求和期望,那么,這個(gè)系統(tǒng)的研發(fā)是失敗。同時(shí)在系統(tǒng)中發(fā)現(xiàn)和修改缺陷也是沒(méi)有任何意義的。在開(kāi)發(fā)過(guò)程中用戶的早期介入和接觸原型系統(tǒng)就是為了避免這類(lèi)問(wèn)題的預(yù)防性措施。有時(shí)候,可能產(chǎn)品的測(cè)試結(jié)果非常完美,可最終的客戶并不買(mǎi)帳。因?yàn)?,這個(gè)開(kāi)發(fā)角度
6、完美的產(chǎn)品可能并不是客戶真正想要的產(chǎn)品。原則8: 測(cè)試的標(biāo)準(zhǔn)是用戶的需求提供軟件的目的是幫助用戶完成預(yù)定的任務(wù),并滿足用戶的需求。這里的用戶并不特指最終軟件測(cè)試使用者。比如我們可以認(rèn)為系統(tǒng)測(cè)試人員是系統(tǒng)需求分析和設(shè)計(jì)的客戶。軟件測(cè)試的最重要的目的之一是發(fā)現(xiàn)缺陷,因此測(cè)試人員應(yīng)該在不同的測(cè)試階段站在不同用戶的角度去看問(wèn)題,系統(tǒng)中最嚴(yán)重的問(wèn)題是那些無(wú)法滿足用戶需求的錯(cuò)誤。原則9: 盡早定義產(chǎn)品的質(zhì)量標(biāo)準(zhǔn)只有建立了質(zhì)量標(biāo)準(zhǔn),才能根據(jù)測(cè)試的結(jié)果,對(duì)產(chǎn)品的質(zhì)量進(jìn)行分析和評(píng)估。同樣,測(cè)試用例應(yīng)該確定期望輸出結(jié)果。如果無(wú)法確定測(cè)試期望結(jié)果,則無(wú)法進(jìn)行檢驗(yàn)。必須用預(yù)先精確對(duì)應(yīng)的輸入數(shù)據(jù)和輸出結(jié)果來(lái)對(duì)照檢查當(dāng)前
7、的輸出結(jié)果是否正確,做到有的放矢。原則10: 測(cè)試貫穿于整個(gè)生命周期由于軟件的復(fù)雜性和抽象性,在軟件生命周期的各個(gè)階段都可能產(chǎn)生錯(cuò)誤,測(cè)試的準(zhǔn)備和設(shè)計(jì)必須在編碼之前就開(kāi)始,同時(shí)為了保證最終的質(zhì)量,必須在開(kāi)發(fā)過(guò)程的每個(gè)階段都保證其過(guò)程產(chǎn)品的質(zhì)量。因此不應(yīng)當(dāng)把軟件測(cè)試僅僅看作是軟件開(kāi)發(fā)完成后的一個(gè)獨(dú)立階段的工作,應(yīng)當(dāng)將測(cè)試貫穿于整個(gè)生命周期始末。軟件項(xiàng)目一啟動(dòng),軟件測(cè)試就應(yīng)該介入,而不是等到軟件開(kāi)發(fā)完成。在項(xiàng)目啟動(dòng)后,測(cè)試人員在每個(gè)階段都應(yīng)該參與相應(yīng)的活動(dòng)?;蛘哒f(shuō)每個(gè)開(kāi)發(fā)階段,測(cè)試都應(yīng)該對(duì)本階段的輸出進(jìn)行檢查和驗(yàn)證。比如在需求階段,測(cè)試人員需要參與需求文檔的評(píng)審。原則11: 第三方或獨(dú)立的測(cè)試團(tuán)隊(duì)由于心理因素,人們潛意識(shí)都不希望找到自己的錯(cuò)誤?;谶@種思維定勢(shì),人們難于發(fā)現(xiàn)自己的錯(cuò)誤。因此,由嚴(yán)格的獨(dú)立測(cè)試部門(mén)或者第三方測(cè)試機(jī)構(gòu)進(jìn)行軟件測(cè)試將更客觀、公正,測(cè)試活動(dòng)也會(huì)達(dá)到更好效果。軟件開(kāi)發(fā)者應(yīng)盡量避免測(cè)試自己的產(chǎn)品,應(yīng)由第三方來(lái)進(jìn)行測(cè)試,當(dāng)然開(kāi)發(fā)者需要在交付之前進(jìn)行相關(guān)的自測(cè)。測(cè)試是帶有破壞性的活動(dòng),開(kāi)發(fā)人員的心理狀態(tài)會(huì)影響測(cè)試的效果。同時(shí)對(duì)于需求規(guī)格說(shuō)明的理解產(chǎn)生的錯(cuò)誤,開(kāi)發(fā)人員自己很難發(fā)現(xiàn)。但是,第三方或者獨(dú)立的測(cè)試團(tuán)隊(duì)這個(gè)原則,并不是認(rèn)為所有的測(cè)試完全由他們來(lái)完成。一定程度的獨(dú)立測(cè)試(可以避免開(kāi)發(fā)人員
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鈦盤(pán)子行業(yè)深度研究分析報(bào)告
- 2025年中國(guó)蓄禽養(yǎng)殖中抗生素行業(yè)競(jìng)爭(zhēng)格局分析及投資規(guī)劃研究報(bào)告
- 2025年中國(guó)尼可剎米注射液市場(chǎng)運(yùn)行態(tài)勢(shì)及行業(yè)發(fā)展前景預(yù)測(cè)報(bào)告
- 2024-2030年中國(guó)民辦中小學(xué)校行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略規(guī)劃報(bào)告
- 泵機(jī)設(shè)備制造項(xiàng)目可行性研究報(bào)告申請(qǐng)報(bào)告
- 煙臺(tái)生物醫(yī)藥制品項(xiàng)目評(píng)估報(bào)告
- 電表專(zhuān)用芯片行業(yè)深度研究報(bào)告
- 京劇的發(fā)聲訓(xùn)練方法有哪些
- 2025年機(jī)械底漆噴涂機(jī)項(xiàng)目投資可行性研究分析報(bào)告
- 十二五節(jié)能自查報(bào)告評(píng)分
- 新質(zhì)生產(chǎn)力課件
- 傳播學(xué)研究方法
- 1.1公有制為主體 多種所有制經(jīng)濟(jì)共同發(fā)展 課件-高中政治統(tǒng)編版必修二經(jīng)濟(jì)與社會(huì)
- 青春期的婦科知識(shí)講座
- 《社區(qū)康復(fù)》課件-第三章 社區(qū)康復(fù)的實(shí)施
- 中職生心理健康教育全套教學(xué)課件
- JC-T 2704-2022 聚酯纖維裝飾吸聲板
- WTE朗文英語(yǔ)2B 單詞卡片
- 初三物理復(fù)習(xí)計(jì)劃詳細(xì)計(jì)劃
- 汽車(chē)懸架概述
- 心房顫動(dòng)的教學(xué)查房課件
評(píng)論
0/150
提交評(píng)論