軟件工程作業(yè)測試計劃_第1頁
軟件工程作業(yè)測試計劃_第2頁
軟件工程作業(yè)測試計劃_第3頁
軟件工程作業(yè)測試計劃_第4頁
軟件工程作業(yè)測試計劃_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件學(xué)院(??疲盾浖y試》上機1提交成果1.3《天天超市管理系統(tǒng)》測試計劃組號:15小組成員:陳靜.潘艷紅.林秋曉.孫潔.雷樹君.何靜項目組長:陳靜完成日期:2015年03月23日目錄1. 簡介 31.1 目的 31.2 背景 31.3 范圍 32. 超市管理系統(tǒng)測試參考文檔和超市管理系統(tǒng)測試提交文檔 42.1 超市管理系統(tǒng)測試參考文檔 42.2 超市管理系統(tǒng)測試提交文檔 42.3 超市管理系統(tǒng)測試進度 43. 超市管理系統(tǒng)測試資源 53.1 人力資源 53.2 超市管理系統(tǒng)測試環(huán)境 5VisualC++ 53.3 超市管理系統(tǒng)測試工具 64. 系統(tǒng)風(fēng)險、優(yōu)先級 65. 超市管理系統(tǒng)測試策略 65.1 超市管理系統(tǒng)數(shù)據(jù)和數(shù)據(jù)庫完整性測試 75.2 超市管理系統(tǒng)接口測試 75.3 超市管理系統(tǒng)集成測試 85.4 超市管理系統(tǒng)功能測試 95.5 超市管理系統(tǒng)用戶界面測試 95.6 性能評測 105.7 超市管理系統(tǒng)負載測試 125.8 超市管理系統(tǒng)強度測試 125.9 超市管理系統(tǒng)容量測試 145.10 超市管理系統(tǒng)安全性和訪問控制測試 155.11 超市管理系統(tǒng)故障轉(zhuǎn)移和恢復(fù)測試 165.12 超市管理系統(tǒng)配置測試 175.13 安裝超市管理系統(tǒng)測試 186. 問題嚴重度描述 197. 附錄:項目任務(wù) 20

超市管理系統(tǒng)測試計劃簡介目的超市管理系統(tǒng)“超市管理系統(tǒng)測試計劃”文檔有助于實現(xiàn)以下目標:確定超市管理系統(tǒng)的信息和應(yīng)超市管理系統(tǒng)測試的軟件構(gòu)件。針對超市管理系統(tǒng)推薦可采用的超市管理系統(tǒng)測試策略,并對這些策略加以說明。確定所需的資源,并對超市管理系統(tǒng)測試的工作量進行估計。列出超市管理系統(tǒng)超市管理系統(tǒng)測試項目的可交付元素。背景對超市管理系統(tǒng)(構(gòu)件、應(yīng)用程序、系統(tǒng)等)及其目標進行簡要說明。需要包括的信息有:主要的功能和性能、超市管理系統(tǒng)的構(gòu)架以及項目的簡史。范圍描述超市管理系統(tǒng)測試的各個階段(例如,單元超市管理系統(tǒng)測試、集成超市管理系統(tǒng)測試或系統(tǒng)超市管理系統(tǒng)測試),并說明本計劃所針對的超市管理系統(tǒng)測試類型(如功能超市管理系統(tǒng)測試或性能超市管理系統(tǒng)測試)。簡要地列出超市管理系統(tǒng)中將接受超市管理系統(tǒng)測試或?qū)⒉唤邮艹泄芾硐到y(tǒng)測試的那些性能和功能。如果在編寫此文檔的過程中做出的某些假設(shè)可能會影響超市管理系統(tǒng)測試設(shè)計、開發(fā)或?qū)嵤?,則列出所有這些假設(shè)。列出可能會影響超市管理系統(tǒng)測試設(shè)計、開發(fā)或?qū)嵤┑乃酗L(fēng)險或意外事件。列出可能會影響超市管理系統(tǒng)測試設(shè)計、開發(fā)或?qū)嵤┑乃屑s束。超市管理系統(tǒng)測試參考文檔和超市管理系統(tǒng)測試提交文檔超市管理系統(tǒng)測試參考文檔下表列出了制定超市管理系統(tǒng)測試計劃時所使用的文檔,并標明了各文檔的可用性:文檔(版本/日期)已創(chuàng)建或可用已被接收或已經(jīng)過復(fù)審可行性分析報告是是項目開發(fā)計劃書是是軟件概要設(shè)計是是軟件詳細設(shè)計是是超市管理系統(tǒng)測試計劃是是超市管理系統(tǒng)測試分析報告是是項目開發(fā)總結(jié)報告是是代碼編寫是是超市管理系統(tǒng)測試提交文檔下面列出在超市管理系統(tǒng)測試階段結(jié)束后,所有可提交的文檔超市管理系統(tǒng)測試進度超市管理系統(tǒng)測試活動計劃開始日期實際開始日期結(jié)束日期制定超市管理系統(tǒng)測試計劃3月3日3月3日3月28日設(shè)計超市管理系統(tǒng)測試3月3日3月3日3月5日集成超市管理系統(tǒng)測試3月6日3月6日3月7日系統(tǒng)超市管理系統(tǒng)測試3月8日3月8日3月11日性能超市管理系統(tǒng)測試3月12日3月12日3月15日安裝超市管理系統(tǒng)測試3月16日3月16日3月20日超市管理系統(tǒng)測試資源人力資源下表列出了在此項目的人員。角色陳靜潘艷紅林秋曉孫潔何靜雷樹君超市管理系統(tǒng)測試環(huán)境下表列出了超市管理系統(tǒng)測試的系統(tǒng)環(huán)境軟件環(huán)境(相關(guān)軟件、操作系統(tǒng)等)Windows7VisualC++java硬件環(huán)境(網(wǎng)絡(luò)、設(shè)備等)32位機超市管理系統(tǒng)測試工具此項目將列出超市管理系統(tǒng)測試使用的工具:用途工具生產(chǎn)廠商/自產(chǎn)版本系統(tǒng)風(fēng)險、優(yōu)先級測試該系統(tǒng)面臨的風(fēng)險:系統(tǒng)的程序代碼是否存在問題或漏洞;運行在該系統(tǒng)的數(shù)據(jù)庫是否能正常使用;測試該系統(tǒng)實現(xiàn)的優(yōu)先級:首先,對系統(tǒng)的代碼進行精細測試;然后.對系統(tǒng)的數(shù)據(jù)庫進行測試;超市管理系統(tǒng)測試策略超市管理系統(tǒng)測試策略提供了對超市管理系統(tǒng)進行超市管理系統(tǒng)測試的推薦方法。對于每種超市管理系統(tǒng)測試,都應(yīng)提供超市管理系統(tǒng)測試說明,并解釋其實施的原因。制定超市管理系統(tǒng)測試策略時所考慮的主要事項有:將要使用的技術(shù)以及判斷超市管理系統(tǒng)測試何時完成的標準。下面列出了在進行每項超市管理系統(tǒng)測試時需考慮的事項,除此之外,超市管理系統(tǒng)測試還只應(yīng)在安全的環(huán)境中使用已知的、有控制的數(shù)據(jù)庫來執(zhí)行。注意:不實施某種超市管理系統(tǒng)測試,則應(yīng)該用一句話加以說明,并陳述這樣的理由。例如,“將不實施該超市管理系統(tǒng)測試。該超市管理系統(tǒng)測試本項目不適用”。超市管理系統(tǒng)數(shù)據(jù)和數(shù)據(jù)庫完整性測試要超市管理系統(tǒng)中,數(shù)據(jù)庫和數(shù)據(jù)庫進程應(yīng)作為一個子系統(tǒng)來進行超市管理系統(tǒng)測試。在超市管理系統(tǒng)測試這些子系統(tǒng)時,不應(yīng)將超市管理系統(tǒng)的用戶界面用作數(shù)據(jù)的接口。對于數(shù)據(jù)庫管理系統(tǒng)(DBMS),還需要進行深入的研究,以確定可以支持以下超市管理系統(tǒng)測試的工具和技術(shù)。超市管理系統(tǒng)測試目標:確保數(shù)據(jù)庫訪問方法和進程正常運行,數(shù)據(jù)不會遭到損壞技術(shù):調(diào)用各個數(shù)據(jù)庫訪問方法和進程,并在其中填充有效的和無效的數(shù)據(jù)(或?qū)?shù)據(jù)的請求)。檢查數(shù)據(jù)庫,確保數(shù)據(jù)已按預(yù)期的方式填充,并且所有的數(shù)據(jù)庫事件已正常發(fā)生;或者檢查所返回的數(shù)據(jù),確保正當?shù)睦碛蓹z索到了正確的數(shù)據(jù)完成標準:所有的數(shù)據(jù)庫訪問方法和進程都按照設(shè)計的方式運行,數(shù)據(jù)沒有遭到損壞。需考慮的特殊事項:超市管理系統(tǒng)測試可能需要DBMS開發(fā)環(huán)境或驅(qū)動程序在數(shù)據(jù)庫中直接輸入或修改數(shù)據(jù)。進程應(yīng)該以手工方式調(diào)用。應(yīng)使用小型或最小的數(shù)據(jù)庫(記錄的數(shù)量有限)來使所有無法接受的事件具有更大的可視度。超市管理系統(tǒng)接口測試超市管理系統(tǒng)測試目標確保接口調(diào)用的正確性 超市管理系統(tǒng)測試范圍:所有軟件、硬件接口,記錄輸入輸出數(shù)據(jù)需考慮的特殊事項:接口的限制條件超市管理系統(tǒng)集成測試集成超市管理系統(tǒng)測試―主要目的檢測系統(tǒng)是否達到需求對業(yè)務(wù)流程及數(shù)據(jù)流的處理是否符合標準,檢測系統(tǒng)對業(yè)務(wù)流處理是否存在邏輯不嚴謹及錯誤,檢測需求是否存在不合理的標準及要求。此階段超市管理系統(tǒng)測試基于功能完成的超市管理系統(tǒng)測試。超市管理系統(tǒng)測試目標檢測需求中業(yè)務(wù)流程,數(shù)據(jù)流的正確性超市管理系統(tǒng)測試范圍:需求中明確的業(yè)務(wù)流程,或組合不同功能模塊而形成一個大的功能。技術(shù):利用有效的和無效的數(shù)據(jù)來執(zhí)行各個用例、用例流或功能,以核實以下內(nèi)容:在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。開始標準:在完成某個集成超市管理系統(tǒng)測試時必須達到標準完成標準:所計劃的超市管理系統(tǒng)測試已全部執(zhí)行。所發(fā)現(xiàn)的缺陷已全部解決。超市管理系統(tǒng)測試重點和優(yōu)先級:超市管理系統(tǒng)測試重點指在超市管理系統(tǒng)測試過程中需著重超市管理系統(tǒng)測試的地方,優(yōu)先級可以根據(jù)需求及嚴重來定需考慮的特殊事項:確定或說明那些將對功能超市管理系統(tǒng)測試的實施和執(zhí)行造成影響的事項或因素(內(nèi)部的或外部的)超市管理系統(tǒng)功能測試對超市管理系統(tǒng)的功能超市管理系統(tǒng)測試應(yīng)側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的超市管理系統(tǒng)測試需求。這種超市管理系統(tǒng)測試的目標是核實數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實施是否恰當。此類超市管理系統(tǒng)測試基于黑盒技術(shù),該技術(shù)通過圖形用戶界面(GUI)與應(yīng)用程序進行交互,并對交互的輸出或結(jié)果進行分析,以此來核實應(yīng)用程序及其內(nèi)部進程。以下為各種應(yīng)用程序列出了推薦使用的超市管理系統(tǒng)測試概要:超市管理系統(tǒng)測試目標確保超市管理系統(tǒng)測試的功能正常,其中包括導(dǎo)航,數(shù)據(jù)輸入,處理和檢索等功能。技術(shù):利用有效的和無效的數(shù)據(jù)來執(zhí)行各個用例、用例流或功能,以核實以下內(nèi)容:在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。需考慮的特殊事項:確定或說明那些將對功能超市管理系統(tǒng)測試的實施和執(zhí)行造成影響的事項或因素(內(nèi)部的或外部的)超市管理系統(tǒng)用戶界面測試用戶界面(UI)超市管理系統(tǒng)測試用于核實用戶與軟件之間的交互。UI超市管理系統(tǒng)測試的目標是確保用戶界面會通過超市管理系統(tǒng)的功能來為用戶提供相應(yīng)的訪問或瀏覽功能。另外,UI超市管理系統(tǒng)測試還可確保UI中的對象按照預(yù)期的方式運行,并符合公司或行業(yè)的標準。超市管理系統(tǒng)測試目標核實以下內(nèi)容:通過超市管理系統(tǒng)測試進行的瀏覽可正確反映業(yè)務(wù)的功能和需求,這種瀏覽包括窗口與窗口之間、字段與字段之間的瀏覽,以及各種訪問方法(Tab鍵、鼠標移動、和快捷鍵)的使用窗口的對象和特征(例如,菜單、大小、位置、狀態(tài)和中心)都符合標準。技術(shù):為每個窗口創(chuàng)建或修改超市管理系統(tǒng)測試,以核實各個應(yīng)用程序窗口和對象都可正確地進行瀏覽,并處于正常的對象狀態(tài)。完成標準:成功地核實出各個窗口都與基準版本保持一致,或符合可接受標準需考慮的特殊事項:并不是所有定制或第三方對象的特征都可訪問。性能評測性能評測是一種性能超市管理系統(tǒng)測試,它對響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的需求進行評測和評估。性能評測的目標是核實性能需求是否都已滿足。實施和執(zhí)行性能評測的目的是將超市管理系統(tǒng)的性能行為當作條件(例如工作量或硬件配置)的一種函數(shù)來進行評測和微調(diào)。注:以下所說的事務(wù)是指“邏輯業(yè)務(wù)事務(wù)”。這種事務(wù)被定義為將由系統(tǒng)的某個Actor通過使用超市管理系統(tǒng)來執(zhí)行的特定用例,添加或修改給定的合同。超市管理系統(tǒng)測試目標核實所指定的事務(wù)或業(yè)務(wù)功能在以下情況下的性能行為:正常的預(yù)期工作量預(yù)期的最繁重工作量技術(shù):使用為功能或業(yè)務(wù)周期超市管理系統(tǒng)測試制定的超市管理系統(tǒng)測試過程。通過修改數(shù)據(jù)文件來增加事務(wù)數(shù)量,或通過修改腳本來增加每項事務(wù)的迭代數(shù)量。腳本應(yīng)該在一臺計算機上運行(最好是以單個用戶、單個事務(wù)為基準),并在多個客戶機(虛擬的或?qū)嶋H的客戶機,請參見下面的“需要考慮的特殊事項”)上重復(fù)。需考慮的特殊事項:綜合的性能超市管理系統(tǒng)測試還包括在服務(wù)器上添加后臺工作量。可采用多種方法來執(zhí)行此操作,其中包括:直接將“事務(wù)強行分配到”服務(wù)器上,這通常以“結(jié)構(gòu)化語言”(SQL)調(diào)用的形式來實現(xiàn)。通過創(chuàng)建“虛擬的”用戶負載來模擬許多個(通常為數(shù)百個)客戶機。此負載可通過“遠程終端仿真(RemoteTerminalEmulation)工具來實現(xiàn)。此技術(shù)還可用于在網(wǎng)絡(luò)中加載“流量”。使用多臺實際客戶機(每臺客戶機都運行超市管理系統(tǒng)測試腳本)在系統(tǒng)上添加負載。性能超市管理系統(tǒng)測試應(yīng)該在專用的計算機上或在專用的機時內(nèi)執(zhí)行,以便實現(xiàn)完全的控制和精確的評測。性能超市管理系統(tǒng)測試所用的數(shù)據(jù)庫應(yīng)該是實際大小或相同縮放比例的數(shù)據(jù)庫。超市管理系統(tǒng)負載測試負載超市管理系統(tǒng)測試是一種性能超市管理系統(tǒng)測試。在這種超市管理系統(tǒng)測試中,將使超市管理系統(tǒng)承擔不同的工作量,以評測和評估超市管理系統(tǒng)在不同工作量條件下的性能行為,以及持續(xù)正常運行的能力。負載超市管理系統(tǒng)測試的目標是確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運行。此外,負載超市管理系統(tǒng)測試還要評估性能特征,例如,響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的方面。注:以下所說的事務(wù)是指“邏輯業(yè)務(wù)事務(wù)”。這各事務(wù)被定義為將由系統(tǒng)的某個最終用戶通過使用應(yīng)用程序來執(zhí)行的特定功能,例如,添加或修改給定的合同。超市管理系統(tǒng)測試目標核實所指定的事務(wù)或商業(yè)理由在不同的工作量條件下的性能行為時間。技術(shù):使用為功能或業(yè)務(wù)周期超市管理系統(tǒng)測試制定的超市管理系統(tǒng)測試。通過修改數(shù)據(jù)文件來增加事務(wù)數(shù)量,或通過修改腳本來增加每項事務(wù)發(fā)生的次數(shù)。完成標準:多個事務(wù)或多個用戶:在可接受的時間范圍內(nèi)成功地完成超市管理系統(tǒng)測試,沒有發(fā)生任何故障。需考慮的特殊事項:負載超市管理系統(tǒng)測試應(yīng)該在專用的計算機上或在專用的機時內(nèi)執(zhí)行,以便實現(xiàn)完全的控制和精確的評測。負載超市管理系統(tǒng)測試所用的數(shù)據(jù)庫應(yīng)該是實際大小或相同縮放比例的數(shù)據(jù)庫。超市管理系統(tǒng)強度測試強度超市管理系統(tǒng)測試是一種性能超市管理系統(tǒng)測試,實施和執(zhí)行此類超市管理系統(tǒng)測試的目的是找出因資源不足或資源爭用而導(dǎo)致的錯誤。如果內(nèi)存或磁盤空間不足,超市管理系統(tǒng)就可能會表現(xiàn)出一些在正常條件下并不明顯的缺陷。而其他缺陷則可能由于爭用共享資源(如數(shù)據(jù)庫鎖或網(wǎng)絡(luò)帶寬)而造成的。強度超市管理系統(tǒng)測試還可用于確定超市管理系統(tǒng)能夠處理的最大工作量。超市管理系統(tǒng)測試目標核實超市管理系統(tǒng)能夠在以下強度條件下正常運行,不會出現(xiàn)任何錯誤:服務(wù)器上幾乎沒有或根本沒有可用的內(nèi)存(RAM和DASD)連接或模擬了最大實際(實際允許)數(shù)量的客戶機多個用戶對相同的數(shù)據(jù)或帳戶執(zhí)行相同的事務(wù)最繁重的事務(wù)量或最差的事務(wù)組合(請參見上面的“性能超市管理系統(tǒng)測試”)。注:強度超市管理系統(tǒng)測試的目標可表述為確定和記錄那些使系統(tǒng)無法繼續(xù)正常運行的情況或條件??蛻魴C的強度超市管理系統(tǒng)測試在“配置超市管理系統(tǒng)測試”的第3.1.11節(jié)中進行了說明。技術(shù):使用為性能評測或負載超市管理系統(tǒng)測試制定的超市管理系統(tǒng)測試。要對有限的資源進行超市管理系統(tǒng)測試,就應(yīng)該在一臺計算機上運行超市管理系統(tǒng)測試,而且應(yīng)該減少或限制服務(wù)器上的RAM和DASD。對于其他強度超市管理系統(tǒng)測試,應(yīng)該使用多臺客戶機來運行相同的超市管理系統(tǒng)測試或互補的超市管理系統(tǒng)測試,以產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合。完成標準:所計劃的超市管理系統(tǒng)測試已全部執(zhí)行,并且在達到或超出指定的系統(tǒng)限制時沒有出現(xiàn)任何軟件故障,或者導(dǎo)致系統(tǒng)出現(xiàn)故障條件的并不在指定的條件范圍之內(nèi)。超市管理系統(tǒng)容量測試容量超市管理系統(tǒng)測試使超市管理系統(tǒng)處理大量的數(shù)據(jù),以確定是否達到了將使軟件發(fā)生故障的極限。容量超市管理系統(tǒng)測試還將確定超市管理系統(tǒng)在給定時間內(nèi)能夠持續(xù)處理的最大負載或工作量。例如,如果超市管理系統(tǒng)正在為生成一份報表而處理一組數(shù)據(jù)庫記錄,那么容量超市管理系統(tǒng)測試就會使用一個大型的超市管理系統(tǒng)測試數(shù)據(jù)庫。檢驗該軟件是否正常運行并生成了正確的報表。超市管理系統(tǒng)測試目標核實超市管理系統(tǒng)在以下高容量條件下能否正常運行:連接或模擬了最大(實際或?qū)嶋H允許)數(shù)量的客戶機,所有客戶機在長時間內(nèi)執(zhí)行相同的、且情況(性能)最壞的業(yè)務(wù)功能。已達到最大的數(shù)據(jù)庫大?。▽嶋H的或按比例縮放的),而且同時執(zhí)行多個查詢或報表事務(wù)。技術(shù):使用為性能評測或負載超市管理系統(tǒng)測試制定的超市管理系統(tǒng)測試。應(yīng)該使用多臺客戶機來運行相同的超市管理系統(tǒng)測試或互補的超市管理系統(tǒng)測試,以便在長時間內(nèi)產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合(請參見上面的“強度超市管理系統(tǒng)測試”)創(chuàng)建最大的數(shù)據(jù)庫大?。▽嶋H的、按比例縮放的、或填充了代表性數(shù)據(jù)的數(shù)據(jù)庫),并使用多臺客戶機在長時間內(nèi)同時運行查詢和報表事務(wù)。完成標準:所計劃的超市管理系統(tǒng)測試已全部執(zhí)行,而且達到或超出指定的系統(tǒng)限制時沒有出現(xiàn)任何軟件故障。超市管理系統(tǒng)安全性和訪問控制測試安全性和訪問控制超市管理系統(tǒng)測試側(cè)重于安全性的兩個關(guān)鍵方面:應(yīng)用程序級別的安全性,包括對數(shù)據(jù)或業(yè)務(wù)功能的訪問。系統(tǒng)級別的安全性,包括對系統(tǒng)的登錄或遠程訪問。應(yīng)用程序級別的安全性可確保:在預(yù)期的安全性情況下,Actor只能訪問特定的功能或用例,或者只能訪問有限的數(shù)據(jù)。例如,可能會允許所有人輸入數(shù)據(jù),創(chuàng)建新帳戶,但只有管理員才能刪除這些數(shù)據(jù)或帳戶。如果具有數(shù)據(jù)級別的安全性,超市管理系統(tǒng)測試就可確?!坝脩纛愋鸵弧蹦軌蚩吹剿锌蛻粝ⅲòㄘ攧?wù)數(shù)據(jù)),而“用戶二”看見同一客戶的統(tǒng)計數(shù)據(jù)。系統(tǒng)級別的安全性可確保只有具備系統(tǒng)訪問權(quán)限的用戶才能訪問應(yīng)用程序,而且只能通過相應(yīng)的網(wǎng)關(guān)來訪問。超市管理系統(tǒng)測試目標應(yīng)用程序級別的安全性:核實Actor只能訪問其所屬用戶類型已被授權(quán)訪問的那些功能或數(shù)據(jù)。系統(tǒng)級別的安全性:核實只有具備系統(tǒng)和應(yīng)用程序訪問權(quán)限的Actor才能訪問系統(tǒng)和應(yīng)用程序。技術(shù):應(yīng)用程序級別的安全性:確定并列出各用戶類型及其被授權(quán)訪問的功能或數(shù)據(jù)。為各用戶類型創(chuàng)建超市管理系統(tǒng)測試,并通過創(chuàng)建各用戶類型所特有的事務(wù)來核實其權(quán)限。修改用戶類型并為相同的用戶重新運行超市管理系統(tǒng)測試。對于每種用戶類型,確保正確地提供或拒絕了這些附加的功能或數(shù)據(jù)。系統(tǒng)級別的訪問:請參見以下的“需考慮的特殊事項”。完成標準:各種已知的Actor類型都可訪問相應(yīng)的功能或數(shù)據(jù),而且所有事務(wù)都按照預(yù)期的方式運行,并在先前的應(yīng)用程序功能超市管理系統(tǒng)測試中運行了所有的事務(wù)。超市管理系統(tǒng)故障轉(zhuǎn)移和恢復(fù)測試故障轉(zhuǎn)移和恢復(fù)超市管理系統(tǒng)測試可可確保超市管理系統(tǒng)能成功完成轉(zhuǎn)移,并能從導(dǎo)致意外數(shù)據(jù)損失或數(shù)據(jù)完整性破壞的各種硬件、軟件可網(wǎng)絡(luò)故障中恢復(fù)。故障轉(zhuǎn)移超市管理系統(tǒng)測試可確保:對于必須持續(xù)運行的系統(tǒng),一旦發(fā)生故障,備用系統(tǒng)就將不失時機地“頂替”發(fā)生故障的系統(tǒng),以避免丟失任何數(shù)據(jù)或事務(wù)?;謴?fù)超市管理系統(tǒng)測試是一種對抗性的超市管理系統(tǒng)測試過程。在這種超市管理系統(tǒng)測試中,將把應(yīng)用程序或系統(tǒng)置于極端的條件下(或者是模擬的極端條件下),以產(chǎn)生故障(例如設(shè)備輸入/輸出(I/O)故障或無效的數(shù)據(jù)庫指針和關(guān)鍵字)。然后調(diào)用恢復(fù)進程并監(jiān)測和檢查應(yīng)用程序和系統(tǒng),核實應(yīng)用程序或系統(tǒng)和數(shù)據(jù)已得到了正確的恢復(fù)。超市管理系統(tǒng)測試目標確?;謴?fù)進程(手工或自動)將數(shù)據(jù)庫、應(yīng)用程序和系統(tǒng)正確地恢復(fù)到預(yù)期的已知狀態(tài)。超市管理系統(tǒng)測試中將包括以下各種情況:客戶機斷電服務(wù)器斷電通過網(wǎng)絡(luò)服務(wù)器產(chǎn)生的通信中斷DASD和/或DASD控制器被中斷、斷電或與DASD和/或DASD控制器的通信中斷周期未完成(數(shù)據(jù)過濾進程被中斷,數(shù)據(jù)同步進程被中斷)。數(shù)據(jù)庫指針或關(guān)鍵字無效數(shù)據(jù)庫中的數(shù)據(jù)元素無效或遭到破壞技術(shù):應(yīng)該使用為功能和業(yè)務(wù)周期超市管理系統(tǒng)測試創(chuàng)建的超市管理系統(tǒng)測試來創(chuàng)建一系列的事務(wù)。一旦達到預(yù)期的超市管理系統(tǒng)測試起點,就應(yīng)該分別執(zhí)行或模擬以下操作:客戶機斷電:關(guān)閉PC機的電源。服務(wù)器斷電:模擬或啟動服務(wù)器的斷電過程。通過網(wǎng)絡(luò)服務(wù)器產(chǎn)生的中斷:模擬或啟動網(wǎng)絡(luò)的通信中斷(實際斷開通信線路的連接或關(guān)閉網(wǎng)絡(luò)服務(wù)器或路由器的電源)。DASD和DASD控制器被中斷、斷電或與DASD和DASD控制器的通信中斷:模擬與一個或多個DASD控制器或設(shè)備的通信,或?qū)嶋H取消這種通信。一旦實現(xiàn)了上述情況(或模擬情況),就應(yīng)該執(zhí)行其他事務(wù)。而且一旦達到第二個超市管理系統(tǒng)測試點狀態(tài),就應(yīng)調(diào)用恢復(fù)過程。在超市管理系統(tǒng)測試不完整的周期時,所使用的技術(shù)與上述技術(shù)相同,只不過應(yīng)異常終止或提前終止數(shù)據(jù)庫進程本身。對以下情況的超市管理系統(tǒng)測試需要達到一個已知的數(shù)據(jù)庫狀態(tài)。當破壞若干個數(shù)據(jù)庫字段、指針和關(guān)鍵字時,應(yīng)該以手工方式在數(shù)據(jù)庫中(通過數(shù)據(jù)庫工具)直接進行。其他事務(wù)應(yīng)該通過使用“應(yīng)用程序功能超市管理系統(tǒng)測試”和“業(yè)務(wù)周期超市管理系統(tǒng)測試”中的超市管理系統(tǒng)測試來執(zhí)行,并且應(yīng)執(zhí)行完整的周期。完成標準:在所有上述情況中,應(yīng)用程序、數(shù)據(jù)庫和系統(tǒng)應(yīng)該在恢復(fù)過程完成時立即返回到一個已知的預(yù)期狀態(tài)。此狀態(tài)包括僅限于已知損壞的字段、指針或關(guān)鍵字范圍內(nèi)的數(shù)據(jù)損壞,以及表明進程或事務(wù)因中斷面未被完成的報表。需考慮的特殊事項:恢復(fù)超市管理系統(tǒng)測試會給其他操作帶來許多的麻煩。斷開纜線連接的方法(模擬斷電或通信中斷)可能并不可取或不可行。所以,可能會需要采用其他方法,例如診斷性軟件工具。需要系統(tǒng)(或計算機操作)、數(shù)據(jù)庫和網(wǎng)絡(luò)組中的資源。這些超市管理系統(tǒng)測試應(yīng)該在工作時間之外或在一臺獨立的計算機上運行。超市管理系統(tǒng)配置測試配置超市管理系統(tǒng)測試核實超市管理系統(tǒng)在不同的軟件和硬件配置中的運行情況。在大多數(shù)生產(chǎn)環(huán)境中,客戶機工作站、網(wǎng)絡(luò)連接和數(shù)據(jù)庫服務(wù)器的具體硬件規(guī)格會有所不同??蛻魴C工作站可能會安裝不同的軟件例如,應(yīng)用程序、驅(qū)動程序等而且在任何時候,都可能運行許多不同的軟件組合,從而占用不同的資源。超市管理系統(tǒng)測試目標核實超市管理系統(tǒng)測試可在所需的硬件和軟件配置中正常運行。技術(shù):使用功能超市管理系統(tǒng)測試腳本。在超市管理系統(tǒng)測試過程中或在超市管理系統(tǒng)測試開始之前,打開各種與非超市管理系統(tǒng)相關(guān)的軟件(例如Microsoft應(yīng)用程序:Word),然后將其關(guān)閉。執(zhí)行所選的事務(wù),以模擬Actor與超市管理系統(tǒng)軟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論