




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. 測(cè)試需求下面列出了那些已被確定為測(cè)試對(duì)象的項(xiàng)目(用例、功能性需求和非功能性需求)。此列表說(shuō)明了測(cè)試的對(duì)象。 在此處輸入一個(gè)主要測(cè)試需求的高層次列表。 .測(cè)試方案測(cè)試方案提供了推薦用于測(cè)試對(duì)象的方法。上一節(jié)“測(cè)試需求”中說(shuō)明了將要測(cè)試哪些對(duì)象,而本節(jié)則要說(shuō)明如何對(duì)測(cè)試對(duì)象進(jìn)行測(cè)試。對(duì)于每種測(cè)試,都應(yīng)提供測(cè)試說(shuō)明,并解釋其實(shí)施和執(zhí)行的原因。如果不實(shí)施和執(zhí)行某種測(cè)試,則應(yīng)該用一句話加以說(shuō)明,并陳述這樣做的理由。例如,“將不實(shí)施和執(zhí)行該測(cè)試。該測(cè)試不合適?!敝贫y(cè)試策略時(shí)所考慮的主要事項(xiàng)有:將要使用的方法以及判斷測(cè)試何時(shí)完成的標(biāo)準(zhǔn)。下面列出了在進(jìn)行每項(xiàng)測(cè)試時(shí)需考慮的事項(xiàng),除此之外,測(cè)試還只應(yīng)在安全
2、的環(huán)境中使用已知的、受控的數(shù)據(jù)庫(kù)來(lái)執(zhí)行,可按實(shí)際需要進(jìn)行刪減。測(cè)試類型數(shù)據(jù)和數(shù)據(jù)庫(kù)完整性測(cè)試數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)進(jìn)程應(yīng)作為 項(xiàng)目名稱中的子系統(tǒng)來(lái)進(jìn)行測(cè)試。在測(cè)試這些子系統(tǒng)時(shí),不應(yīng)將測(cè)試對(duì)象的用戶界面用作數(shù)據(jù)的接口。對(duì)于數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),還需要進(jìn)行深入的研究,以確定可以支持以下測(cè)試的工具和方法。測(cè)試目標(biāo):確保數(shù)據(jù)庫(kù)訪問(wèn)方法和進(jìn)程正常運(yùn)行,數(shù)據(jù)不會(huì)遭到損壞。方法:調(diào)用各個(gè)數(shù)據(jù)庫(kù)訪問(wèn)方法和進(jìn)程,并在其中填充有效的和無(wú) 效的數(shù)據(jù)或?qū)?shù)據(jù)的請(qǐng)求。檢查數(shù)據(jù)庫(kù),確保數(shù)據(jù)已按預(yù)期的方式填充,并且所有 數(shù)據(jù) 庫(kù)事件都按正常方式出現(xiàn);或者檢查所返回的數(shù)據(jù),確保為 正當(dāng) 的理由檢索到了正確的數(shù)據(jù) 完成標(biāo)準(zhǔn):所有
3、的數(shù)據(jù)庫(kù)訪問(wèn)方法和進(jìn)程都按照設(shè)計(jì)的方式運(yùn)行,數(shù)據(jù)沒(méi)有遭 到損壞。需考慮的特殊事項(xiàng):測(cè)試可能需要DBMS開(kāi)發(fā)環(huán)境或驅(qū)動(dòng)程序以便在數(shù)據(jù)庫(kù)中直接輸入或修改數(shù)據(jù)。進(jìn)程應(yīng)該以手工方式調(diào)用。應(yīng)使用小型或最小的數(shù)據(jù)庫(kù)(其中的記錄數(shù)很有限)來(lái)使所有無(wú)法接受的事件具有更大的可見(jiàn)性。功能測(cè)試測(cè)試對(duì)象的功能測(cè)試應(yīng)該側(cè)重于可以被直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的所有測(cè)試需求。這些測(cè)試的目標(biāo)在于核實(shí)能否正確地接受、處理和檢索數(shù)據(jù)以及業(yè)務(wù)規(guī)則是否正確實(shí)施。這種類型的測(cè)試基于黑盒方法,即通過(guò)圖形用戶界面 (GUI)與應(yīng)用程序交互并分析輸出結(jié)果來(lái)驗(yàn)證應(yīng)用程序及其內(nèi)部進(jìn)程。以下列出的是每個(gè)應(yīng)用程序推薦的測(cè)試方法概要:測(cè)試目標(biāo)
4、:確保測(cè)試對(duì)象的功能正常,其中包括導(dǎo)航、數(shù)據(jù)輸入、處理和檢索 等。方法:利用有效的和無(wú)效的數(shù)據(jù)來(lái)執(zhí)行各個(gè)用例、用例流或功能,以核實(shí) 以下內(nèi)容:在使用有效數(shù)據(jù)時(shí)得到預(yù)期的結(jié)果。在使用無(wú)效數(shù)據(jù)時(shí)顯示相應(yīng)的錯(cuò)誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。完成標(biāo)準(zhǔn):所計(jì)劃的測(cè)試已全部執(zhí)行。所發(fā)現(xiàn)的缺陷已全部解決。需考慮的特殊事項(xiàng):確定或說(shuō)明那些將對(duì)功能測(cè)試的實(shí)施和執(zhí)行造成影響的事項(xiàng)或因素 (內(nèi)部的或外部的)業(yè)務(wù)周期測(cè)試應(yīng)模擬在一段時(shí)間內(nèi)對(duì)項(xiàng)目名稱 執(zhí)行的活動(dòng)。應(yīng)先確定一段時(shí)間 (例如一年),然后執(zhí)行將在該時(shí)段內(nèi)發(fā)生的事務(wù)和活動(dòng)。這種測(cè)試包括所有的每日、每周和每月的周期,以及所有與日期相關(guān)的事件(如備
5、忘錄)。測(cè)試目標(biāo)確保測(cè)試對(duì)象及后臺(tái)進(jìn)程都按照所要求的業(yè)務(wù)模型和時(shí)間表正確運(yùn) 行。方法:通過(guò)執(zhí)行以下活動(dòng),測(cè)試將模擬若干個(gè)業(yè)務(wù)周期:將修改或增強(qiáng)對(duì)測(cè)試對(duì)象進(jìn)行的功能測(cè)試,以增加每項(xiàng)功能的執(zhí)行次數(shù),從而在指定的時(shí)段內(nèi)模擬若干個(gè)不同的用戶。將使用有效的和無(wú)效的日期或時(shí)段來(lái)執(zhí)行所有與時(shí)間或日期相 關(guān)的功能。將在適當(dāng)?shù)臅r(shí)候執(zhí)行或啟動(dòng)所有周期性出現(xiàn)的功能。在測(cè)試中還將使用有效的和無(wú)效的數(shù)據(jù),以核實(shí)以下內(nèi)容:在使用有效數(shù)據(jù)時(shí)得到預(yù)期的結(jié)果。在使用無(wú)效數(shù)據(jù)時(shí)顯示相應(yīng)的錯(cuò)誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。完成標(biāo)準(zhǔn):所計(jì)劃的測(cè)試已全部執(zhí)行。所發(fā)現(xiàn)的缺陷已全部解決。需考慮的特殊事項(xiàng):系統(tǒng)日期和事件可能
6、需要特殊的支持活動(dòng)需要通過(guò)業(yè)務(wù)模型來(lái)確定相應(yīng)的測(cè)試需求和測(cè)試過(guò)程。通過(guò)用戶界面 (UI)測(cè)試來(lái)核實(shí)用戶與軟件的交互。UI測(cè)試的目標(biāo)在于確保用戶界面向用戶提供了適當(dāng)?shù)脑L問(wèn)和瀏覽測(cè)試對(duì)象功能的操作。除此之外,UI測(cè)試還要確保UI功能內(nèi)部的對(duì)象符合預(yù)期要求,并遵循公司或行業(yè)的標(biāo)準(zhǔn)。測(cè)試目標(biāo):核實(shí)以下內(nèi)容:通過(guò)瀏覽測(cè)試對(duì)象可止確反映業(yè)務(wù)的功能和需求,這種瀏覽包括窗口與窗口之間、字段與字段之間的瀏覽,以及各種訪問(wèn)方法(Tab健、鼠標(biāo)移動(dòng)和快捷鍵)的使用窗口的對(duì)象和特征(例如:菜單、大小、位置、狀態(tài)和中心)都符合標(biāo)準(zhǔn)。方法:為每個(gè)窗口創(chuàng)建或修改測(cè)試,以核實(shí)各個(gè)應(yīng)用程序窗口和對(duì)象都可正確地進(jìn)行瀏覽,并處于正
7、常的對(duì)象狀態(tài)。完成標(biāo)準(zhǔn):證實(shí)各個(gè)窗口都與基準(zhǔn)版本保持一致,或符合可接受標(biāo)準(zhǔn)需考慮的特殊事項(xiàng):并不是所有定制或第三方對(duì)象的特征都可訪問(wèn)。性能評(píng)價(jià)是一種性能測(cè)試,它對(duì)響應(yīng)時(shí)間、事務(wù)處理速率和其他與時(shí)間相關(guān)的需求進(jìn)行評(píng) 測(cè)和評(píng)估。性能評(píng)價(jià)的目標(biāo)是核實(shí)性能需求是否都已滿足。實(shí)施和執(zhí)行性能評(píng)價(jià)的目的是將測(cè)試對(duì)象的性能行為當(dāng)作條件(例如工作量或硬件配置)的一種函數(shù)來(lái)進(jìn)行評(píng)價(jià)和微調(diào)注:以下事務(wù)均指“邏輯業(yè)務(wù)事務(wù)”。這種事務(wù)被定義為將由系統(tǒng)的某個(gè)主角通過(guò)使用測(cè) 試對(duì)象來(lái)執(zhí)行的特定用例,例如,添加或修改某個(gè)合同。測(cè)試目標(biāo):核實(shí)所指定的事務(wù)或業(yè)務(wù)功能在以下情況下的性能行為:正常的預(yù)期工作量預(yù)期的最繁重工作量方法:
8、使用為功能或業(yè)務(wù)周期測(cè)試制定的測(cè)試過(guò)程。通過(guò)修改數(shù)據(jù)文件來(lái)增加事務(wù)數(shù)量,或通過(guò)修改腳本來(lái)增加每項(xiàng)事務(wù)的迭代次數(shù)。腳本應(yīng)該在一臺(tái)計(jì)算機(jī)上運(yùn)行(最好是以單個(gè)用戶、單個(gè)事務(wù)為 基準(zhǔn)),并在多臺(tái)客戶機(jī)(虛擬的或?qū)嶋H的客戶機(jī),請(qǐng)參見(jiàn)下面的“需考慮的特殊事項(xiàng)”)上重復(fù)。完成標(biāo)準(zhǔn):?jiǎn)蝹€(gè)事務(wù)或單個(gè)用戶:在每個(gè)事務(wù)所預(yù)期或要求的時(shí)間范圍內(nèi)成功地完成測(cè)試腳本,沒(méi)有發(fā)生任何故障。多個(gè)事務(wù)或多個(gè)用戶:在可接受的時(shí)間范圍內(nèi)成功地完成測(cè)試 腳本,沒(méi)有發(fā)生任何故障。需考慮的特殊事項(xiàng):綜合的性能測(cè)試還包括在服務(wù)器上添加后臺(tái)工作量??刹捎枚喾N方法來(lái)執(zhí)行此操作,其中包括:直接將“事務(wù)強(qiáng)行分配到服務(wù)器上,這通常以“結(jié)構(gòu)化查詢語(yǔ) 言
9、” (SQL)調(diào)用的形式來(lái)實(shí)現(xiàn)。通過(guò)創(chuàng)建“虛擬的”用戶負(fù)載來(lái)模擬許多個(gè)(通常為數(shù)百個(gè))客 戶機(jī)。 此負(fù)載可通過(guò)遠(yuǎn)程終端仿真(Remote TerminalEmulation) 工具來(lái)實(shí)現(xiàn)。此技術(shù)還可用于在網(wǎng)絡(luò)中加載“流 量”。使用多臺(tái)實(shí)際客戶機(jī)(每臺(tái)客戶機(jī)都運(yùn)行測(cè)試腳本)在系統(tǒng)上添 加負(fù)載。性能測(cè)試應(yīng)該在專用的計(jì)算機(jī)上或在專用的機(jī)時(shí)內(nèi)執(zhí)行,以便實(shí)現(xiàn)完全的控制和精確的評(píng)測(cè)。性能測(cè)試所用的數(shù)據(jù)庫(kù)應(yīng)該是與實(shí)際大小相同或等比例縮放的數(shù)據(jù) 庫(kù)。負(fù)載測(cè)試是一種性能測(cè)試。在這種測(cè)試中,將使測(cè)試對(duì)象承擔(dān)不同的工作量,以評(píng)測(cè)和評(píng) 估測(cè)試對(duì)象在不同工作量條件下的性能行為,以及持續(xù)正常運(yùn)行的能力。負(fù)載測(cè)試的目標(biāo) 是
10、確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運(yùn)行。此外,負(fù)載測(cè)試還要評(píng) 估性能特征,例如,響應(yīng)時(shí)間、事務(wù)處理速率和其他與時(shí)間相關(guān)的方面。注:以下事務(wù)均指“邏輯業(yè)務(wù)事務(wù)”。這些事務(wù)被定義為將由系統(tǒng)的最終用戶通過(guò)使用應(yīng) 用程序來(lái)執(zhí)行的具體功能,例如,添加或修改某個(gè)合同。測(cè)試目標(biāo):核實(shí)所指定的事務(wù)或商業(yè)理由在不同的工作量條件下的性能行為時(shí) 間。方法:使用為功能或業(yè)務(wù)周期測(cè)試制定的測(cè)試。通過(guò)修改數(shù)據(jù)文件來(lái)增加事務(wù)數(shù)量,或通過(guò)修改測(cè)試來(lái)增加每項(xiàng)事務(wù)發(fā)生的次數(shù)。完成標(biāo)準(zhǔn):多個(gè)事務(wù)或多個(gè)用戶: 在可接受的時(shí)間范圍內(nèi)成功地完成測(cè)試,沒(méi)有發(fā)生任何故障。需考慮的特殊事項(xiàng):?負(fù)載測(cè)試應(yīng)該在專用的計(jì)算機(jī)上或在專
11、用的機(jī)時(shí)內(nèi)執(zhí)行,以便 實(shí)現(xiàn)完全的控制和精確的評(píng)測(cè)。? 負(fù)載測(cè)試所用的數(shù)據(jù)庫(kù)應(yīng)該是與實(shí)際大小相同或等比例縮放的數(shù)據(jù)庫(kù)。強(qiáng)度測(cè)試是一種性能測(cè)試,實(shí)施和執(zhí)行此類測(cè)試的目的是找出因資源不足或資源爭(zhēng)用而導(dǎo)致的錯(cuò)誤。如果內(nèi)存或磁盤(pán)空間不足,測(cè)試對(duì)象就可能會(huì)表現(xiàn)出一些在正常條件下并不明 顯的缺陷。而其他缺陷則可能由于爭(zhēng)用共享資源(如數(shù)據(jù)庫(kù)鎖或網(wǎng)絡(luò)帶寬)而造成的。強(qiáng) 度測(cè)試還可用于確定測(cè)試對(duì)象能夠處理的最大工作量。注:以下提到的事務(wù)都是指邏輯業(yè)務(wù)事務(wù)。測(cè)試目標(biāo):核實(shí)測(cè)試對(duì)象能夠在以下強(qiáng)度條件下正常運(yùn)行,不會(huì)出現(xiàn)任何錯(cuò)誤:?服務(wù)器上幾乎沒(méi)有或根本沒(méi)后可用的內(nèi)存(RAM和DASD )?連接或模擬了最大實(shí)際(或?qū)嶋H
12、可承受)數(shù)量的客戶機(jī)?多個(gè)用戶對(duì)相同的數(shù)據(jù) /賬戶執(zhí)行相同的事務(wù)?最繁重的事務(wù)量或最差的事務(wù)組合(請(qǐng)參見(jiàn)上面的“性能測(cè)試”)。注:強(qiáng)度測(cè)試的目標(biāo)還可表述為確定和記錄那些使系統(tǒng)無(wú)法繼續(xù)正常運(yùn)行的情況或條件。客戶機(jī)的強(qiáng)度測(cè)試在“配置測(cè)試”的第3.1.11 節(jié)中進(jìn)行了說(shuō)明。方法:?使用為性能評(píng)價(jià)或負(fù)載測(cè)試制定的測(cè)試。? 要對(duì)有限的資源進(jìn)行測(cè)試,就應(yīng)該在一臺(tái)計(jì)算機(jī)上運(yùn)行測(cè)試,而 且應(yīng)該減少或限制服務(wù)器上的RAM和DASD。? 對(duì)于其他強(qiáng)度測(cè)試, 應(yīng)該使用多臺(tái)客戶機(jī)來(lái)運(yùn)行相同的測(cè)試或互 補(bǔ)的測(cè)試,以產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合。完成標(biāo)準(zhǔn):所計(jì)劃的測(cè)試已全部執(zhí)行,并且在達(dá)到或超出指定的系統(tǒng)限制時(shí)沒(méi)有
13、出現(xiàn)任何軟件故障, 或者導(dǎo)致系統(tǒng)出現(xiàn)故障的條件并不在指定的條件范圍之內(nèi)。需考慮的特殊事項(xiàng):?如果要增加網(wǎng)絡(luò)工作強(qiáng)度,可能會(huì)需要使用網(wǎng)絡(luò)工具來(lái)給網(wǎng)絡(luò)加 載消息或信息包。? 應(yīng)該暫時(shí)減少用于系統(tǒng)的DASD,以限制數(shù)據(jù)庫(kù)可用空間的增長(zhǎng)。? 使多個(gè)客戶機(jī)對(duì)相同的記錄或數(shù)據(jù)賬戶同時(shí)進(jìn)行的訪問(wèn)達(dá)到同步。容量測(cè)試使測(cè)試對(duì)象處理大量的數(shù)據(jù),以確定是否達(dá)到了將使軟件發(fā)生故障的極限。容量 測(cè)試還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)是否能夠持續(xù)處理的最大負(fù)載或工作量。例如,如果 測(cè)試對(duì)象正在為生成一份報(bào)表而處理一組數(shù)據(jù)庫(kù)記錄,那么容量測(cè)試就會(huì)使用一個(gè)大型的 測(cè)試數(shù)據(jù)庫(kù),檢驗(yàn)該軟件是否正常運(yùn)行并生成了正確的報(bào)表。 測(cè)試目標(biāo):核
14、實(shí)測(cè)試對(duì)象在以下大容量條件下能否正常運(yùn)行:? 連接(或模擬了)最大(實(shí)際或?qū)嶋H可承受)數(shù)量的客戶機(jī),所 有客戶機(jī)在長(zhǎng)時(shí)間內(nèi)執(zhí)行相同的、且情況(性能)最差的業(yè)務(wù)功 能。? 已達(dá)到最大的數(shù)據(jù)庫(kù)大?。▽?shí)際的或按比例縮放的),而且同時(shí) 執(zhí)行了多個(gè)查詢或報(bào)表事務(wù)。方法:?使用為性能評(píng)價(jià)或負(fù)載測(cè)試制定的測(cè)試。? 應(yīng)該使用多臺(tái)客戶機(jī)來(lái)運(yùn)行相同的測(cè)試或互補(bǔ)的測(cè)試,以便在長(zhǎng)時(shí)間內(nèi)產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合(請(qǐng)參見(jiàn)上面的“強(qiáng)度測(cè)試”)。? 創(chuàng)建最大的數(shù)據(jù)庫(kù)大?。▽?shí)際的、按比例縮放的、或輸入了代表 性數(shù)據(jù)的數(shù)據(jù)庫(kù)),并使用多臺(tái)客戶機(jī)在長(zhǎng)時(shí)間內(nèi)同時(shí)運(yùn)行查詢 和報(bào)表事務(wù)。完成標(biāo)準(zhǔn):?所計(jì)劃的測(cè)試已全部執(zhí)行,而且
15、在達(dá)到或超出指定的系統(tǒng)限制 時(shí)沒(méi)有出現(xiàn)任何軟件故障。需考慮的特殊事項(xiàng):對(duì)于上述的大容量條件,哪個(gè)時(shí)段是可以接受的時(shí)間?安全性和訪問(wèn)控制測(cè)試側(cè)重于安全性的兩個(gè)關(guān)鍵方面:? 應(yīng)用程序級(jí)別的安全性,包括對(duì)數(shù)據(jù)或業(yè)務(wù)功能的訪問(wèn)? 系統(tǒng)級(jí)別的安全性,包括對(duì)系統(tǒng)的登錄或遠(yuǎn)程訪問(wèn)。應(yīng)用程序級(jí)別的安全性可確保:在預(yù)期的安全性情況下,主角只能訪問(wèn)特定的功能或用例,或者只能訪問(wèn)有限的數(shù)據(jù)。例如,可能會(huì)允許所有人輸入數(shù)據(jù),創(chuàng)建新賬戶,但只有經(jīng)理 才能刪除這些數(shù)據(jù)或賬戶。如果具有數(shù)據(jù)級(jí)別的安全性,測(cè)試就可確?!坝脩纛愋鸵弧蹦?夠看到所有客戶信息(包括財(cái)務(wù)數(shù)據(jù)),而“用戶二”只能看見(jiàn)同一客戶的統(tǒng)計(jì)數(shù)據(jù)。系統(tǒng)級(jí)別的安全性
16、可確保只有具備系統(tǒng)訪問(wèn)權(quán)限的用戶才能訪問(wèn)應(yīng)用程序,而且只能通過(guò) 相應(yīng)的網(wǎng)關(guān)來(lái)訪問(wèn)。測(cè)試目標(biāo):? 應(yīng)用程序級(jí)別的安全性:核實(shí)主角只能訪問(wèn)其所屬用戶類型 已被授權(quán)使用的那些功能或數(shù)據(jù)。? 系統(tǒng)級(jí)別的安全性:核實(shí)只有具備系統(tǒng)和應(yīng)用程序訪問(wèn)權(quán)限的 主角才能訪問(wèn)系統(tǒng)和應(yīng)用程序。方法:? 應(yīng)用程序級(jí)別的安全性:確定并列出各用戶類型及其被授權(quán) 使用的功能或數(shù)據(jù)。?為各用戶類型創(chuàng)建測(cè)試,并通過(guò)創(chuàng)建各用戶類型所特有的事務(wù)來(lái)核實(shí)其權(quán)限。? 修改用戶類型并為相同的用戶重新運(yùn)行測(cè)試。對(duì)于每種 用戶類型,確保正確地提供或拒絕了這些附加的功能或數(shù)據(jù)。? 系統(tǒng)級(jí)別的訪問(wèn):請(qǐng)參見(jiàn)下面的“需考慮的特殊事項(xiàng)”完成標(biāo)準(zhǔn):各種已知的
17、主角類型都可訪問(wèn)相應(yīng)的功能或數(shù)據(jù),而且所有事務(wù)都按照預(yù)期的方式運(yùn)行,并在先前的應(yīng)用程序功能測(cè)試中運(yùn)行了所有的事務(wù)。需考慮的特殊事項(xiàng):必須與相應(yīng)的網(wǎng)絡(luò)或系統(tǒng)管理員一起對(duì)系統(tǒng)訪問(wèn)權(quán)進(jìn)行檢 查和討論。由于此測(cè)試可能是網(wǎng)絡(luò)管理或系統(tǒng)管理的職能, 可能不需要執(zhí)彳f此測(cè)試。故障轉(zhuǎn)移和恢復(fù)測(cè)試可確保測(cè)試對(duì)象能成功完成故障轉(zhuǎn)移,并從硬件、軟件或網(wǎng)絡(luò)等方面 的各種故障中進(jìn)行恢復(fù),這些故障導(dǎo)致數(shù)據(jù)意外丟失或破壞了數(shù)據(jù)的完整性。故障轉(zhuǎn)移測(cè)試可確保:對(duì)于必須始終保持運(yùn)行狀態(tài)的系統(tǒng)來(lái)說(shuō),如果發(fā)生了故障,那么備選或備份的系統(tǒng)就適當(dāng)?shù)貙l(fā)生故障的系統(tǒng)“接管”過(guò)來(lái),而且不會(huì)丟失任何數(shù)據(jù)或事務(wù)。恢復(fù)測(cè)試是一種相反的測(cè)試流程。其
18、中,將應(yīng)用程序或系統(tǒng)置于極端的條件下(或者是模仿的極端條件下),以產(chǎn)生故障,例如設(shè)備輸入/輸出(I/O) 故障或無(wú)效的數(shù)據(jù)庫(kù)指針和關(guān)健字。啟用恢復(fù)流程后,將監(jiān)測(cè)和檢查應(yīng)用程序和系統(tǒng),以核實(shí)應(yīng)用程序或系統(tǒng)是正確 無(wú)誤的,或數(shù)據(jù)已得到了恢復(fù)。測(cè)試目標(biāo):確保恢復(fù)進(jìn)程(手工或自動(dòng))將數(shù)據(jù)庫(kù)、應(yīng)用程序和系統(tǒng)正 確地恢復(fù)到了預(yù)期的已知狀態(tài)。測(cè)試中將包括以下各種情況:? 客戶機(jī)斷電? 服務(wù)器斷電? 通過(guò)網(wǎng)絡(luò)服務(wù)器產(chǎn)生的通信中斷? DASD和/或DASD控制器被中斷、斷電或與 DASD和/或DASD控制器的通信中斷? 周期未完成(數(shù)據(jù)過(guò)濾進(jìn)程被中斷,數(shù)據(jù)同步進(jìn)程被中斷)。? 數(shù)據(jù)庫(kù)指針或關(guān)鍵字無(wú)效? 數(shù)據(jù)庫(kù)中
19、的數(shù)據(jù)元素?zé)o效或遭到破壞方法:應(yīng)該使用為功能和業(yè)務(wù)周期測(cè)試創(chuàng)建的測(cè)試來(lái)創(chuàng)建一系列 的事務(wù)。一旦達(dá)到預(yù)期的測(cè)試起點(diǎn),就應(yīng)該分別執(zhí)行或模擬 以下操作:? 客戶機(jī)斷電:關(guān)閉 PC的電源。? 服務(wù)器斷電:模擬或啟動(dòng)服務(wù)器的斷電過(guò)程。? 通過(guò)網(wǎng)絡(luò)服務(wù)器產(chǎn)生的中斷:模擬或啟動(dòng)網(wǎng)絡(luò)的通信中 斷(實(shí)際斷開(kāi)通信線路的連接或關(guān)閉網(wǎng)絡(luò)服務(wù)器或路由 器的電源)。? DASD和DASD控制器被中斷、斷電或與DASD和DASD控制器的通信中斷:模擬與一個(gè)或多個(gè)DASD控制器或設(shè)備的通信,或?qū)嶋H取消這種通信。一旦實(shí)現(xiàn)了上述情況(或模擬情況),就應(yīng)該執(zhí)行其他事務(wù)。 而且一旦達(dá)到第二個(gè)測(cè)試點(diǎn)狀態(tài),就應(yīng)調(diào)用恢復(fù)過(guò)程。在測(cè)試不完整
20、的周期時(shí),所使用的方法與上述方法相同,只 不過(guò)應(yīng)異常終止或提前終止數(shù)據(jù)庫(kù)進(jìn)程本身。對(duì)以下情況的測(cè)試需要達(dá)到一個(gè)已知的數(shù)據(jù)庫(kù)狀態(tài)。當(dāng)破壞 若干個(gè)數(shù)據(jù)庫(kù)字段、指針和關(guān)鍵字時(shí),應(yīng)該以手工方式在數(shù) 據(jù)庫(kù)中(通過(guò)數(shù)據(jù)庫(kù)工具)直接進(jìn)行。其他事務(wù)應(yīng)該通過(guò)使 用“應(yīng)用程序功能測(cè)試”和“業(yè)務(wù)周期測(cè)試”中的測(cè)試來(lái)執(zhí) 行,并且應(yīng)執(zhí)行完整的周期。 完成標(biāo)準(zhǔn):在所有上述情況中, 應(yīng)用程序、數(shù)據(jù)庫(kù)和系統(tǒng)應(yīng)該在恢復(fù)過(guò)程完成時(shí)立即返回到一個(gè)已知的預(yù)期狀態(tài)。此狀態(tài)包括僅限 于已知損壞的字段、指針或關(guān)鍵字范圍內(nèi)的數(shù)據(jù)損壞,以及表明進(jìn)程或事務(wù)因中斷而未被完成的報(bào)表。需考慮的特殊事項(xiàng):?恢復(fù)測(cè)試會(huì)給其他操作帶來(lái)許多的麻煩。斷開(kāi)纜線連
21、接的方法(模擬斷電或通信中斷)可能并不可取或不可 行。所以,可能會(huì)需要采用其他方法,例如診斷性軟件 工具。? 需要系統(tǒng)(或計(jì)算機(jī)操作)、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)組中的資源。? 這些測(cè)試應(yīng)該在工作時(shí)間之外或在一臺(tái)獨(dú)立的計(jì)算機(jī)上運(yùn)行。配置測(cè)試核實(shí)測(cè)試對(duì)象在不同的軟件和硬件配置中的運(yùn)行情況。在大多數(shù)生產(chǎn)環(huán)境中,客 戶機(jī)工作站、網(wǎng)絡(luò)連接和數(shù)據(jù)庫(kù)服務(wù)器的具體硬件規(guī)格會(huì)有所不同??蛻魴C(jī)工作站可能會(huì) 安裝不同的軟件,例如,應(yīng)用程序、驅(qū)動(dòng)程序等。而且在任何時(shí)候,都可能運(yùn)行許多不同的 軟件組合,從而占用不同的資源。測(cè)試目標(biāo):核實(shí)測(cè)試對(duì)象可在要求的硬件和軟件配置中正常運(yùn)行。方法:?使用功能測(cè)試腳本。? 在測(cè)試過(guò)程中或在測(cè)試開(kāi)始之前,打開(kāi)各種與非測(cè)試對(duì) 象相關(guān)的軟件(例如 Microsoft應(yīng)用程序:Ex
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 青年教師學(xué)術(shù)論文寫(xiě)作計(jì)劃
- 2025年新教師高中歷史課程改革培訓(xùn)心得體會(huì)
- 新零售門(mén)店物資計(jì)劃
- 小學(xué)一年級(jí)體育運(yùn)動(dòng)計(jì)劃
- 班主任個(gè)人總結(jié)與自我評(píng)價(jià)1500字范文
- 應(yīng)急響應(yīng)案例警示教育學(xué)習(xí)心得體會(huì)
- 婦產(chǎn)科手術(shù)感染預(yù)防控制措施
- 道路橋梁工程質(zhì)量技術(shù)組織措施
- 小學(xué)一年級(jí)勞動(dòng)與技術(shù)教學(xué)內(nèi)容計(jì)劃
- 文化建筑施工緊急情況應(yīng)急措施
- 西北農(nóng)林科技大學(xué)自主招生考試綜合素質(zhì)測(cè)試面試試題答題技巧匯總
- 《導(dǎo)彈制導(dǎo)原理》
- 知行合一-王陽(yáng)明傳奇課件
- 鍋爐澆注料施工方案
- 葛的栽培技術(shù)
- 《綠色建筑概論》整套教學(xué)課件
- 2021年中國(guó)美術(shù)學(xué)院輔導(dǎo)員招聘考試題庫(kù)及答案解析
- 初中道德與法治學(xué)科教學(xué)經(jīng)驗(yàn)交流
- DB34-T 4289-2022城鎮(zhèn)檢查井蓋安裝管理技術(shù)規(guī)程
- 年產(chǎn)3萬(wàn)噸硫酸鉀,1.8萬(wàn)噸副產(chǎn)工業(yè)鹽項(xiàng)目建設(shè)可行性研究報(bào)告
- 貴州省建筑與裝飾工程計(jì)價(jià)定額(2023版)
評(píng)論
0/150
提交評(píng)論