軟件測(cè)試技術(shù)基礎(chǔ)CH05_第1頁
軟件測(cè)試技術(shù)基礎(chǔ)CH05_第2頁
軟件測(cè)試技術(shù)基礎(chǔ)CH05_第3頁
軟件測(cè)試技術(shù)基礎(chǔ)CH05_第4頁
軟件測(cè)試技術(shù)基礎(chǔ)CH05_第5頁
已閱讀5頁,還剩59頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1第5章軟件測(cè)試管理及自動(dòng)化測(cè)試根底5.1軟件測(cè)試自動(dòng)化根底5.2軟件測(cè)試管理5.3軟件測(cè)試文檔標(biāo)準(zhǔn)(補(bǔ)充)本章小結(jié)本章小結(jié)練習(xí)題考慮題1第一頁,共64頁。5.1軟件測(cè)試自動(dòng)化根底5.1.1自動(dòng)化測(cè)試含義5.1.2自動(dòng)化測(cè)試意義5.1.3自動(dòng)化測(cè)試局限性 5.1.4測(cè)試工具 2第二頁,共64頁。自動(dòng)化測(cè)試含義自動(dòng)化測(cè)試的定義使用軟件工具來代替手工進(jìn)展的一系列動(dòng)作。自動(dòng)化測(cè)試的特點(diǎn)可操作性、可重復(fù)性和高效率自動(dòng)化測(cè)試的目的減輕手工測(cè)試的工作量節(jié)約資源〔包括人力、物力等〕保證軟件質(zhì)量縮短測(cè)試周期3第三頁,共64頁。自動(dòng)化測(cè)試含義自動(dòng)化測(cè)試的工作方式通常使用腳本或者其他代碼驅(qū)動(dòng)應(yīng)用程序。通過可視用戶界面〔如閱讀器〕完成,或通過直接命令〔從客戶端發(fā)向效勞器,以模擬閱讀器發(fā)送的命令〕完成自動(dòng)化測(cè)試。記錄測(cè)試結(jié)果。自動(dòng)化測(cè)試與回歸測(cè)試自動(dòng)化測(cè)試以同一方式屢次運(yùn)行同一測(cè)試。自動(dòng)化測(cè)試可視為一系列的回歸測(cè)試。4第四頁,共64頁。自動(dòng)化測(cè)試意義自動(dòng)化測(cè)試優(yōu)點(diǎn)進(jìn)步測(cè)試效率代替繁瑣的手工測(cè)試活動(dòng),減少出錯(cuò)。降低對(duì)軟件新版本進(jìn)展回歸測(cè)試的開銷更好地利用計(jì)算機(jī)資源軟件測(cè)試工具工作環(huán)境和工作時(shí)間更靈敏。進(jìn)步測(cè)試質(zhì)量具有一致性和可重復(fù)性可追溯和重復(fù)測(cè)試過程。完成手工測(cè)試不能或難以完成的測(cè)試如并發(fā)測(cè)試、壓力測(cè)試、大數(shù)據(jù)量測(cè)試、崩潰性測(cè)試等。降低風(fēng)險(xiǎn),增加軟件信任度5第五頁,共64頁。自動(dòng)化測(cè)試局限性 自動(dòng)化測(cè)試的局限性不能期望完成所有的規(guī)劃、設(shè)計(jì)和測(cè)試工作不能完全取代手工測(cè)試和手工測(cè)試工程師。不能期望自動(dòng)測(cè)試發(fā)現(xiàn)大量的新錯(cuò)誤。需要測(cè)試人員理解掌握軟件自動(dòng)化測(cè)試工具的正確使用假如缺乏測(cè)試經(jīng)歷,測(cè)試的組織差、文檔少或不一致,那么自動(dòng)測(cè)試的效果比較差。如不掌握使用方法,很可能會(huì)降低測(cè)試的效率。軟件自動(dòng)化測(cè)試工具本身的問題軟件自動(dòng)化測(cè)試工具也有一定的本錢開支和培訓(xùn)費(fèi)用。本身存在的缺乏和有待完善的地方。6第六頁,共64頁。5.1.4測(cè)試工具 白盒測(cè)試工具針對(duì)代碼進(jìn)展測(cè)試,發(fā)現(xiàn)的缺陷可定位到代碼級(jí)。包括靜態(tài)測(cè)試工具和動(dòng)態(tài)測(cè)試工具黑盒測(cè)試工具適用于黑盒測(cè)試的場(chǎng)合。包括功能測(cè)試工具和性能測(cè)試工具其他測(cè)試工具管理類工具測(cè)試方案、測(cè)試用例、測(cè)試施行、缺陷跟蹤進(jìn)展管理。專用測(cè)試工具針對(duì)數(shù)據(jù)庫測(cè)試的工具,對(duì)應(yīng)用性能進(jìn)展優(yōu)化的工具。7第七頁,共64頁。5.1.4測(cè)試工具 靜態(tài)測(cè)試工具靜態(tài)測(cè)試工具直接對(duì)代碼進(jìn)展分析,不需要運(yùn)行代碼,也不需要對(duì)代碼編譯鏈接,生成可執(zhí)行文件。靜態(tài)測(cè)試工具一般是對(duì)代碼進(jìn)展語法掃描,找出不符合編碼標(biāo)準(zhǔn)的地方,根據(jù)某種質(zhì)量模型評(píng)價(jià)代碼的質(zhì)量,生成系統(tǒng)的調(diào)用關(guān)系圖等。靜態(tài)測(cè)試工具的代表Telelogic公司的Logiscope軟件PR公司的PRQA軟件。8第八頁,共64頁。5.1.4測(cè)試工具 動(dòng)態(tài)測(cè)試工具動(dòng)態(tài)測(cè)試工具與靜態(tài)測(cè)試工具不同,動(dòng)態(tài)測(cè)試工具的一般采用“插樁〞的方式,向代碼生成的可執(zhí)行文件中插入一些監(jiān)測(cè)代碼,用來統(tǒng)計(jì)程序運(yùn)行時(shí)的數(shù)據(jù)。與靜態(tài)測(cè)試工具最大的不同就是動(dòng)態(tài)測(cè)試工具要求被測(cè)系統(tǒng)實(shí)際運(yùn)行。動(dòng)態(tài)測(cè)試工具的代表Compuware公司的DevPartner軟件Rational公司的Purify系列開源測(cè)試框架JUnit9第九頁,共64頁。5.1.4測(cè)試工具 黑盒測(cè)試工具的一般原理利用腳本的錄制(Record)/回放(Playback),模擬用戶的操作,然后將被測(cè)系統(tǒng)的輸出記錄下來同預(yù)先給定的標(biāo)準(zhǔn)結(jié)果比較。黑盒測(cè)試工具可以大大減輕黑盒測(cè)試的工作量,在迭代開發(fā)的過程中,可以很好地進(jìn)展回歸測(cè)試。黑盒測(cè)試工具的代表MI公司的WinRunner、LoadRunnerRational公司的TeamTest、RobotCompuware公司的QARunRadview公司的WebLoadMicrosoft公司的WebStress10第十頁,共64頁。5.1.4測(cè)試工具 測(cè)試管理工具的代表MI公司的TestDirectorRational公司的TestManagerCompuware公司的TrackRecord等軟件。11第十一頁,共64頁。5.2軟件測(cè)試管理5.2.1軟件測(cè)試管理方案5.2.2軟件測(cè)試管理過程5.2.3軟件測(cè)試的人員組織 5.2.4軟件測(cè)試管理主要功能 5.2.5軟件測(cè)試管理施行 5.2.6軟件測(cè)試管理工具簡(jiǎn)介12第十二頁,共64頁。軟件測(cè)試管理方案軟件測(cè)試管理要素測(cè)試人員及組織——誰?測(cè)試過程——怎樣進(jìn)展?技術(shù)過程、管理過程、支持過程測(cè)試方案——時(shí)間要求?根本信息、目的、內(nèi)容、時(shí)間、人員、意外情況測(cè)試工作產(chǎn)品——什么?測(cè)試方案書、測(cè)試說明書、測(cè)試腳本測(cè)試案例、測(cè)試數(shù)據(jù)、測(cè)試報(bào)告、缺陷報(bào)告13第十三頁,共64頁。軟件測(cè)試管理方案制定方案的要素理解被測(cè)對(duì)象的根本信息選擇測(cè)試的標(biāo)準(zhǔn)級(jí)別到達(dá)的——目的明確測(cè)試管理方案標(biāo)識(shí)和測(cè)試管理項(xiàng)管理的——內(nèi)容、時(shí)間、人員等14第十四頁,共64頁。軟件測(cè)試管理方案制定方案的內(nèi)容定義被測(cè)對(duì)象的測(cè)試管理——目的、范圍確定測(cè)試管理所使用的——方法,即提供技術(shù)性的測(cè)試管理策略和測(cè)試管理過程。確定必要的——測(cè)試環(huán)境包括測(cè)試硬件,軟件及測(cè)試環(huán)境的建立。這需要管理者應(yīng)該全面理解被測(cè)試對(duì)象的系統(tǒng)方法、語言特征、構(gòu)造特點(diǎn)、操作方法和特殊需求等詳細(xì)的——進(jìn)度方案測(cè)試管理的開場(chǎng)段、中間段、完畢段及測(cè)試管理過程每個(gè)部分的時(shí)間點(diǎn)和負(fù)責(zé)人等。意外情況的——特殊處理當(dāng)意外問題發(fā)生時(shí)應(yīng)如何處理。15第十五頁,共64頁。軟件測(cè)試管理方案軟件測(cè)試方案的目的IEEE-829關(guān)于軟件測(cè)試文檔〔softwaretestdocument〕標(biāo)準(zhǔn)的描繪:規(guī)定測(cè)試活動(dòng)的范圍、方法資源、進(jìn)度;明確測(cè)試的內(nèi)容、特性、任務(wù)、人員、相關(guān)的風(fēng)險(xiǎn)。16第十六頁,共64頁。5.2.2軟件測(cè)試管理過程測(cè)試過程技術(shù)過程、管理過程、支持過程管理內(nèi)容測(cè)試方案的管理測(cè)試工作產(chǎn)品的管理測(cè)試過程的管理測(cè)試人員及組織的管理評(píng)估測(cè)試的有效性和效率基于度量的測(cè)試過程的持續(xù)改進(jìn)17第十七頁,共64頁。5.2.3軟件測(cè)試的人員組織 軟件測(cè)試組織管理:以開發(fā)為主的組織模型以工程為主的組織模型獨(dú)立測(cè)試的組織模型測(cè)試組織規(guī)模建議和舉例軟件測(cè)試人員管理:人員的選擇人員的鼓勵(lì)職業(yè)開展方案人員的培訓(xùn)18第十八頁,共64頁。以開發(fā)為主的組織模型19第十九頁,共64頁。以工程為主的組織模型20第二十頁,共64頁。測(cè)試獨(dú)立的組織模型21第二十一頁,共64頁。測(cè)試組織規(guī)模(美)ElfriedeDustin建議〔參見:〕?有效軟件測(cè)試——進(jìn)步測(cè)試程度的50條建議??軟件自動(dòng)化測(cè)試:引入、管理與施行??自動(dòng)化軟件測(cè)試施行指南?……產(chǎn)品類型開發(fā)組規(guī)模比例測(cè)試組規(guī)模商業(yè)軟件產(chǎn)品(大市場(chǎng))203:213商業(yè)軟件產(chǎn)品(小市場(chǎng))203:17單機(jī)應(yīng)用206:13政府信息系統(tǒng)205:14企業(yè)信息系統(tǒng)204:1522第二十二頁,共64頁。測(cè)試組織規(guī)模舉例微軟人員構(gòu)造總體情況工程經(jīng)理5%,開發(fā)人員31%,測(cè)試人員64%比例Exchange2000工程工程經(jīng)理25人,開發(fā)人員140人,測(cè)試人員350人比例——1:5.6:1423第二十三頁,共64頁。軟件測(cè)試人員管理人員的選擇人員的鼓勵(lì)職業(yè)開展方案人員的培訓(xùn)24第二十四頁,共64頁。軟件測(cè)試人員的選擇考察的方面:計(jì)算機(jī)技能測(cè)試才能測(cè)試經(jīng)歷產(chǎn)品經(jīng)歷開發(fā)經(jīng)歷職業(yè)素質(zhì)25第二十五頁,共64頁。軟件測(cè)試人員的選擇合適的人員特征不合適的人員特征愿以測(cè)試作為自己的職業(yè)輕視測(cè)試工作,愿以開發(fā)工作為職業(yè)職業(yè)悲觀主義者(產(chǎn)品負(fù)面)容易妥協(xié),害怕爭(zhēng)論愿意承擔(dān)繁重的測(cè)試工作不愿做艱苦的測(cè)試工作善于觀察,能識(shí)別細(xì)微的差別粗心大意,忽視一些差別邏輯性強(qiáng),思維縝密,表達(dá)清晰思維粗糙、不周全,不能清楚表達(dá)自我管理能力,不偏離工作主線不能把握工作重點(diǎn),陷于枝微末節(jié)掌握必要的技術(shù)背景及技能技術(shù)背景弱26第二十六頁,共64頁。軟件測(cè)試人員的選擇27第二十七頁,共64頁。軟件測(cè)試人員的選擇性格適應(yīng)職業(yè)類型類別特征開發(fā)管理營銷策劃設(shè)計(jì)制作測(cè)試維護(hù)反應(yīng)型適應(yīng)、行動(dòng)、時(shí)效★★★■■★★★■■探索型創(chuàng)新、主動(dòng)、靈活■■★★★■■▲果斷型直接、決斷、坦誠★★★■■■■★★★貢獻(xiàn)型溝通、合作、策略★★★★★★■■■■縝密型專注、穩(wěn)定、純真■■▲★★★★★★愿景型解釋、執(zhí)行、原則▲■■★★★■■分析型審視、節(jié)制、持續(xù)■■▲★★★★★★關(guān)顧型關(guān)心、聯(lián)系、謙卑■■■■■■★★★〔符號(hào)說明:★★★——非常合適;■■——合適;▲——不太合適〕28第二十八頁,共64頁。軟件測(cè)試人員的選擇測(cè)試工程師要求(質(zhì)量保證協(xié)會(huì)QAI:QualityAssuranceInstituter提出〕一般才能表達(dá)、交流、協(xié)調(diào)、管理、質(zhì)量意識(shí)、過程方法、軟件工程等。測(cè)試技能及方法測(cè)試根本概念及方法、測(cè)試工具及環(huán)境、專業(yè)測(cè)試標(biāo)準(zhǔn)、工作成績(jī)?cè)u(píng)估等。29第二十九頁,共64頁。軟件測(cè)試人員的選擇測(cè)試規(guī)劃才能風(fēng)險(xiǎn)分析及防范、軟件放行/接收準(zhǔn)那么制訂、測(cè)試目的及方案、測(cè)試方案和設(shè)計(jì)的評(píng)審方法等測(cè)試執(zhí)行才能測(cè)試數(shù)據(jù)/腳本/用例、測(cè)試比較及分析、缺陷記錄及處理、自動(dòng)化工具測(cè)試分析、報(bào)告和改進(jìn)才能測(cè)試度量、統(tǒng)計(jì)技術(shù)、測(cè)試報(bào)告、過程監(jiān)測(cè)及持續(xù)改進(jìn)30第三十頁,共64頁。軟件測(cè)試人員的鼓勵(lì)需求層次理論〔美國心理學(xué)家A·H·Maslow〕生存需要——工作職位、工資獎(jiǎng)金、休息時(shí)間平安需要——公正待遇、應(yīng)付工作的才能和信心社會(huì)需要——團(tuán)隊(duì)歸屬感,互相認(rèn)同、理解和支持自尊需要——具有受人尊重/賞識(shí)/重視,——有實(shí)力、有成就、能勝任、有業(yè)績(jī)、獨(dú)立和自由的自我實(shí)現(xiàn)需要——成為自己期望的人物——有不斷的新穎感、幽默感、濃重興趣、不受束縛的想像力、反潮流精神、創(chuàng)造力、講民主的性格31第三十一頁,共64頁。軟件測(cè)試人員的鼓勵(lì)需求層次理論〔美國心理學(xué)家A·H·Maslow〕需求并存——在某一階段上,人的多種需求并存,但只有一種需求獲得主導(dǎo)地位。動(dòng)態(tài)變化——在不同時(shí)期,需求構(gòu)造在動(dòng)態(tài)變化,大致是逐步從低到高、從外部向內(nèi)部滿足。滿足上行機(jī)制——尚未滿足的較低層需求總是主宰的,只有在滿足它之后,緊鄰的高一層需求才被激活成為主宰。挫折下行機(jī)制——高一層需求在未得到滿足、受到挫折后,低一層次的需求重新成為主宰。32第三十二頁,共64頁。軟件測(cè)試人員的鼓勵(lì)測(cè)試工作的快樂哲學(xué)選擇自己的態(tài)度給自己適宜的定位從工作中尋找樂趣讓別人快樂也讓自己快樂全身心投入工作探求真理——認(rèn)識(shí)世界需要觀察,更需要考慮。關(guān)切人類苦難——尋求根源,排除缺陷。追求美妙愛情——一個(gè)懂得欣賞別人并從中汲取養(yǎng)分的人才有可能得到別人的欣賞。33第三十三頁,共64頁。軟件測(cè)試人員的鼓勵(lì)關(guān)于?快樂哲學(xué)?(TheConquestofHappiness)作者伯特蘭·羅素〔1872—1970〕諾貝爾文學(xué)獎(jiǎng)〔1950〕獲得者,英國哲學(xué)家、數(shù)學(xué)家、邏輯學(xué)家、社會(huì)學(xué)家、教育家、文學(xué)家。核心思想快樂,是人類的一種共同追求。任何一種對(duì)別人不造成危害的快樂都應(yīng)得到珍視。快樂,是一種激情。探求真理,關(guān)切人類苦難,追求美妙愛情如何獲得快樂?智慧、情愛和興趣認(rèn)識(shí)世界需要觀察,更需要考慮。對(duì)世界有了真正客觀的認(rèn)識(shí),才有可能以出世的態(tài)度來入世,找到自己的位置,確立合適自己人生觀和價(jià)值觀。34第三十四頁,共64頁。軟件測(cè)試人員的鼓勵(lì)測(cè)試工作的7條效率原那么主動(dòng)考慮,積極行動(dòng)牢記目的,把握方向要事第一,分清主次互利互惠,善者共贏知彼知己,百戰(zhàn)不殆溝通理解,協(xié)作高效不斷學(xué)習(xí),持續(xù)改進(jìn)?高效能人士的七個(gè)習(xí)慣?(史蒂芬科維〕StephenR.Covey(1932-)被美國?時(shí)代周刊?譽(yù)為“思想巨匠〞“人類潛能的導(dǎo)師〞,并入選影響美國歷史進(jìn)程的25位人物之一。哈佛畢業(yè)的工商管理碩士〔MBA〕,在楊百翰大學(xué)獲得博士學(xué)位。35第三十五頁,共64頁。軟件測(cè)試人員的職業(yè)開展方案初級(jí)測(cè)試工程師具備必要的計(jì)算機(jī)知識(shí)和技能掌握測(cè)試技能及方法,具有測(cè)試施行/執(zhí)行才能中級(jí)測(cè)試工程師初級(jí)測(cè)試工程師一年以上經(jīng)歷具有測(cè)試設(shè)計(jì)才能,可以指導(dǎo)初級(jí)測(cè)試工程師工作高級(jí)測(cè)試工程師中級(jí)測(cè)試工程師一年以上經(jīng)歷具有測(cè)試規(guī)劃及管理才能、測(cè)試分析及報(bào)告才能、測(cè)試過程設(shè)計(jì)及改進(jìn)才能可以指導(dǎo)中級(jí)測(cè)試工程師工作36第三十六頁,共64頁。軟件測(cè)試人員的職業(yè)開展方案12年的職業(yè)開展方案〔ElfriedeDustin推薦〕1-2年技術(shù)技能熟悉整個(gè)測(cè)試過程及產(chǎn)品業(yè)務(wù)領(lǐng)域,學(xué)習(xí)和掌握自動(dòng)測(cè)試工具,學(xué)習(xí)測(cè)試自動(dòng)化編程技術(shù)開發(fā)和執(zhí)行測(cè)試腳本,承擔(dān)系統(tǒng)測(cè)試施行任務(wù)掌握編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能3-4年測(cè)試過程深化理解測(cè)試過程,掌握測(cè)試過程設(shè)計(jì)及改進(jìn),參與軟件工作產(chǎn)品的同行評(píng)審進(jìn)一步理解產(chǎn)品業(yè)務(wù)領(lǐng)域,改進(jìn)測(cè)試自動(dòng)化編程技術(shù)能指導(dǎo)初級(jí)測(cè)試工程師加強(qiáng)編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能37第三十七頁,共64頁。軟件測(cè)試人員的職業(yè)開展方案12年的職業(yè)開展方案〔E.Dustinetc.〕4-5年測(cè)試組工作管理1-3名測(cè)試工程師,擔(dān)任任務(wù)估算、管理及進(jìn)度控制進(jìn)一步培養(yǎng)在軟件工程管理及支持工具方面的技能5-6年技術(shù)管理管理4-8名測(cè)試工程師,進(jìn)步任務(wù)估算、管理及進(jìn)度控制才能,完成測(cè)試規(guī)劃并制訂測(cè)試方案研究測(cè)試的技術(shù)手段,保持使用工程管理及支持工具的技能用大量時(shí)間為其他測(cè)試工程師提供技術(shù)及過程方面的指導(dǎo)開場(chǎng)與客戶打交道并做演示推介6-12年測(cè)試管理管理8名以上測(cè)試工程師,負(fù)責(zé)一個(gè)或多個(gè)工程的測(cè)試工作與客戶打交道并做演示推介保持使用工程管理及支持工具的技能38第三十八頁,共64頁。軟件測(cè)試人員的職業(yè)開展方案12年的職業(yè)開展方案〔E.Dustinetc.〕6-12年測(cè)試管理管理8名以上測(cè)試工程師,負(fù)責(zé)一個(gè)或多個(gè)工程的測(cè)試工作與客戶打交道并做演示推介保持使用工程管理及支持工具的技能39第三十九頁,共64頁。軟件測(cè)試人員的培訓(xùn)測(cè)試根底知識(shí)和技能培訓(xùn)測(cè)試設(shè)計(jì)培訓(xùn)測(cè)試工具培訓(xùn)測(cè)試對(duì)象—軟件產(chǎn)品的培訓(xùn)測(cè)試過程培訓(xùn)測(cè)試管理培訓(xùn)40第四十頁,共64頁。5.2.4軟件測(cè)試管理主要功能 測(cè)試控制對(duì)象的編輯和管理測(cè)試方案、測(cè)試案例、測(cè)試結(jié)果、問題報(bào)告……測(cè)試流程的控制和管理制定方案、進(jìn)度控制、信息反響和交流……統(tǒng)計(jì)分析和決策支持問題分析、質(zhì)量評(píng)估、風(fēng)險(xiǎn)預(yù)測(cè)、決策支持……41第四十一頁,共64頁。5.2.5軟件測(cè)試管理施行 建立測(cè)試管理體系——制度上保證設(shè)計(jì)案例、發(fā)現(xiàn)缺陷、分析報(bào)告——質(zhì)量上保證控制進(jìn)度、管理跟蹤和持續(xù)改進(jìn)——時(shí)間上的保證協(xié)同工作、溝通交流——組織上的保證42第四十二頁,共64頁。用戶名:密碼:登錄新機(jī)構(gòu)注冊(cè)已有機(jī)構(gòu)注冊(cè)5.2.6軟件測(cè)試管理工具簡(jiǎn)介〔1〕軟件測(cè)試管理系統(tǒng)〔TMS〕采用BROWSER/WEB的方式從制定測(cè)試方案、編寫測(cè)試用例和測(cè)試步驟、問題(bug)跟蹤處理、測(cè)試總結(jié)報(bào)告等各個(gè)階段進(jìn)展有效的控制和管理。提供自動(dòng)生成WORD文檔的功能。實(shí)現(xiàn)了問題〔bug〕的跟蹤處理。摘自:43第四十三頁,共64頁。5.2.6軟件測(cè)試管理工具簡(jiǎn)介〔2〕測(cè)試管理工具〔TestManagementWorkshop〕全自動(dòng)化測(cè)試系統(tǒng)可用來監(jiān)測(cè)、執(zhí)行和管理嵌入式設(shè)備上的軟件測(cè)試工作?參見:44第四十四頁,共64頁。5.2.6軟件測(cè)試管理工具簡(jiǎn)介〔3〕軟件測(cè)試系統(tǒng)〔i-Test〕由中科軟科技研制,主要功能及特色:1〕采用B/S構(gòu)造可以安裝在Web效勞器上。2〕提供測(cè)試用例數(shù)據(jù)庫和軟件缺陷數(shù)據(jù)庫,工程有關(guān)人員可以按照訪問權(quán)限設(shè)置共享和使用這些數(shù)據(jù)庫。3〕提供相應(yīng)的自動(dòng)化功能可高效編寫、運(yùn)行、查詢測(cè)試用例可快速填寫、修改和查詢軟件缺陷報(bào)告;可將測(cè)試文檔及數(shù)據(jù)傳送到MSOffice排版。45第四十五頁,共64頁。5.2.6軟件測(cè)試管理工具簡(jiǎn)介〔3〕軟件測(cè)試系統(tǒng)〔i-Test〕由中科軟科技研制,主要功能及特色:4〕將軟件缺陷生命周期分為6個(gè)生命狀態(tài):open、working、verify、cancel、close、defer5〕加強(qiáng)人員的溝通和管理相關(guān)人員隨時(shí)可查看測(cè)試文檔、用例、缺陷信息、測(cè)試圖表隨時(shí)可參與任一軟件缺陷的討論〔BBS〕、上傳圖片、查看圖片;6〕可隨時(shí)分析動(dòng)態(tài)數(shù)據(jù)為發(fā)現(xiàn)問題、解決問題,以客觀測(cè)試數(shù)據(jù)作為決策的根據(jù)。運(yùn)行環(huán)境配置MicrosoftNT4.0及或以上版本,SQLServer7.0或以上版本,參考:46第四十六頁,共64頁。5.3軟件測(cè)試文檔標(biāo)準(zhǔn)(補(bǔ)充)5.3.1IEEE829-1998、軟件測(cè)試文檔標(biāo)準(zhǔn)5.3.2GB/T8567-1988、2006計(jì)算機(jī)軟件文檔編制標(biāo)準(zhǔn)47第四十七頁,共64頁。5.3.1IEEE829-1998、IEEE829-1998-也被稱做829軟件測(cè)試文檔標(biāo)準(zhǔn)定義了一套文檔類型用于8個(gè)已定義的軟件測(cè)試階段。測(cè)試方案書Testplan:如何完成測(cè)試?要到達(dá)何種質(zhì)量等級(jí)?由誰來做?測(cè)試什么?要做多久?有關(guān)測(cè)試說明specification測(cè)試設(shè)計(jì)說明書Testdesignspecification:設(shè)計(jì)測(cè)試條件以及預(yù)期結(jié)果作為測(cè)試通過標(biāo)準(zhǔn)測(cè)試用例說明書Testcasespecification:制定符合測(cè)試設(shè)計(jì)說明書中測(cè)試條件的測(cè)試數(shù)據(jù)測(cè)試方法〔規(guī)程〕說明書Testprocedurespecification:描繪如何運(yùn)行測(cè)試,包括所有先決條件及需要遵守的步驟48第四十八頁,共64頁。IEEE829〔1998、〕有關(guān)測(cè)試報(bào)告測(cè)試項(xiàng)移交報(bào)告Testitemtransmittalreport:測(cè)試后的軟件部分從一個(gè)階段進(jìn)入下一個(gè)階段時(shí),進(jìn)展報(bào)告測(cè)試日志Testlog:記錄運(yùn)行了哪些測(cè)試用例,執(zhí)行人,執(zhí)行順序,結(jié)果測(cè)試事件報(bào)告Testincidentreport:測(cè)試失敗時(shí),描繪實(shí)際結(jié)果、預(yù)期結(jié)果以及可能的原因。測(cè)試總結(jié)報(bào)告Testsummaryreport:提供測(cè)試完成后未覆蓋到的重要信息,包括對(duì)測(cè)試結(jié)果的質(zhì)量評(píng)定,測(cè)試下軟件系統(tǒng)的質(zhì)量,以及事件報(bào)告的統(tǒng)計(jì)資料。49第四十九頁,共64頁。

GB/T8567-1988、2006計(jì)算機(jī)軟件文檔編制標(biāo)準(zhǔn)1、范圍2、標(biāo)準(zhǔn)性引用文件3、術(shù)語和定義4、縮略語5、文檔過程7、文檔編制格式7.3軟件測(cè)試方案(STP)7.15軟件測(cè)試說明(STD)7.16軟件測(cè)試報(bào)告(STR)50第五十頁,共64頁。軟件測(cè)試方案(STP)1引言2引用文件3軟件測(cè)試環(huán)境4方案5測(cè)試進(jìn)度表6需求的可追蹤性7評(píng)價(jià)8注解51第五十一頁,共64頁。軟件測(cè)試方案(STP)4方案總體設(shè)計(jì)方案執(zhí)行的測(cè)試a.測(cè)試用例的名稱和標(biāo)識(shí);b.簡(jiǎn)要說明本測(cè)試用例涉及的測(cè)試項(xiàng)和特性;c.輸入說明,規(guī)定執(zhí)行本測(cè)試用例所需的各個(gè)輸入,規(guī)定所有適宜的數(shù)據(jù)庫、文件、終端信息、內(nèi)存常駐區(qū)域和由系統(tǒng)傳送的值,規(guī)定各輸入間所需的所有關(guān)系(如時(shí)序關(guān)系等);d.輸出說明,規(guī)定測(cè)試項(xiàng)的所有輸出和特性(如:響應(yīng)時(shí)間),提供各個(gè)輸出或特性的正確值;e.環(huán)境要求,見本文檔第3章。52第五十二頁,共64頁。軟件測(cè)試說明(STD)1引言2引用文件3測(cè)試準(zhǔn)備4測(cè)試說明5需求的可追蹤性6注解附錄53第五十三頁,共64頁。軟件測(cè)試說明(STD)4測(cè)試說明4.x(測(cè)試的工程唯一標(biāo)識(shí)符)4.x.y(測(cè)試用例的工程唯一標(biāo)識(shí)符)54第五十四頁,共64頁。軟件測(cè)試報(bào)告(STR)1引言2引用文件3測(cè)試結(jié)果概述4詳細(xì)的測(cè)試結(jié)果4.x(測(cè)試的工程唯一標(biāo)識(shí)符)測(cè)試結(jié)果小結(jié)遇到了問題4.x.2.y(測(cè)試用例的工程唯一標(biāo)識(shí)符)與測(cè)試用例/過程的偏向4.x.3.y(測(cè)試用例的工程唯一標(biāo)識(shí)符)5測(cè)試記錄6評(píng)價(jià)7測(cè)試活動(dòng)總結(jié)8注解附錄55第五十五頁,共64頁。各種文檔與人員的關(guān)系管理人員開發(fā)人員維護(hù)人員用戶可行性分析(研究)報(bào)告項(xiàng)目開發(fā)計(jì)劃軟件配置管理計(jì)劃軟件質(zhì)量保證計(jì)劃開發(fā)進(jìn)度月報(bào)項(xiàng)目開發(fā)總結(jié)報(bào)告可行性分析(研究)報(bào)告項(xiàng)目開發(fā)計(jì)劃軟件需求規(guī)格說明接口需求規(guī)格說明軟件(結(jié)構(gòu))設(shè)計(jì)說明接口設(shè)計(jì)說明書數(shù)據(jù)庫(頂層)設(shè)計(jì)說明測(cè)試計(jì)劃測(cè)試報(bào)告軟件需求規(guī)格說明接口需求規(guī)格說明軟件(結(jié)構(gòu))設(shè)計(jì)說明測(cè)試報(bào)告

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論