




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一部分:軟件測(cè)試知識(shí)點(diǎn)總結(jié)軟件質(zhì)量與軟件測(cè)試軟件測(cè)試:在規(guī)定條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)錯(cuò)誤,對(duì)軟件質(zhì)量進(jìn)行評(píng)估,包括對(duì)軟件形成過(guò)程的文檔、數(shù)據(jù)以及程序進(jìn)行測(cè)試軟件質(zhì)量:軟件特性的總和,軟件滿足規(guī)定或潛在用戶需求的能力軟件測(cè)試與質(zhì)量保證軟件測(cè)試只是質(zhì)量保證工作中的一個(gè)環(huán)節(jié),軟件質(zhì)量保證與軟件測(cè)試是軟件質(zhì)量工程的兩個(gè)不同層面的工作;質(zhì)量保證:通過(guò)預(yù)防、檢查與改進(jìn)來(lái)保證軟件質(zhì)量,采用全面質(zhì)量管理和過(guò)程改進(jìn)的原理來(lái)開展質(zhì)量保證工作,主要關(guān)注軟件質(zhì)量的檢查與測(cè)試,主要著眼于軟件開發(fā)活動(dòng)的過(guò)程、步驟和產(chǎn)特軟件測(cè)試:通過(guò)執(zhí)行軟件來(lái),對(duì)過(guò)程中的產(chǎn)物(開發(fā)文檔和程序)進(jìn)行走查,發(fā)現(xiàn)問(wèn)題,報(bào)告質(zhì)量軟件測(cè)試的目
2、的測(cè)試是程序的執(zhí)行過(guò)程,目的在于發(fā)現(xiàn)錯(cuò)誤;一個(gè)好的測(cè)試用例在于發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了 至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試;軟件測(cè)試原則所有的軟件測(cè)試都應(yīng)追溯到用戶需求應(yīng)當(dāng)把“盡早地和不斷地進(jìn)行軟件測(cè)試”作為測(cè)試者的座右銘完全測(cè)試是不可能的,測(cè)試需要終止測(cè)試無(wú)法顯示軟件潛在的缺陷;充分注意測(cè)試中的群集現(xiàn)象程序員應(yīng)避免檢查自己的程序盡量避免測(cè)試的隨意性軟件測(cè)試對(duì)象程序開發(fā)過(guò)程中的各個(gè)文檔、源程序軟件測(cè)試過(guò)程模型V模型是軟件開發(fā)瀑布模型的變種,主要反映測(cè)試活動(dòng)與分析和設(shè)計(jì)的關(guān)系;局限性:把測(cè)試作為編碼之后的最后一個(gè)活動(dòng),需求分析等前期產(chǎn)生的錯(cuò)誤直到后期的驗(yàn)收測(cè)試才能發(fā)現(xiàn)軟件測(cè)試過(guò)程模型W
3、模型在V模型的基礎(chǔ)上,增加了開發(fā)階段的同步測(cè)試,形成W模型;測(cè)試與開發(fā)同步進(jìn)行,有利用盡早的發(fā)現(xiàn)問(wèn)題局限性:仍把開發(fā)活動(dòng)看成是從需求開始到編碼結(jié)束的串行活動(dòng),只有上一階段完成后,才可以開始下一階段的活動(dòng),不能支持迭代,自發(fā)性以及變更調(diào)整軟件測(cè)試過(guò)程模型H模型在H模型中,軟件測(cè)試過(guò)程活動(dòng)完全獨(dú)立,貫穿于整個(gè)產(chǎn)品的周期,與其他流程并發(fā)地進(jìn)行,某個(gè)測(cè)試點(diǎn)準(zhǔn)備就緒時(shí),就可以從測(cè)試準(zhǔn)備階段進(jìn)行到測(cè)試執(zhí)行階段;軟件測(cè)試可以進(jìn)行盡早的進(jìn)行;軟件測(cè)試可以根據(jù)被測(cè)物的不同而分層次進(jìn)行測(cè)試模型使用在實(shí)際工作中應(yīng)靈活地運(yùn)用各種模型的優(yōu)點(diǎn) V模型強(qiáng)調(diào)了在整個(gè)軟件項(xiàng)目開發(fā)中需要經(jīng)歷的若干個(gè)測(cè)試級(jí)別,并與每一個(gè)開發(fā)級(jí)別對(duì)
4、應(yīng);忽略了測(cè)試的對(duì)象不應(yīng)該僅僅包括程序,沒(méi)有明確指出對(duì)需求、設(shè)計(jì)的測(cè)試W模型補(bǔ)充了V模型中忽略的內(nèi)容,強(qiáng)調(diào)了測(cè)試計(jì)劃等工作的先行和對(duì)系統(tǒng)需求和系統(tǒng)設(shè)計(jì)的測(cè)試;與V模型相同,沒(méi)有對(duì)軟件測(cè)試的流程進(jìn)行說(shuō)明H模型強(qiáng)調(diào)測(cè)試是獨(dú)立的,只要測(cè)試準(zhǔn)備完成,就可以執(zhí)行測(cè)試單元測(cè)試定義又稱模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位程序模塊進(jìn)行正確性檢查的測(cè)試工作;可以從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例,多個(gè)模塊測(cè)試可以平行地獨(dú)立進(jìn)行測(cè)試目的發(fā)現(xiàn)模塊內(nèi)部可能存在的各種差錯(cuò)內(nèi)容模塊接口測(cè)試、局部數(shù)據(jù)結(jié)構(gòu)測(cè)試、路徑測(cè)試、錯(cuò)誤處理測(cè)試、邊界測(cè)試步驟利用設(shè)計(jì)文檔設(shè)計(jì)測(cè)試用例;創(chuàng)建被測(cè)模塊的樁模塊或驅(qū)動(dòng)模塊;利用被測(cè)試模塊、驅(qū)動(dòng)模塊
5、和樁模塊來(lái)建立測(cè)試環(huán)境,進(jìn)行測(cè)試11集成測(cè)試定義又稱組裝測(cè)試或聯(lián)合測(cè)試,在單元測(cè)試基礎(chǔ)上,將所有模塊按概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)進(jìn)行組裝目的發(fā)現(xiàn)模塊連接中的接口可能存在的各種差錯(cuò)內(nèi)容穿越模塊之間的數(shù)據(jù)是否會(huì)丟失;一個(gè)模塊組裝后是否會(huì)對(duì)另一模塊或其他模塊存在影響;各個(gè)子功能組裝在一起是否會(huì)達(dá)到預(yù)期的父功能;全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問(wèn)題;單個(gè)模塊的錯(cuò)誤累積起來(lái)是否會(huì)放大組裝方法一次性組裝方式,非增殖式方式也叫整體拼裝,對(duì)模塊分別測(cè)試然后將所有模塊組裝;第二種增殖式組裝方式,可以是自頂向下或自底向上完成標(biāo)志成功地執(zhí)行了測(cè)試計(jì)劃中規(guī)定的所有測(cè)試用例;修正了所發(fā)現(xiàn)的錯(cuò)誤;測(cè)試結(jié)果通過(guò)專門小組的評(píng)審12確認(rèn)測(cè)試目的驗(yàn)證
6、軟件的功能和性能及其他特性是否與用戶的要求一致測(cè)試內(nèi)容有效性測(cè)試 運(yùn)行黑盒測(cè)試方法驗(yàn)證所測(cè)軟件是否滿足需求規(guī)格說(shuō)明書列出的需求;所有文檔正確且便于使用;軟件可移植性、易用性、兼容性進(jìn)行測(cè)試;軟件配置復(fù)查 保證軟件配置的所有成分都齊全13系統(tǒng)測(cè)試目的驗(yàn)證和確認(rèn)系統(tǒng)是否達(dá)到其原始目標(biāo),而對(duì)集成的硬件和軟件系統(tǒng)進(jìn)行的測(cè)試測(cè)試內(nèi)容在真實(shí)或模擬系統(tǒng)運(yùn)行環(huán)境下,檢查完整的程序系統(tǒng)能否和系統(tǒng)(硬件設(shè)備、網(wǎng)絡(luò)、系統(tǒng)軟件)正確配置、連接,滿足用戶需求14驗(yàn)收測(cè)試測(cè)試內(nèi)容:根據(jù)任務(wù)書或合迥、供需雙方約定的驗(yàn)收依據(jù)文檔進(jìn)行對(duì)整個(gè)系統(tǒng)的測(cè)試與評(píng)審,確認(rèn)是否接收或拒絕系統(tǒng);15開發(fā)方測(cè)試通常也叫驗(yàn)收測(cè)試或a測(cè)試,在軟件
7、開發(fā)環(huán)境中,開發(fā)者檢測(cè)與證實(shí)軟件的實(shí)現(xiàn)是否滿足軟件設(shè)計(jì)說(shuō)明或軟件需求說(shuō)明的要求16用戶測(cè)試在用戶的應(yīng)用環(huán)境下,用戶檢測(cè)與核實(shí)軟件實(shí)現(xiàn)是否符合自己預(yù)期的要求。B測(cè)試通常被認(rèn)為是用戶測(cè)試,把軟件有計(jì)劃地免費(fèi)地分發(fā)到目標(biāo)市場(chǎng),讓用戶大量使用、評(píng)價(jià)檢查軟件17第三方測(cè)試由第三方測(cè)試機(jī)構(gòu)來(lái)進(jìn)行的測(cè)試,也稱獨(dú)立測(cè)試18動(dòng)態(tài)測(cè)試通過(guò)人工或使用工具運(yùn)行程序進(jìn)行檢查,分析程序的執(zhí)行狀態(tài)和程序的外部表現(xiàn)19靜態(tài)測(cè)試 不運(yùn)行程序,能過(guò)人工對(duì)程序和文檔進(jìn)行分析與檢查,包括走查、符號(hào)執(zhí)行、需求確認(rèn)等20白盒測(cè)試通過(guò)對(duì)程序內(nèi)部結(jié)構(gòu)的分析、檢測(cè)來(lái)尋找問(wèn)題,檢查程序的結(jié)構(gòu)及路徑是否正確,檢查程序的內(nèi)部動(dòng)作是否按照設(shè)計(jì)說(shuō)明的規(guī)
8、定正常進(jìn)行21黑盒測(cè)試又稱功能測(cè)試,通過(guò)運(yùn)行程序發(fā)現(xiàn)其缺陷和錯(cuò)誤,在程序界面處進(jìn)行測(cè)試22灰盒測(cè)試介于白盒和黑盒測(cè)試之間,關(guān)注輸出對(duì)于輸入的正確性,也關(guān)注程序的內(nèi)部結(jié)構(gòu),但沒(méi)有白盒測(cè)試那樣詳細(xì)、完整23測(cè)試分類開發(fā)過(guò)程單元、集成、確認(rèn)、系統(tǒng)、驗(yàn)證實(shí)施組織開發(fā)方、用戶、第三方測(cè)試技術(shù)白盒、黑盒、灰盒或靜態(tài)、動(dòng)態(tài)24軟件問(wèn)題分類軟件錯(cuò)誤、軟件缺陷、軟件故障、軟件失效軟件錯(cuò)誤:在軟件生存周期內(nèi)的不希望或不可接受的人為錯(cuò)誤軟件缺陷:存在于軟件(文件、程序、數(shù)據(jù))之中的不希望或不可接受的偏差軟件故障:軟件運(yùn)行過(guò)程中出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài)。軟件失效:軟件運(yùn)行時(shí)產(chǎn)生的一種不希望或不可接受的外部
9、行為25GB/T16260.1 產(chǎn)品質(zhì)量質(zhì)量模型質(zhì)量模型:代表軟件質(zhì)量屬性的總體軟件質(zhì)量特性與度量:質(zhì)量特性和子特性、外部度量、內(nèi)部度量外部、內(nèi)部質(zhì)量的質(zhì)量模型:質(zhì)量屬性包括:功能性、可靠性、易用性、效率、維護(hù)性和可移植性26GB/T18905.1 軟件工程 產(chǎn)品評(píng)價(jià)概述概述了軟件產(chǎn)品評(píng)價(jià)的過(guò)程,提供了評(píng)價(jià)需求和指南27GB/T18905.5 軟件工程 產(chǎn)品評(píng)價(jià)評(píng)價(jià)者用的過(guò)程 28軟件測(cè)試的國(guó)內(nèi)外現(xiàn)狀國(guó)外:軟件測(cè)試已成為一個(gè)獨(dú)立的產(chǎn)業(yè),在軟件公司占有重要的地位,軟件測(cè)試?yán)碚撗芯颗畈l(fā)展,軟件測(cè)試市場(chǎng)繁榮,開發(fā)了大量的測(cè)試工具;國(guó)內(nèi):軟件測(cè)試成為一個(gè)新興產(chǎn)業(yè),測(cè)試技術(shù)貧乏,從業(yè)人員少,測(cè)試服務(wù)沒(méi)
10、有足夠規(guī)模;著名的軟件公司已成立了專業(yè)的測(cè)試隊(duì)伍,國(guó)家在職業(yè)資格中新增了軟件評(píng)測(cè)師,企業(yè)資集認(rèn)證時(shí)軟件測(cè)試能務(wù)成為重要指標(biāo),軟件產(chǎn)品增加了登記測(cè)試,成立第三方測(cè)試機(jī)構(gòu),軟件測(cè)試成為一個(gè)獨(dú)立課程29軟件評(píng)測(cè)發(fā)展趨勢(shì) 測(cè)試工作將進(jìn)一步前移軟件架構(gòu)師、開發(fā)工程師、QA人員、測(cè)試工程題將進(jìn)行更新的融合測(cè)試行業(yè)將得到充分的尊重設(shè)置獨(dú)立的測(cè)試部門將得到越來(lái)越多公司的軟件公司的共識(shí)測(cè)試外包服務(wù)將快速增長(zhǎng)30測(cè)試過(guò)程的特性與要求軟件測(cè)試過(guò)程是一抽象的、遵循GB/T18905評(píng)價(jià)者用的過(guò)程中定義軟件評(píng)價(jià)過(guò)程的模型評(píng)價(jià)過(guò)程的特性可重復(fù)性:同一評(píng)價(jià)者按同一評(píng)價(jià)規(guī)格說(shuō)明對(duì)同一產(chǎn)品進(jìn)行重復(fù)地評(píng)價(jià),應(yīng)產(chǎn)生同一種可接受的結(jié)
11、果可再現(xiàn)性:不同評(píng)價(jià)者按同一評(píng)價(jià)規(guī)格說(shuō)明對(duì)同一產(chǎn)品進(jìn)行評(píng)價(jià),應(yīng)產(chǎn)生同一種可接受的結(jié)果公正性:評(píng)價(jià)應(yīng)不偏向任何特殊的結(jié)果客觀性:評(píng)價(jià)結(jié)果應(yīng)是客觀事實(shí)評(píng)價(jià)過(guò)程的要求一般要求組織和質(zhì)量體系:評(píng)價(jià)者應(yīng)立足于一個(gè)組織;評(píng)價(jià)組織為保證質(zhì)量,可以建立質(zhì)量體系請(qǐng)求者職責(zé):對(duì)軟件產(chǎn)品確立必要的合法權(quán)利;為標(biāo)識(shí)和描述產(chǎn)品提供必要的信息;闡述初步評(píng)價(jià)需求,與評(píng)價(jià)者協(xié)商確定實(shí)際需求,需求遵守相關(guān)的法規(guī)和標(biāo)準(zhǔn);闡述對(duì)評(píng)價(jià)提交的信息的保密性需求;必要時(shí)在開發(fā)者和評(píng)價(jià)者之間起中介作用;必要時(shí)向評(píng)價(jià)者提供計(jì)算機(jī)和其他設(shè)備評(píng)價(jià)者職責(zé):檢查請(qǐng)求者對(duì)軟件產(chǎn)品是否有充分合法的權(quán)利;按規(guī)定對(duì)請(qǐng)求者提供保密承諾;提供有資格的人員,以便實(shí)
12、施評(píng)價(jià);提供評(píng)價(jià)工具和技術(shù);按照評(píng)價(jià)需求實(shí)施測(cè)試;保證評(píng)價(jià)過(guò)程中的所有記錄 ;保證及時(shí)向請(qǐng)求者提交評(píng)價(jià)報(bào)告活動(dòng)要求確立軟件評(píng)價(jià)需求編制評(píng)價(jià)規(guī)格說(shuō)明制定評(píng)價(jià)計(jì)劃評(píng)價(jià)執(zhí)行作評(píng)價(jià)結(jié)論31軟件測(cè)試與配置管理配置管理活動(dòng)配置項(xiàng)標(biāo)識(shí):標(biāo)識(shí)測(cè)試樣品、標(biāo)準(zhǔn)、工具、文檔報(bào)告等配置項(xiàng)的名稱和類型、標(biāo)識(shí)各配置項(xiàng)的所有者及儲(chǔ)存位置配置項(xiàng)控制(變更控制):規(guī)定測(cè)試基線、基線創(chuàng)立時(shí)間、變更控制委員會(huì)人員組成、職能、確定變更請(qǐng)求的處理程序和終止條件、變更過(guò)程中測(cè)試人員變更的職能等配置狀態(tài)報(bào)告:定義報(bào)告形式、內(nèi)容和提交方式、確認(rèn)過(guò)程記錄和跟蹤問(wèn)題報(bào)告、更改請(qǐng)求、更改次序;確定測(cè)試報(bào)告提交的時(shí)間與方式;配置審計(jì):確定審計(jì)執(zhí)行人
13、員和執(zhí)行時(shí)機(jī);確定審計(jì)的內(nèi)容與方式;確定發(fā)現(xiàn)問(wèn)題的處理方法32測(cè)試的組織與人員 測(cè)試的組織組織結(jié)構(gòu)設(shè)計(jì)因素:垂直還是緩、市場(chǎng)還是產(chǎn)品、集中還是分散、分級(jí)還是分散、專業(yè)人員還是工作人員、功能還是項(xiàng)目獨(dú)立測(cè)試組織:沒(méi)有此組織,建立系統(tǒng)不會(huì)理想集中管理的測(cè)試組織:成立獨(dú)立部門,集中管理選擇測(cè)試組織結(jié)構(gòu)方案的準(zhǔn)則:提供軟件測(cè)試的快速?zèng)Q策能力;利于合作;能夠獨(dú)立運(yùn)作并具有精干的人員配置;有利于協(xié)調(diào)測(cè)試與質(zhì)量管理的關(guān)系;有利于滿足軟件測(cè)試過(guò)程管理要求;有利于為測(cè)試技術(shù)提供專有技校;充分利用現(xiàn)有測(cè)試資源;對(duì)測(cè)試者的職業(yè)道德產(chǎn)生積極影響測(cè)試的人員測(cè)試組織管理者具有理解與評(píng)價(jià)軟件測(cè)試政策、標(biāo)準(zhǔn)、過(guò)程、工具、培訓(xùn)
14、和度量的能力;具有領(lǐng)導(dǎo)能力;具有吸引并留住杰出測(cè)試專業(yè)人才的能力;具有溝通、支持和控制能力;具有測(cè)試時(shí)間、質(zhì)量和成本控制能力測(cè)試人員應(yīng)具有的能力一般的表達(dá)、交流、協(xié)調(diào)、質(zhì)量意識(shí)、軟件工程能力;測(cè)試技能和方法;測(cè)試規(guī)劃能力;測(cè)試執(zhí)行能力;測(cè)試分析、報(bào)告和改進(jìn)能力;職業(yè)發(fā)展:12年測(cè)試技能;34年測(cè)試過(guò)程;45年測(cè)試組織工作;56年技術(shù)管理;612年測(cè)試管理人員培訓(xùn)按培訓(xùn)內(nèi)容分類:測(cè)試基礎(chǔ)知識(shí)和技能培訓(xùn);測(cè)試設(shè)計(jì)培訓(xùn)、測(cè)試工具培訓(xùn);測(cè)試對(duì)象軟件產(chǎn)品培訓(xùn);測(cè)試過(guò)程培訓(xùn);測(cè)試管理培訓(xùn)33軟件測(cè)試風(fēng)險(xiǎn)分析軟件測(cè)試風(fēng)險(xiǎn):是軟件測(cè)試過(guò)程出現(xiàn)的或潛在的問(wèn)題,造成的原因主要是測(cè)試計(jì)劃的不充分、測(cè)試方法有誤或測(cè)試
15、過(guò)程的偏離,造成測(cè)試的補(bǔ)充以及結(jié)果不準(zhǔn)確軟件測(cè)試風(fēng)險(xiǎn)主要是對(duì)測(cè)試計(jì)劃執(zhí)行的風(fēng)險(xiǎn)分析與制定要采取應(yīng)急措施;重點(diǎn)在措施測(cè)試計(jì)劃的風(fēng)險(xiǎn):一般指測(cè)試進(jìn)度滯后或出現(xiàn)非計(jì)劃事件;常見的有交付日期、測(cè)試需求、測(cè)試范圍、測(cè)試資源、人員的能力、測(cè)試預(yù)算、測(cè)試環(huán)境、測(cè)試支持、測(cè)試工具;34軟件測(cè)試的成本管理測(cè)試實(shí)施成本測(cè)試準(zhǔn)備成本、測(cè)試執(zhí)行成本、測(cè)試結(jié)束成本低測(cè)試實(shí)施成本測(cè)試準(zhǔn)備環(huán)境盡可能使用軟件和測(cè)試環(huán)境配置自動(dòng)化;測(cè)試實(shí)施盡可能采用自動(dòng)化測(cè)試工具(測(cè)試用例自動(dòng)化執(zhí)行),人工測(cè)試最好請(qǐng)初級(jí)技術(shù)人員,不使用測(cè)試工程師;測(cè)試結(jié)束編制測(cè)試報(bào)告測(cè)試結(jié)果與預(yù)期結(jié)果比較采用自動(dòng)化方法(測(cè)試文檔編制模板化)質(zhì)量成本要素一致性
16、成本(用于測(cè)試實(shí)施成本)、非一致性成本(由出現(xiàn)的問(wèn)題和故障引起)質(zhì)量成本一致性成本+非一致性成本缺陷探測(cè)率DD PBugs(tester)/ (Bugs(tester)+ Bugs(customer) 衡量測(cè)試投資回報(bào)的一個(gè)重要指標(biāo)注:第116頁(yè)計(jì)算題35文檔測(cè)試的范圍用戶文檔用戶手冊(cè)、操作手冊(cè)、維護(hù)修改建議開發(fā)文檔需求說(shuō)明書、概要設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、可行性研究報(bào)告管理文檔項(xiàng)目開發(fā)計(jì)劃、測(cè)試計(jì)劃、測(cè)試報(bào)告、開發(fā)進(jìn)度月報(bào)、開發(fā)總結(jié)報(bào)告36用戶文檔的內(nèi)容包裝上的文字及圖案;宣傳材料、廣告及其他插頁(yè);授權(quán)/注冊(cè)登記表;最終用戶許可協(xié)議;標(biāo)簽和不干膠條;安裝和設(shè)置指導(dǎo);用戶手冊(cè);聯(lián)機(jī)幫助;指南
17、、向?qū)В粯永?、示例和模板;錯(cuò)誤提示信息;37用戶文檔測(cè)試的要點(diǎn)明確讀者群:根據(jù)讀者群(如初級(jí)、中級(jí)、高級(jí)用戶)的不同來(lái)檢查文檔內(nèi)容,保證用戶能夠看得懂、能理解術(shù)語(yǔ):文檔中術(shù)語(yǔ)的描述要適合定位的讀者群,用法一致,標(biāo)準(zhǔn)定義與業(yè)界規(guī)范相吻合文檔內(nèi)容的正確性:要保證所有信息是真實(shí)正確的文檔內(nèi)容的完整性:要完全根據(jù)提示逐步操作,檢查是否存在遺漏的地方文檔與程序的一致性:按照文檔操作后,檢查軟件返回的結(jié)果與文檔描述是否一致文檔的易用性:檢查是否便于用戶查找相應(yīng)的內(nèi)容圖表與界面截圖:檢查所有圖表與界面截圖與發(fā)布的程序版本一致樣例和示例:檢查所有的樣例和示例能夠正確完成;語(yǔ)言:中文文檔保證無(wú)錯(cuò)別字和二義性印刷
18、與包裝:印刷質(zhì)量,包裝質(zhì)量38用戶手冊(cè)的測(cè)試準(zhǔn)確的按照手冊(cè)的描述使用程序;嘗試每一條建議;檢查每條陳述;查找容易誤導(dǎo)用戶的內(nèi)容;39在線幫助的測(cè)試內(nèi)容的準(zhǔn)確性;幫助功能的可靠性;每一條索引和主題列表要逐條檢查,是否能夠由索引進(jìn)入主題;幫助系統(tǒng)中的每一個(gè)超級(jí)鏈接;主題是否全部能夠在索引中找到;幫助系統(tǒng)的風(fēng)格應(yīng)簡(jiǎn)潔;40功能易用性測(cè)試業(yè)務(wù)符合性程序?qū)崿F(xiàn)的業(yè)務(wù)邏輯與實(shí)際業(yè)務(wù)邏輯是否一致;功能定制性對(duì)軟件功能應(yīng)能夠靈活定制業(yè)務(wù)模塊集成度對(duì)于存在緊密關(guān)系的模塊,是否方便功能轉(zhuǎn)換,從一個(gè)功能進(jìn)入到別一個(gè)功能數(shù)據(jù)共享能力對(duì)于多處使用的數(shù)據(jù)應(yīng)可以一次輸入多處使用,減少用戶重復(fù)工作約束性對(duì)于流程性強(qiáng)的操作,應(yīng)能
19、夠限制操作順序;對(duì)非法信息應(yīng)不允許進(jìn)行系統(tǒng)交互性對(duì)于用戶的每一次操作,應(yīng)能夠給出提示或回應(yīng),使用戶清晰的看到系統(tǒng)的運(yùn)行狀態(tài)錯(cuò)誤提示對(duì)于關(guān)鍵操作完成后或刪除數(shù)據(jù)之前給出明確的提示信息;41用戶界面測(cè)試:界面整體、界面元素測(cè)試界面整體規(guī)范性測(cè)試:符合現(xiàn)行標(biāo)準(zhǔn)和規(guī)范合理性測(cè)試:界面與軟件功能是否相融洽,界面的布局是否協(xié)調(diào)一致性測(cè)試:使用的控件、標(biāo)簽風(fēng)格、錯(cuò)誤提示信息、操作方法是否一致界面定制性測(cè)試:界面元素的可定制性;工具欄的可定制性;統(tǒng)計(jì)檢索的可定制性;報(bào)表的可定制性界面元素窗口測(cè)試:大小、顯示、窗口大小改變、多個(gè)窗口同時(shí)打開、支持操作方法等菜單測(cè)試:是否符合需求;措辭是否準(zhǔn)確;順序是否合理;圖形
20、布局是否一致圖標(biāo)測(cè)試:是否符合表達(dá)習(xí)慣;不同的目標(biāo)是否采用不同的圖標(biāo);圖標(biāo)尺寸是否合適;建議與對(duì)應(yīng)功能相似;圖標(biāo)上是否有標(biāo)注鼠標(biāo)測(cè)試:交互環(huán)境中是否可以識(shí)別鼠標(biāo)操作;多次點(diǎn)擊是否識(shí)別;無(wú)規(guī)則點(diǎn)擊是否會(huì)產(chǎn)生無(wú)法預(yù)料的結(jié)果;右鍵彈出菜單是否正確;文字測(cè)試:界面文字是否正確,準(zhǔn)確,無(wú)二義性;42硬件兼容性測(cè)試目的確認(rèn)軟件系統(tǒng)對(duì)于服務(wù)器端、客戶端及網(wǎng)絡(luò)所需的環(huán)境是否正確、合理測(cè)試內(nèi)容最低配置是否能滿足系統(tǒng)運(yùn)行的需要;在推薦配置下系統(tǒng)的響應(yīng)是否迅速;考察軟件對(duì)運(yùn)行硬件環(huán)境有無(wú)特殊說(shuō)明;軟件系統(tǒng)能否運(yùn)行在多種硬件配置環(huán)境下與整機(jī)兼容性確認(rèn)要求的最低配置和推薦配置的合理性和正確性;主要指標(biāo):機(jī)型的要求;CP
21、U;內(nèi)存;硬盤與板卡及配件兼容性獨(dú)立板卡;主板芯片組;驅(qū)動(dòng)程序中的自由軟件與打印機(jī)的兼容性對(duì)不同廠商、不同型號(hào)的打印機(jī)進(jìn)行以下測(cè)試:安裝;打印測(cè)試頁(yè);調(diào)整紙張大?。贿x擇分辨率;調(diào)整打印方向;逐頁(yè)、多份打?。浑p面打印、網(wǎng)絡(luò)打印其他紅外線鼠標(biāo)、鍵盤、掃描儀、視頻軟件,刻錄軟件的兼容性43軟件兼容性與操作系統(tǒng)的兼容性確認(rèn)軟件系統(tǒng)是否與多種類型的操作系統(tǒng)兼容,包括安裝、關(guān)鍵流程的檢查;操作系統(tǒng)包括Windows平臺(tái)、Linux平臺(tái)、UNIX平臺(tái);Macintosh 圖形專用軟件與數(shù)據(jù)庫(kù)的兼容性確認(rèn)軟件系統(tǒng)在不同數(shù)據(jù)庫(kù)的可移植性、互操作性,對(duì)完整性、應(yīng)用系統(tǒng)測(cè)試;性能測(cè)試;數(shù)據(jù)庫(kù)包括SQL;ODBC;J
22、DBC;ADO;OLE DB;JDO與中間件的兼容性指對(duì)不同版本、不同補(bǔ)丁包的兼容性進(jìn)行測(cè)試,檢查應(yīng)用程序是否能夠正確運(yùn)行,性能的變化;與瀏覽器的兼容性創(chuàng)建一個(gè)兼容性矩陣,測(cè)試不同廠商、不同版本的瀏覽器對(duì)某些構(gòu)件和設(shè)置的適應(yīng)性;如Applets,JavaScript,ActiveX,VBScript與其他軟件的兼容性與支持軟件(財(cái)務(wù)軟件導(dǎo)出Excel)的兼容性測(cè)試;與其他同類軟件的兼容性(與其他同類軟件同時(shí)在機(jī)器中使用);與其他非同類軟件的兼容性44數(shù)據(jù)兼容性測(cè)試不同數(shù)據(jù)格式兼容性確認(rèn)軟件之間能否正確地交互和共享信息,不同格式的信息是否兼容;包括系統(tǒng)與其他系統(tǒng)復(fù)制粘貼文字是否正確;舊版本信息在
23、新版本是否能打開;新版本文件在舊系統(tǒng)中是否能打開;同類軟件是否可以進(jìn)行數(shù)據(jù)交換XML符合性XML能夠使不同來(lái)源的結(jié)構(gòu)化的數(shù)據(jù)較容易地結(jié)合在一起,提供一個(gè)描述數(shù)據(jù)和交換數(shù)據(jù)的有效手段;測(cè)試步驟:在測(cè)試工具中建立標(biāo)準(zhǔn)模板;用被測(cè)軟件按要求導(dǎo)出數(shù)據(jù);將導(dǎo)出的數(shù)據(jù)與標(biāo)準(zhǔn)模板進(jìn)行對(duì)比匹配測(cè)試;輸出測(cè)試結(jié)果;45平臺(tái)化軟件兼容性測(cè)試平臺(tái)化軟件概述用來(lái)構(gòu)建與支撐應(yīng)用軟件的獨(dú)立軟件系統(tǒng);基本要素包括支撐環(huán)境(應(yīng)用系統(tǒng)開發(fā)與運(yùn)行的基本條件)和開發(fā)體系(開發(fā)與維護(hù)管理應(yīng)用軟件的工具與方法);分類包括技術(shù)支撐型平臺(tái)和應(yīng)用實(shí)現(xiàn)平臺(tái)平臺(tái)化軟件優(yōu)點(diǎn)應(yīng)用的廣泛性(各行業(yè));良好的開發(fā)性(保證接口的統(tǒng)一);具有靈活性和擴(kuò)展性
24、;快捷的適應(yīng)性平臺(tái)化軟件兼容性測(cè)試內(nèi)容:跨硬件平臺(tái)能力(不同規(guī)模硬件平臺(tái)上式);跨操作系統(tǒng)能力;支持多種數(shù)據(jù)庫(kù)系統(tǒng);客戶端兼容性測(cè)試;數(shù)據(jù)兼容性測(cè)試46新舊系統(tǒng)數(shù)據(jù)遷移測(cè)試新舊系統(tǒng)數(shù)據(jù)遷移數(shù)據(jù)遷移:新舊系統(tǒng)進(jìn)行切換時(shí),將歷史數(shù)據(jù)進(jìn)行清理、轉(zhuǎn)換,并裝載到新系統(tǒng)的過(guò)程;數(shù)據(jù)遷移的實(shí)現(xiàn)數(shù)據(jù)遷移的準(zhǔn)備、數(shù)據(jù)遷移的實(shí)施、數(shù)據(jù)遷移后的校驗(yàn)數(shù)據(jù)遷移的測(cè)試對(duì)舊系統(tǒng)到新系統(tǒng)、新系統(tǒng)到舊系統(tǒng)進(jìn)行遷移測(cè)試;生成備份測(cè)試遷移后的數(shù)據(jù)完整可靠性;47安全測(cè)試測(cè)試內(nèi)容用戶認(rèn)證機(jī)制用戶認(rèn)證機(jī)制分為數(shù)字證書(檢驗(yàn)用戶身份的電子文件)、智能卡、雙重認(rèn)證、安全電子交易協(xié)議(SET電子商務(wù)中安全電子交易的國(guó)際標(biāo)準(zhǔn));測(cè)試時(shí)有必要對(duì)
25、用戶認(rèn)證機(jī)制進(jìn)行全面測(cè)試,評(píng)價(jià)認(rèn)證機(jī)制的合理性加密機(jī)制對(duì)加密、解密機(jī)制進(jìn)行測(cè)試,驗(yàn)證使用是否合理,強(qiáng)度是否滿足當(dāng)前需求;保護(hù)數(shù)據(jù)安全的重要手段安全防護(hù)策略安全防護(hù)策略包括安全日志、入侵檢測(cè)、隔離防護(hù)、漏洞掃描,是系統(tǒng)對(duì)抗攻擊的主要手段數(shù)據(jù)備份與恢復(fù)手段是一種數(shù)據(jù)安全策略,需要對(duì)備份和恢復(fù)的效果進(jìn)行測(cè)試,保證實(shí)際數(shù)據(jù)的安全性防病毒系統(tǒng)基本的防病毒技術(shù):集中式管理、分布式殺毒(以策略為中心、以服務(wù)器為中心);數(shù)據(jù)庫(kù)技術(shù)、LDAP技術(shù)的應(yīng)用;多引擎支持;不同操作系統(tǒng)的防護(hù);遠(yuǎn)程安裝或分發(fā)安裝;測(cè)試時(shí)對(duì)網(wǎng)絡(luò)防病毒軟件的選購(gòu)、部署方式、策略定義進(jìn)行評(píng)估和測(cè)試48安全測(cè)試測(cè)試策略安全系統(tǒng)安全系統(tǒng)防護(hù)體系由
26、實(shí)體安全、平臺(tái)安全、數(shù)據(jù)安全、通信安全、應(yīng)用安全、運(yùn)行安全、管理安全七層次,因此安全性測(cè)試測(cè)策針對(duì)7層進(jìn)行測(cè)試和評(píng)估基本安全防護(hù)系統(tǒng)一般采用防火墻、入侵檢測(cè)、漏洞掃描、安全審計(jì)、病毒防治、Web信息防篡改等基礎(chǔ)安全技計(jì),來(lái)保障應(yīng)用系統(tǒng)的安全;測(cè)試時(shí)從以上方面分別進(jìn)行測(cè)試證書業(yè)務(wù)服務(wù)系統(tǒng)包括證書認(rèn)證及證書審核注冊(cè),需驗(yàn)證功能和性能;測(cè)試采用過(guò)程是否符合標(biāo)準(zhǔn);證書類型是否正確;證書格式、申請(qǐng)、審核、下載功能是否正確;并發(fā)性、擴(kuò)展性、備份證書查詢驗(yàn)證服務(wù)系統(tǒng)驗(yàn)證功能和性能;測(cè)試查詢、管理、證書信息發(fā)布、下載、更新功能;并發(fā)性、擴(kuò)展性密鑰管理系統(tǒng)驗(yàn)證功能和性能;測(cè)試密鑰生成、發(fā)送存儲(chǔ)、查詢等基本功能,
27、安全管理功能、系統(tǒng)管理功能;并發(fā)壓力、最大量密鑰系統(tǒng)的基本功能、密鑰的保存期、備份;密碼服務(wù)系統(tǒng)驗(yàn)證功能和性能;測(cè)試加解密功能、多密碼算法支持、增加功能;長(zhǎng)度、系統(tǒng)速度、擴(kuò)展能力可信授權(quán)服務(wù)系統(tǒng)集中式授權(quán)服務(wù) 驗(yàn)證是否具有用戶管理、審核管理、資源管理、角色管理等主要功能;分布式授權(quán)服務(wù) 驗(yàn)證其是否有資源訪問(wèn)的簽名授權(quán)、授權(quán)管理等功能;同時(shí)還要對(duì)系統(tǒng)進(jìn)行并發(fā)壓力測(cè)試可信時(shí)間戳服務(wù)系統(tǒng)驗(yàn)證功能和性能;測(cè)試時(shí)間來(lái)源是否正確、保存功能、簽發(fā)功能;時(shí)間精度、驗(yàn)證時(shí)間戳請(qǐng)求并發(fā)性、可擴(kuò)展性網(wǎng)絡(luò)信任域系統(tǒng):由通過(guò)安全審查的網(wǎng)絡(luò)可信接入設(shè)備和網(wǎng)絡(luò)信任域管理系統(tǒng)組成;驗(yàn)證功能和性能;接入認(rèn)證交換機(jī)、限制、管理、
28、管理配置功能;認(rèn)證時(shí)間、認(rèn)證接入請(qǐng)求數(shù)并發(fā)性、接口故障恢復(fù)與容災(zāi)備份故障恢復(fù)、數(shù)據(jù)備份、容災(zāi)備份49安全性測(cè)試方法功能驗(yàn)證采用黑盒測(cè)試方法,對(duì)涉及安全的軟件功能進(jìn)行測(cè)試漏洞掃描采用主機(jī)或系統(tǒng)漏洞掃描器自動(dòng)檢測(cè)遠(yuǎn)程或本機(jī)安全性弱點(diǎn)模擬攻擊試驗(yàn)采用冒充、重演、消息篡改、服務(wù)拒絕、內(nèi)部攻擊、外部攻擊、陷阱門、特洛伊木馬方法進(jìn)行測(cè)試偵聽技術(shù)對(duì)數(shù)據(jù)進(jìn)行截取分析的過(guò)程,主要用于對(duì)網(wǎng)絡(luò)加密的驗(yàn)證50軟件產(chǎn)品安全測(cè)試側(cè)重于用戶對(duì)數(shù)據(jù)或業(yè)務(wù)功能的訪問(wèn)控制,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)通信的遠(yuǎn)程安全控制用戶管理和訪問(wèn)控制用戶權(quán)限控制測(cè)試用戶權(quán)限分配合理性、用戶名、用戶密碼的各項(xiàng)限制操作系統(tǒng)安全性測(cè)試測(cè)試是否關(guān)閉和卸載了不必要的
29、服務(wù)和程序、是否存在不必要的賬戶、權(quán)限設(shè)置合理性數(shù)據(jù)庫(kù)權(quán)限的測(cè)試測(cè)試用戶的權(quán)限,用于存儲(chǔ)用戶和口令的表信息盡量加密,程序中是否存在默認(rèn)的用戶名和密碼通信加密測(cè)試軟件系統(tǒng)通信息加密情況,采用驗(yàn)證和偵聽技術(shù)完成,安全日志測(cè)試測(cè)試日志的完整性、正確性,是否提供安全日志的智能統(tǒng)計(jì)分析能力,51網(wǎng)絡(luò)系統(tǒng)全生命周期測(cè)試策略建設(shè)生命周期生命周期測(cè)試策略規(guī)劃設(shè)計(jì)階段利用仿真技術(shù)測(cè)試設(shè)計(jì)方案、網(wǎng)絡(luò)設(shè)備評(píng)估,為網(wǎng)絡(luò)選型提供依據(jù);實(shí)施階段進(jìn)行網(wǎng)絡(luò)質(zhì)量測(cè)試,如吞吐量、包轉(zhuǎn)發(fā)率、丟包率,保證系統(tǒng)的可用性和穩(wěn)定性,為網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)提供基準(zhǔn)值與應(yīng)用系統(tǒng)集成階段完成應(yīng)用系統(tǒng)的功能和性能測(cè)試,保證運(yùn)行基本穩(wěn)定后,將程序應(yīng)用到
30、網(wǎng)絡(luò)上進(jìn)行網(wǎng)絡(luò)級(jí)測(cè)試,測(cè)試并發(fā)用戶訪問(wèn)能力、響應(yīng)時(shí)間、應(yīng)用對(duì)網(wǎng)絡(luò)資源占用情況,保證應(yīng)用系統(tǒng)在網(wǎng)絡(luò)平臺(tái)上的性能52網(wǎng)絡(luò)測(cè)試網(wǎng)絡(luò)仿真技術(shù)定義是一種通過(guò)建立網(wǎng)絡(luò)設(shè)備、鏈路和協(xié)議模型,并模擬網(wǎng)絡(luò)流量的傳輸,從而獲取網(wǎng)絡(luò)設(shè)計(jì)或優(yōu)化所需要的網(wǎng)絡(luò)性能數(shù)據(jù)的仿真技術(shù),也稱為網(wǎng)絡(luò)模擬技術(shù)或網(wǎng)絡(luò)預(yù)測(cè)技術(shù)原理在計(jì)算機(jī)構(gòu)造虛擬的環(huán)境反映現(xiàn)實(shí)的網(wǎng)絡(luò)環(huán)境,利用數(shù)據(jù)建模和統(tǒng)計(jì)分析的方法模擬網(wǎng)絡(luò)行為,從而獲取特定的網(wǎng)絡(luò)特性參數(shù);采用基于包的建模機(jī)制來(lái)模擬實(shí)際物理網(wǎng)絡(luò)中包的流動(dòng),包括處理、組包、拆包過(guò)程應(yīng)用在網(wǎng)絡(luò)規(guī)劃中應(yīng)用為網(wǎng)絡(luò)規(guī)劃、設(shè)計(jì)提供可靠的定量依據(jù);可以驗(yàn)證實(shí)際方案或比較多個(gè)方案在企業(yè)網(wǎng)絡(luò)管理和優(yōu)化中應(yīng)用作為網(wǎng)絡(luò)輔助管
31、理工具、可以對(duì)企業(yè)業(yè)務(wù)網(wǎng)絡(luò)通信情況進(jìn)行統(tǒng)計(jì)找出瓶頸、可以查出業(yè)務(wù)配置的錯(cuò)誤、可以模擬故障了解系統(tǒng)的處理情況、對(duì)新增業(yè)務(wù)進(jìn)行性能測(cè)試、模擬訪問(wèn)量預(yù)測(cè)網(wǎng)絡(luò)的承受負(fù)載在網(wǎng)絡(luò)研發(fā)中應(yīng)用構(gòu)建接近于真實(shí)網(wǎng)絡(luò)環(huán)境和業(yè)務(wù),可以有效的模擬新協(xié)議的各種行為細(xì)節(jié),作出公正的評(píng)判新協(xié)議的性能;對(duì)于大型通信設(shè)備制造商,可以作為其網(wǎng)絡(luò)設(shè)備、協(xié)議以及應(yīng)用開發(fā)的工具網(wǎng)絡(luò)預(yù)測(cè)設(shè)置服務(wù)水平、完成日常網(wǎng)絡(luò)容量規(guī)劃、離線測(cè)試網(wǎng)絡(luò)、網(wǎng)絡(luò)失效和容量極限分析軟件OPNET (OPNET公司)、NS 53網(wǎng)絡(luò)性能測(cè)試指標(biāo)吞吐量:指被測(cè)試設(shè)備或被測(cè)試系統(tǒng)在不丟包的情況下,能夠達(dá)到的最大包轉(zhuǎn)發(fā)速率丟包率:高負(fù)載狀態(tài)下由于缺少資源而未轉(zhuǎn)發(fā)的包的比
32、例。延時(shí):系統(tǒng)在有負(fù)載的情況下轉(zhuǎn)發(fā)數(shù)據(jù)包所需的時(shí)間。背靠背性能:通過(guò)以最大幀速率發(fā)送突發(fā)傳輸流,并測(cè)量無(wú)包丟失時(shí)的最大突發(fā)長(zhǎng)度來(lái)測(cè)試緩沖區(qū)容量TCP/IP 47層負(fù)載勻衡:建立連接數(shù)、會(huì)話連接數(shù)、連接數(shù)據(jù)IP語(yǔ)音網(wǎng)絡(luò)測(cè)試:測(cè)試語(yǔ)音、數(shù)據(jù)流包的丟失、單向延時(shí),延時(shí)抖動(dòng)寬帶XDSL網(wǎng)絡(luò)性測(cè)試:幀測(cè)試、端到端IP測(cè)試、信元測(cè)試、PPP容量測(cè)試、ATM完整性測(cè)試VPN網(wǎng)絡(luò)測(cè)試:最大隧道創(chuàng)建數(shù)量、包丟失、延時(shí)、響應(yīng)時(shí)間路由測(cè)試:協(xié)議、路由壓力性能類型可靠性測(cè)試、可接受性測(cè)試、瓶頸測(cè)試、容量規(guī)劃測(cè)試、升級(jí)測(cè)試、功能/特性測(cè)試、吞吐量測(cè)試、響應(yīng)時(shí)間測(cè)試、衰減測(cè)試、配置規(guī)模測(cè)試、網(wǎng)絡(luò)設(shè)備評(píng)估測(cè)試對(duì)象網(wǎng)絡(luò)平臺(tái):
33、網(wǎng)絡(luò)操作系統(tǒng)、文件服務(wù)器、工作站應(yīng)用層:應(yīng)用程序的客戶端、桌面操作系統(tǒng)和數(shù)據(jù)軟件子系統(tǒng):路由器、集線器、交換機(jī)、網(wǎng)橋全局網(wǎng)絡(luò)路徑方法網(wǎng)絡(luò)設(shè)備:(1)放入仿真網(wǎng)絡(luò)環(huán)境中通過(guò)分析行為進(jìn)行測(cè)試(2)使用的網(wǎng)絡(luò)測(cè)試專用設(shè)備網(wǎng)絡(luò)布線:使用工具,如網(wǎng)絡(luò)電纜測(cè)試儀、令牌環(huán)網(wǎng)測(cè)試儀、以太網(wǎng)測(cè)試儀、光纜測(cè)試儀、企業(yè)級(jí)網(wǎng)絡(luò)測(cè)試儀網(wǎng)絡(luò)協(xié)議:專用工具網(wǎng)絡(luò)性能:七層網(wǎng)絡(luò)結(jié)構(gòu)分析模型法、網(wǎng)絡(luò)連接結(jié)構(gòu)的分析法,客戶端、網(wǎng)絡(luò)鏈路、服務(wù)器端三個(gè)模塊標(biāo)準(zhǔn)RFC;YD/T工具物理線纜測(cè)試儀、網(wǎng)絡(luò)運(yùn)行模擬工具、協(xié)議分析儀、專用網(wǎng)絡(luò)測(cè)試設(shè)備54網(wǎng)絡(luò)測(cè)試網(wǎng)絡(luò)應(yīng)用測(cè)試網(wǎng)絡(luò)應(yīng)用監(jiān)控概述監(jiān)控功能主要能過(guò)網(wǎng)絡(luò)探測(cè)器設(shè)備安裝在某一網(wǎng)段上采集數(shù)據(jù)目
34、標(biāo)及時(shí)準(zhǔn)確了解網(wǎng)絡(luò)狀況,定位問(wèn)題的根源工具Network Vantage:全面應(yīng)用監(jiān)控和報(bào)告產(chǎn)品,幫助發(fā)現(xiàn)和優(yōu)化網(wǎng)絡(luò)上的應(yīng)用性能;Sniffer:捕捉流量、監(jiān)控網(wǎng)絡(luò)活動(dòng)、分析錯(cuò)誤信息,定位問(wèn)題網(wǎng)絡(luò)故障分析步驟清楚故障現(xiàn)象;收集需要的用于幫助隔離可能故障原因的信息;根據(jù)收集到的信息考慮故障原因;根據(jù)分析的故障原因,建立一個(gè)診斷計(jì)劃;執(zhí)行診斷計(jì)劃;改變參數(shù)確認(rèn)結(jié)果軟件問(wèn)題診斷建立在網(wǎng)絡(luò)應(yīng)用分析的基礎(chǔ)上,分析關(guān)鍵因素:會(huì)話信息(往返行程和流量信息)、包信息、響應(yīng)時(shí)間信息、負(fù)載信息、高峰信息、線程信息、響應(yīng)時(shí)間預(yù)測(cè)、帶寬模擬 注意421頁(yè)故障定位舉例硬件問(wèn)題診斷物理層:連接方式、連接電纜、設(shè)備配置是否
35、正確 使用show interface命令;數(shù)據(jù)鏈路層:路由器的配置、連接端口、接口與通信設(shè)備封裝;通過(guò)查看路由器配置檢查封裝,show命令網(wǎng)絡(luò)層:沿源到目標(biāo)的路徑,查看路由表,同時(shí)檢查路由器接口的IP地址55Web應(yīng)用的測(cè)試策略按系統(tǒng)架構(gòu)分類客戶端的測(cè)試、服務(wù)器端的測(cè)試、網(wǎng)絡(luò)上的測(cè)試按職能分類應(yīng)用功能的測(cè)試、Web應(yīng)用服務(wù)的測(cè)試、安全系統(tǒng)的測(cè)試、數(shù)據(jù)庫(kù)服務(wù)的測(cè)試按軟件質(zhì)量特性分類功能測(cè)試、性能測(cè)試、兼容性測(cè)試、安全性測(cè)試、易用性測(cè)試按開發(fā)階段分類設(shè)計(jì)測(cè)試、開發(fā)測(cè)試、應(yīng)用測(cè)試56Web應(yīng)用設(shè)計(jì)測(cè)試設(shè)計(jì)測(cè)試的主要內(nèi)容是對(duì)設(shè)計(jì)從全面性、適合性、標(biāo)準(zhǔn)性等方面進(jìn)行檢查總體架構(gòu)設(shè)計(jì)測(cè)試采用瘦客戶端或胖客
36、戶端是否合需求:瘦客戶端 客戶端只作少量處理、業(yè)務(wù)邏輯規(guī)則在服務(wù)器端執(zhí)行;胖客戶端 客戶端即顯示用戶頁(yè)面,又執(zhí)行部分業(yè)務(wù)邏輯;驗(yàn)證設(shè)計(jì)中采用的模式是否適合需求確定Web架構(gòu)的組成部分是否滿足需求:驗(yàn)證各種服務(wù)器、中間件形成的架構(gòu)是否滿足需求,各種搭配是否兼容服務(wù)器的配置及分布是否滿足需求:驗(yàn)證服務(wù)器的配置和分布是否滿足用戶的功能、性能、成本等需求客戶端設(shè)計(jì)測(cè)試功能設(shè)置的測(cè)試:驗(yàn)證Web應(yīng)用中各項(xiàng)功能設(shè)置是否滿足需求,應(yīng)主要實(shí)現(xiàn)信息服務(wù)、辦公自動(dòng)化、Internet支持信息組織結(jié)構(gòu)設(shè)計(jì)的測(cè)試:信息組織結(jié)構(gòu)設(shè)計(jì)模式包括線性結(jié)構(gòu)、分層結(jié)構(gòu)、非線性結(jié)構(gòu);驗(yàn)證設(shè)計(jì)模式是否符合用戶需求,能否使用戶直觀、快
37、捷的瀏覽到所需信息頁(yè)面設(shè)計(jì)的測(cè)試:頁(yè)面顯示一致性、友好性、直觀的導(dǎo)航系統(tǒng)、不同類型瀏覽器、布局服務(wù)器端設(shè)計(jì)測(cè)試容量規(guī)劃測(cè)試:將所要求的延遲和帶寬與該體系結(jié)構(gòu)中每一環(huán)節(jié)的額定容量作一下比較,每個(gè)組成部分都必須滿足需求;估算點(diǎn)擊率是否滿足需求;估算延遲和流量是否滿足需求;估算Web應(yīng)用系統(tǒng)所需服務(wù)器的資源消耗安全系統(tǒng)設(shè)計(jì)測(cè)試:對(duì)常識(shí)性安全策略、加密技術(shù)、防火墻、防毒體系進(jìn)行測(cè)試數(shù)據(jù)庫(kù)設(shè)計(jì)測(cè)試57Web應(yīng)用開發(fā)測(cè)試對(duì)Web應(yīng)用的源代碼和組件進(jìn)行測(cè)試,保證代碼的正確性、組件的功能正常代碼測(cè)試測(cè)試源代碼規(guī)則、鏈接測(cè)試、框架測(cè)試(窗口大小改變信息改變情況)、表格測(cè)試(大小調(diào)整情況)、圖形測(cè)試組件測(cè)試進(jìn)行表
38、單測(cè)試、Cookies測(cè)試、腳本測(cè)試、CGI(服務(wù)器端技術(shù))、ASP測(cè)試(代碼、不同瀏覽器)、ActiveX控件測(cè)試(客戶端技術(shù))使用Junit進(jìn)行單元測(cè)試58Web應(yīng)用運(yùn)行測(cè)試與其他系統(tǒng)比較相同:測(cè)試內(nèi)容、測(cè)試方法、測(cè)試手段基本相同;不同:測(cè)試重點(diǎn)不同;采用的工具不同功能測(cè)試可以采有黑盒測(cè)試方法進(jìn)行功能測(cè)試,注意客戶端的選擇測(cè)試、客戶端瀏覽器的配置、客戶分辨率顯示、內(nèi)容測(cè)試自動(dòng)化技術(shù):Web應(yīng)用鏈接質(zhì)量保證技術(shù)、Web應(yīng)用功能測(cè)試技術(shù)易用性測(cè)試界面測(cè)試:頁(yè)面中各元素布局的協(xié)調(diào)性、不同頁(yè)面風(fēng)格的統(tǒng)一性、用戶在界面中操作的便利性、界面動(dòng)態(tài)操作測(cè)試輔助功能測(cè)試:用戶是否能夠較快的找到相應(yīng)的使用說(shuō)明
39、、導(dǎo)航、站點(diǎn)地圖、幫助信息功能圖形測(cè)試:主要查看所有圖形信息是否有明確的用途、大小、質(zhì)量、顏色、風(fēng)格負(fù)載壓力測(cè)試負(fù)載測(cè)試測(cè)量Web系統(tǒng)在某一負(fù)載級(jí)別上的性能;壓力測(cè)試測(cè)試系統(tǒng)的限制和故障恢復(fù)能力測(cè)試步驟:確定交易執(zhí)行響應(yīng)時(shí)間;做計(jì)最大并發(fā)用戶數(shù);模擬用戶請(qǐng)求,逐步加壓;負(fù)載沒(méi)有達(dá)到應(yīng)優(yōu)化客戶端配置與兼容性測(cè)試瀏覽器的配置測(cè)試:緩存設(shè)置、cookies設(shè)置、顯示設(shè)置、安全設(shè)置各項(xiàng)不同的設(shè)置對(duì)Web功能的影響程序,影響的配置在功能說(shuō)明書中是否進(jìn)行描述平臺(tái)兼容性測(cè)試:不同操作系統(tǒng)兼容性測(cè)試瀏覽器兼容性測(cè)試:與平臺(tái)兼容性測(cè)試結(jié)合,測(cè)試不同操作系統(tǒng)下不同瀏覽器類型的應(yīng)用安全性測(cè)試安全體系測(cè)試:測(cè)試內(nèi)容包
40、括部署與基礎(chǔ)結(jié)構(gòu)、輸入驗(yàn)證、身份驗(yàn)證、授權(quán)、配置管理、敏感數(shù)據(jù)、會(huì)話管理、參數(shù)操作、異常管理、審核和日志記錄應(yīng)用級(jí)安全測(cè)試:測(cè)試注冊(cè)與登錄、在線超時(shí)、操作留痕、備份與恢復(fù)傳輸級(jí)安全測(cè)試:測(cè)試經(jīng)客戶端傳送到服務(wù)器端可能存在的安全漏洞以及服務(wù)器防范非法訪問(wèn)的能力59負(fù)載壓力測(cè)試基本概念負(fù)載壓力指系統(tǒng)在某種指定軟件、硬件以及網(wǎng)絡(luò)環(huán)境下承受的流量,如并發(fā)的用戶數(shù)、持續(xù)運(yùn)行時(shí)間、數(shù)據(jù)量等。其中并發(fā)的用戶數(shù)是負(fù)載壓力的重要體現(xiàn)。負(fù)載壓力測(cè)試指在一定測(cè)試約束條件下,測(cè)試系統(tǒng)所能承受的并發(fā)用戶量、運(yùn)行時(shí)間、數(shù)據(jù)量,以確定系統(tǒng)所能承受的最大負(fù)載壓力,負(fù)載壓力測(cè)試是性能測(cè)試的重要組成部分性能測(cè)試用來(lái)保證產(chǎn)品發(fā)布后
41、系統(tǒng)的性能能夠滿足用戶需求,包括兩種測(cè)試策略:性能評(píng)測(cè)、性能調(diào)優(yōu)負(fù)載測(cè)試通過(guò)逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量的測(cè)試壓力測(cè)試通過(guò)逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下,系統(tǒng)性能處于失效狀態(tài),并以此來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試壓力測(cè)試是為了發(fā)現(xiàn)在什么情況下系統(tǒng)的性能會(huì)變得不可接受并發(fā)性能測(cè)試并發(fā)性能測(cè)試的過(guò)程,是一個(gè)負(fù)載測(cè)試和壓力測(cè)試的過(guò)程;逐漸增加并發(fā)用戶數(shù)負(fù)載,直到系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),能過(guò)綜合分析交易執(zhí)行指標(biāo),資源監(jiān)控指標(biāo)來(lái)確定系統(tǒng)并發(fā)性能的過(guò)程;并發(fā)性能測(cè)試是負(fù)載壓力測(cè)試中的重要內(nèi)容
42、;并發(fā)性能測(cè)試包括:應(yīng)用在客戶端性能的測(cè)試、應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試、應(yīng)用在服務(wù)器端上性能的測(cè)試三個(gè)方面疲勞強(qiáng)度測(cè)試采用系統(tǒng)穩(wěn)定運(yùn)行情況下所能支持的最大并發(fā)用戶數(shù),或者日常運(yùn)行用戶數(shù),持續(xù)執(zhí)行一段時(shí)間業(yè)務(wù),保證達(dá)到系統(tǒng)疲勞強(qiáng)度需求的業(yè)務(wù)量,通過(guò)綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo),來(lái)確定系統(tǒng)處理最大工作量強(qiáng)度性能的過(guò)程大數(shù)據(jù)量測(cè)試大數(shù)據(jù)量測(cè)試包括獨(dú)立的數(shù)據(jù)量測(cè)試和綜合數(shù)據(jù)量測(cè)試兩類獨(dú)立的數(shù)據(jù)量測(cè)試:指針對(duì)某些系統(tǒng)存儲(chǔ)、傳輸、統(tǒng)計(jì)、查詢等業(yè)務(wù)進(jìn)行的大數(shù)據(jù)量測(cè)試綜合數(shù)據(jù)量:指和壓力性能測(cè)試、負(fù)載性能測(cè)試、疲勞性能測(cè)試相結(jié)合的綜合測(cè)試60負(fù)載壓力測(cè)試解決方案一 并發(fā)性能測(cè)試并發(fā)壓力過(guò)程與測(cè)試定位(1)
43、并發(fā)負(fù)載壓力的實(shí)施:客戶端應(yīng)用客戶端的測(cè)試(2) 負(fù)載壓力的傳輸介質(zhì):網(wǎng)絡(luò)應(yīng)用網(wǎng)絡(luò)上的測(cè)試(3) 壓力到達(dá):各類服務(wù)器應(yīng)用服務(wù)器端的測(cè)試二 并發(fā)性能測(cè)試應(yīng)用服務(wù)端測(cè)試1 目的:模擬大量并發(fā)用戶執(zhí)行不同業(yè)務(wù)操作,達(dá)到實(shí)施負(fù)載壓力的目的測(cè)試環(huán)境測(cè)試工具主控臺(tái)(1個(gè)):負(fù)責(zé)管理各個(gè)測(cè)試工具代理,收集各類測(cè)試數(shù)據(jù)負(fù)載生成器(多個(gè)):即代理,模擬虛擬用戶服務(wù)器測(cè)試過(guò)程創(chuàng)建方案:方案信息包括 虛擬用戶組(Vuser) Vuser將運(yùn)行的測(cè)試腳本 用于運(yùn)行腳本的負(fù)載生成器定義測(cè)試目標(biāo): 虛擬用戶數(shù):測(cè)試應(yīng)用程序可以同時(shí)運(yùn)行多秒個(gè)Vuser每秒點(diǎn)擊次數(shù)每分鐘頁(yè)面數(shù) 測(cè)試服務(wù)器穩(wěn)定性每秒事務(wù)數(shù)事務(wù)響應(yīng)時(shí)間:測(cè)試
44、在期望的事務(wù)響應(yīng)時(shí)間內(nèi)可以同時(shí)運(yùn)行多少個(gè)Vuser,在腳本中指定要測(cè)試的事務(wù)名稱以及Vuser的范圍制定方案執(zhí)行計(jì)劃:制定方案執(zhí)行的時(shí)間安排,如開始時(shí)間、執(zhí)行持續(xù)時(shí)間、啟動(dòng)/停止多少個(gè)Vuser數(shù)量等。注:如果腳本中包含有集合點(diǎn),方案將不會(huì)按計(jì)劃運(yùn)行;集合點(diǎn):在方案中指定Vuser,各Vuser執(zhí)行的腳本,運(yùn)行的時(shí)間,啟動(dòng)方案后,并不能保證所有的Vuser能夠達(dá)到同步操作的效果,設(shè)置集合點(diǎn),Vuser執(zhí)行到集合點(diǎn)時(shí),會(huì)被Controller滯留在集合點(diǎn),等待所有Vuser全部到達(dá)后,執(zhí)行某一項(xiàng)指定操作,從而達(dá)到同步并發(fā)的效果影響服務(wù)器的負(fù)載級(jí)別選擇在方案運(yùn)行過(guò)程中活動(dòng)的集合點(diǎn)選擇加入每個(gè)集合的
45、Vuser數(shù)控制服務(wù)器上的負(fù)載峰值創(chuàng)建Vuser腳本,插入必要的集合點(diǎn)(采用錄制功能將操作過(guò)程錄制形成腳本,插入某一項(xiàng)操作的集合點(diǎn))創(chuàng)建方案(建立Vuser組,指定每組的user及數(shù)量、運(yùn)行的腳本等信息)向方案中添加Vuser組,搜索設(shè)置的集合點(diǎn),并將集合點(diǎn)名稱添加到集合信息列表中設(shè)置虛擬用戶負(fù)載的級(jí)別通過(guò)選擇加入到方案中的集合點(diǎn)及加入每個(gè)集合的Vuser數(shù),可以確定負(fù)載的精確級(jí)別設(shè)置集合的屬性對(duì)于每一個(gè)集合,都可以設(shè)置集合策略運(yùn)行方案(在此之前,可以同時(shí)配置負(fù)載生成器和Vuser行為)客戶端交易處理性能指標(biāo)并發(fā)用戶數(shù)指標(biāo)交易處理指標(biāo):平均事務(wù)響應(yīng)時(shí)間、每秒事務(wù)數(shù)、每秒事務(wù)總數(shù)、事條摘要、事務(wù)
46、性能摘要、事務(wù)響應(yīng)時(shí)間(負(fù)載下、百分比、分布)Web請(qǐng)求指標(biāo):每秒點(diǎn)擊次數(shù)、吞吐量、吞吐量摘要、HTTP狀態(tài)代碼摘要、每秒HTTP響應(yīng)數(shù)、每秒下載頁(yè)面數(shù)、每秒重試次數(shù),重試次數(shù)摘要、連接數(shù)、每秒連接數(shù)、每秒SSL連接數(shù)Web頁(yè)面組件指標(biāo):激活網(wǎng)頁(yè)細(xì)分、頁(yè)面組件細(xì)分(隨時(shí)間變化)、頁(yè)面下載時(shí)間細(xì)分(隨時(shí)間變化)、第一次緩沖時(shí)間細(xì)分(隨時(shí)間變化)、已下載組件大小二并發(fā)性能測(cè)試應(yīng)用網(wǎng)絡(luò)上性能測(cè)試 應(yīng)用網(wǎng)絡(luò)上性能測(cè)試包括:應(yīng)用網(wǎng)絡(luò)故障分析和網(wǎng)絡(luò)應(yīng)用性能監(jiān)控1 應(yīng)用網(wǎng)絡(luò)故障分析(1) 測(cè)試目標(biāo):顯示網(wǎng)絡(luò)帶寬,延遲、負(fù)載和TCP端口的變化是如何影響用戶的響應(yīng)時(shí)間的(2) 作用l 優(yōu)化性能l 預(yù)測(cè)系統(tǒng)響應(yīng)時(shí)
47、間l 確定網(wǎng)絡(luò)帶寬需求l 定位應(yīng)用程序和網(wǎng)絡(luò)故障(3) 網(wǎng)絡(luò)故障分析工具l 作用: 使應(yīng)用跨越多個(gè)網(wǎng)段的活動(dòng)過(guò)程變得清晰 提供有關(guān)應(yīng)用效率的統(tǒng)計(jì)數(shù)據(jù) 模擬用戶在不同網(wǎng)絡(luò)配置環(huán)境下的響應(yīng)時(shí)間,決定應(yīng)用投產(chǎn)的網(wǎng)絡(luò)環(huán)境l 工作原理: 多個(gè)捕捉點(diǎn):Agent,被動(dòng)監(jiān)聽數(shù)據(jù)包來(lái)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集 一個(gè)分析:Agent Manager進(jìn)行對(duì)所跟蹤的數(shù)據(jù)的分析l 獲取信息: 監(jiān)控不同探針之間的連接狀態(tài),傳輸?shù)淖止?jié)數(shù)以及通信往返行程次數(shù)會(huì)話性能概要,監(jiān)控哪段網(wǎng)絡(luò)延遲大,帶寬對(duì)網(wǎng)絡(luò)雙向性能的影響,節(jié)點(diǎn)用于處理和用于傳輸?shù)臅r(shí)間服務(wù)器與客戶端之間幀傳輸情況統(tǒng)計(jì),監(jiān)控到與應(yīng)用相關(guān)的幀的分布,對(duì)每一個(gè)幀可以與相關(guān)的數(shù)據(jù)包
48、關(guān)聯(lián),并且可以對(duì)幀解碼服務(wù)器與客戶端之間傳送包信息統(tǒng)計(jì),監(jiān)控包的詳細(xì)信息,并且可以將包與幀及線程相關(guān)聯(lián)線程信息統(tǒng)計(jì),監(jiān)控線程的內(nèi)容和生存周期,以及線程與數(shù)據(jù)包的關(guān)系負(fù)載的高峰時(shí)刻,負(fù)載的平均值,高峰時(shí)刻可以與相關(guān)的線程、數(shù)據(jù)包、幀相關(guān)聯(lián)故障錯(cuò)誤總結(jié):應(yīng)用級(jí)錯(cuò)誤、TCP錯(cuò)誤、IP錯(cuò)誤、其他錯(cuò)誤 2 網(wǎng)絡(luò)應(yīng)用性能監(jiān)控指標(biāo)測(cè)試目標(biāo):在系統(tǒng)試運(yùn)行之后,需要及時(shí)準(zhǔn)確地了解網(wǎng)絡(luò)上正在發(fā)生什么事;什么應(yīng)用在運(yùn)行,如何運(yùn)行;多少PC正在訪問(wèn)LAN或WAN;哪些應(yīng)用程序?qū)е孪到y(tǒng)瓶頸或資源競(jìng)爭(zhēng)作用l 分析關(guān)鍵應(yīng)用程序的性能l 定位問(wèn)題的根源是在客戶端、服務(wù)器、應(yīng)用程序還是網(wǎng)絡(luò)l 哪些應(yīng)用程序占用大量帶寬l 哪些用
49、戶產(chǎn)生了大量的網(wǎng)絡(luò)流量網(wǎng)絡(luò)應(yīng)用性能監(jiān)控工具l 組成: 探針:采集與存儲(chǔ)數(shù)據(jù),并根據(jù)應(yīng)用對(duì)數(shù)據(jù)進(jìn)行分類,設(shè)置的原則是根據(jù)網(wǎng)絡(luò)組成和監(jiān)控要求探針管理器:管理配置探針,設(shè)定數(shù)據(jù)采集與上傳時(shí)間,合并收集的數(shù)據(jù);時(shí)間服務(wù)器:對(duì)探針進(jìn)行時(shí)針同步交互界面:數(shù)據(jù)展示平臺(tái)l 監(jiān)控信息: 應(yīng)用監(jiān)視:關(guān)鍵特性:客戶和服務(wù)器通信量,應(yīng)用響應(yīng)時(shí)間和資源應(yīng)用的業(yè)務(wù)水平等按會(huì)話統(tǒng)計(jì)傳輸負(fù)載:測(cè)試應(yīng)用和會(huì)話級(jí)響應(yīng)時(shí)間,以及自動(dòng)為通過(guò)網(wǎng)絡(luò)中每一個(gè)聯(lián)網(wǎng)設(shè)備的每一個(gè)應(yīng)用程序生成負(fù)載圖應(yīng)用、會(huì)話級(jí)、事務(wù)響應(yīng)時(shí)間延遲在何處被引入網(wǎng)絡(luò),瓶頸在哪里趨勢(shì)分析三并發(fā)性能測(cè)試應(yīng)用服務(wù)器端的測(cè)試(一) 概述1 對(duì)應(yīng)用服務(wù)器端的測(cè)試主要包括三方面:
50、操作系統(tǒng)、數(shù)據(jù)庫(kù)和中間件的監(jiān)控2 監(jiān)控手段:可以采用工具自動(dòng)監(jiān)控,也可以使用操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件本身提供的監(jiān)控工具3 利用工具監(jiān)控的優(yōu)點(diǎn)減少故障診斷和分析時(shí)間 減少手工定位的時(shí)間和避免誤診在問(wèn)題發(fā)生前定位故障驗(yàn)證可達(dá)到的性能水平和服務(wù)水平協(xié)議持續(xù)的服務(wù)器、數(shù)據(jù)庫(kù)和應(yīng)用性能和可用性監(jiān)控故障診斷和恢復(fù):自動(dòng)報(bào)警、故障恢復(fù)程序、故障恢復(fù)信息服務(wù)器、應(yīng)用可用性和性能報(bào)告(二) 操作系統(tǒng)監(jiān)控操作系統(tǒng)的監(jiān)控涉及后臺(tái)重要服務(wù)器的操作系統(tǒng)監(jiān)控,對(duì)于主流的操作系統(tǒng),主要關(guān)注:內(nèi)存、CPU、硬盤監(jiān)控建議:1磁盤管理(1) 采集物理讀/寫和邏輯讀/寫信息(2) 收集操作系統(tǒng)和其他平臺(tái)上的磁盤忙信息(3) 監(jiān)控I
51、/O2文件系統(tǒng)(1) 顯示每個(gè)文件系統(tǒng)的使用率,檢測(cè)文件系統(tǒng)空閑空間的大?。?) 剪裁文件系統(tǒng)刪除指定的CORE(核心)文件和其他文件(3) 顯示文件系統(tǒng)的mount on device、type、size(4) 可以監(jiān)控特殊的文件系統(tǒng),如NFS(網(wǎng)絡(luò)文件系統(tǒng)),CD-ROM(5) 檢測(cè)特定文件的存在及超出特定期限的文件存在3內(nèi)存(1) 顯示可用的內(nèi)存數(shù)量(2) 決定當(dāng)前的內(nèi)存短缺量(3) 幫助分析內(nèi)存問(wèn)題(4) 顯示內(nèi)存的實(shí)存、所有虛存和kernel(核心內(nèi)存)的狀態(tài)等信息4CPU(1) 記錄CPU的使用率(2) 監(jiān)測(cè)CPU參數(shù),包括CPU idle(空閑),CPU waits,CPU sy
52、stem usage,CPU user usage,run queue length(運(yùn)行隊(duì)列長(zhǎng)度)(3) 顯示CPU context(上下關(guān)系) switches 的總數(shù)(4) 顯示CPU處理系統(tǒng)任務(wù)和完成用戶任務(wù)的時(shí)間比例5操作系統(tǒng)舉例(1) UNIX操作系統(tǒng)(2) Windows操作系統(tǒng)(三) 數(shù)據(jù)庫(kù)監(jiān)控1共性的指標(biāo)(1) 監(jiān)控?cái)?shù)據(jù)庫(kù)系統(tǒng)中關(guān)鍵的資源(2) 監(jiān)測(cè)讀寫頁(yè)面的使用情況(3) 監(jiān)控超出共享內(nèi)存緩沖區(qū)的操作數(shù)(4) 監(jiān)測(cè)上一輪詢期間作業(yè)等待緩沖區(qū)的時(shí)間(5) 跟蹤共享內(nèi)存中物理日志和邏輯日志的緩沖區(qū)的使用率(6) 監(jiān)控磁盤的數(shù)據(jù)塊使用情況以及被頻繁讀寫的熱點(diǎn)區(qū)域(7) 監(jiān)控用戶事
53、務(wù)或者表空間監(jiān)控事務(wù)日志(8) 監(jiān)控?cái)?shù)據(jù)庫(kù)鎖資源(9) 監(jiān)測(cè)關(guān)鍵業(yè)務(wù)的數(shù)據(jù)表的表空間增長(zhǎng)(10) 監(jiān)控SQL執(zhí)行情況2監(jiān)控建議針對(duì)監(jiān)控內(nèi)存緩沖區(qū)、會(huì)話及磁盤等方面(1) 監(jiān)控超出共享內(nèi)存緩沖區(qū)的操作:可以調(diào)整緩沖區(qū)大小,更好的支持系統(tǒng)運(yùn)行(2) 擴(kuò)展的會(huì)話/用戶檢查以及參數(shù)控制:發(fā)現(xiàn)不合理順序掃描操作,從而分配附加的資源,修改應(yīng)用程序,降低對(duì)系統(tǒng)資源的要求(3) 磁盤:監(jiān)控?cái)?shù)據(jù)塊的使用情況以及被頻繁讀寫的熱點(diǎn)區(qū)域,可以平衡數(shù)據(jù)量的存儲(chǔ)分配及I/O分配3數(shù)據(jù)庫(kù)舉例(1) Oracle:內(nèi)存統(tǒng)計(jì)、SQL分析、會(huì)話統(tǒng)計(jì)、事件統(tǒng)計(jì)(2) Sysbase:(3) DB2:(4) SQL Server:(
54、四) 中間件監(jiān)控1中間件分類(1) Web服務(wù)器: Apache(2) Web應(yīng)用服務(wù)器: Websphere、WebLogic(3) 應(yīng)用服務(wù)器: tuxedo2中間件舉例(1) TUXEDO:(2) WebSphere:隊(duì)列性能計(jì)數(shù)器、通道性能計(jì)數(shù)器(3) WebLogic:LogBaroadcasterRuntime、ServerSecurityRuntime四負(fù)載壓力測(cè)試解決方案疲勞強(qiáng)度測(cè)試強(qiáng)調(diào)長(zhǎng)時(shí)間的考核,主要是過(guò)長(zhǎng)時(shí)間運(yùn)行系統(tǒng),發(fā)現(xiàn)問(wèn)題1日常強(qiáng)度疲勞強(qiáng)度測(cè)試 模擬系統(tǒng)的日常業(yè)務(wù)(正常情況),持續(xù)執(zhí)行一段時(shí)間,暴露系統(tǒng)的性能問(wèn)題,如內(nèi)存泄露、資源爭(zhēng)用2高峰業(yè)務(wù)疲勞強(qiáng)度測(cè)試(1) 模擬系統(tǒng)的高峰業(yè)務(wù)(最大業(yè)務(wù)量),持續(xù)執(zhí)行一段時(shí)間,暴露系統(tǒng)的性能問(wèn)題(2) 時(shí)間指標(biāo)要滿足: (1) 這段模擬時(shí)間所處理的交易量要達(dá)到系統(tǒng)疲勞強(qiáng)度需求的業(yè)務(wù)量 (2) 在這段測(cè)試周期中必須通過(guò)加大負(fù)載,以及盡可能長(zhǎng)的測(cè)試周期來(lái)保證疲勞強(qiáng)度測(cè)試五負(fù)載壓力測(cè)試解決方案大數(shù)據(jù)量測(cè)試1大數(shù)據(jù)量測(cè)試類型(1) 獨(dú)立數(shù)據(jù)量測(cè)試:針對(duì)某些系統(tǒng)存儲(chǔ)、傳輸、統(tǒng)計(jì)、查詢等業(yè)務(wù)進(jìn)行單用戶大數(shù)據(jù)量測(cè)試,如大量的批
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 各類建筑工程施工方案設(shè)計(jì)
- 垃圾填埋場(chǎng)項(xiàng)目可行性研究報(bào)告
- 做東南亞跨境電商平臺(tái)
- 肉鴨養(yǎng)殖項(xiàng)目可行性研究報(bào)告
- 大數(shù)據(jù)時(shí)代企業(yè)數(shù)據(jù)安全管理制度手冊(cè)
- 動(dòng)力電池再生利用
- 三農(nóng)村電氣化工程作業(yè)指導(dǎo)書
- 高職護(hù)理婦產(chǎn)科復(fù)習(xí)測(cè)試卷附答案
- 附件3醫(yī)院護(hù)類人員年終理論考試500題練習(xí)試題附答案
- 智能環(huán)保與資源利用作業(yè)指導(dǎo)書
- 眼科學(xué)基礎(chǔ)本科
- 小沈陽(yáng)《四大才子》歡樂(lè)喜劇人臺(tái)詞
- 交通安全設(shè)施作業(yè)指導(dǎo)書
- 優(yōu)秀員工榮譽(yù)證書模板
- 神奇的電家長(zhǎng)課堂
- 城南舊事讀書匯報(bào)教學(xué)課件
- 不銹鋼容器制造通用標(biāo)準(zhǔn)工藝守則
- 校園環(huán)境衛(wèi)生檢查及記錄表
- 合同能源管理合同范本模板
- Q∕SY 05006-2016 在役油氣管道 第三方施工管理規(guī)范
- 數(shù)值分析 第二章 代數(shù)插值解析
評(píng)論
0/150
提交評(píng)論