




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、倉庫管理系統(tǒng)倉庫管理系統(tǒng)項目文檔軟件測試方案(正式文檔)2010年4月8日文檔信息主題詞軟件測試方案原作者文檔類別:測試文檔審 核文檔性質:正式文檔批 準發(fā)布日期:2010-4-17文檔編號文件名倉庫管理系統(tǒng)項目_軟件測試設計說明書.doc文檔變更紀錄版本號說明變更人日期1.0創(chuàng)建文檔,正式簽署版本2010-4-17項目組成員姓名單位電話EMAIL梁光勝李映輝李浩鵬目錄第1章 引言61.1 編寫目的61.2 背景61.3 參考資料6第2章 任務概述72.1 系統(tǒng)概述72.2 目標72.3 文檔概述72.4 軟件測試環(huán)境8 設備8 軟件環(huán)境92.5 條件與限制9第3章 計劃103.1 測試方案1
2、0 單元測試10 集成測試10 確認測試10 測試工具113.2 測試項目11 測試要求11 測試類型12 測試定義12 暫停準則123.3 測試準備133.4 主要進度133.5 風險管理13第4章 測試設計說明144.1 測試用例設計說明14 用例選取原則14(1)輸入(輸入的數據和輸入命令)15(2)輸出(預期的輸出數據)15(3)步驟及操作15(4)允許偏差154.2 測試執(zhí)行164.3 回歸測試16第5章 評價準則165.1 軟件錯誤的嚴重性等級165.2 測試通過標準185.3 數據記錄、整理和問題分析18 數據記錄和整理18 問題確認及處理18附件1 測試用例記錄表19附件2 軟
3、件問題報告表20附件4 測試用例集23第1章 引言1.1 編寫目的本文檔是系統(tǒng)初步驗收過程中進行三方測試的測試方案,其主要描述了測試方案、測試項目和各項目的測試用例設計說明等。測試人員可通過文檔的測試方案結合測試用例,對系統(tǒng)進行測試。本文檔的讀者范圍是:l承建商倉庫管理員和技術人員;l軟件工程監(jiān)理;l測試組技術人員;1.2 背景在計算機飛速發(fā)展的今天,將計算機這一信息處理利器應用于倉庫的日常管理已是勢必所然,而且這也將為倉庫管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為企業(yè)的飛速發(fā)展提供無限潛力。采用計算機管理信息系統(tǒng)已成為倉庫管理科學化和現代化的重要標志,它給企業(yè)管理來了明顯的
4、經濟效益和社會效益。主要體現在: 極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。 基于倉庫管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。 倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平1.3 參考資料1)系統(tǒng)項目需求說明書2)項目總體設計說明書3)項目數據庫設計說明書第2章 任務概述2.1 系統(tǒng)概述倉庫管理系統(tǒng)主要實現對物品和操作人員還有供應商等信息的進行同樣有效的管理,從而實現物品查詢的和人員管理的現代化,實現信息共享倉庫管理系統(tǒng)主要包括:物品進銷存和人員管理與系統(tǒng)維護這幾個方面。測試
5、主要針對系統(tǒng)功能性、安全性、可靠性方面的測試。測試的執(zhí)行人員為本項目的業(yè)主方、監(jiān)理方和承建方。本次測試計劃所描述的測試工作為倉庫管理系統(tǒng)系統(tǒng)的整體測試及性能測試。2.2 目標通過系統(tǒng)測試檢查數據流是否符合總體設計說明書的要求,程序是否具備總體設計說明書、需求說明書要求的功能,系統(tǒng)中各模塊的連接是否正確,模塊之間的數據流是否有中斷的情況,數據流是否達到末端等。同時針對監(jiān)理方在測試過程中發(fā)現的問題進行相應的回歸測試,保證已發(fā)現問題已解決。2.3 文檔概述本文檔按IEEE std 829-1998軟件測試文檔要求編寫,為適應本次驗收測試的要求,作了適當調整。本文檔主要描述測試組計劃、組織和管理測試的
6、方法和步驟,不描述測試用例的執(zhí)行細節(jié),也不描述產品特征運行的技術細節(jié)。本文檔說明了準備和進倉庫管理系統(tǒng)項目三方測試所應做的各項工作,并作為指導整個測試工作的依據。本測試計劃的主要用途如下:l 定義軟件的三方測試;l 定義軟件測試環(huán)境;l 確定測試風險;l 測試通過準則;本測試計劃各章節(jié)包括以下內容:l 在任務概述中,描述了本測試計劃的被測試應用的概況、背景、本文檔的簡介;l 描述了構成測試環(huán)境所需的硬件和軟件配置,以及這些硬件和軟件的安裝、測試和管理的計劃;l 在測試項目中,描述各項被測軟件的總體測試要求、測試類型、測試級別、測試定義;l 在測試方法和基本原理中,描述執(zhí)行測試的方法和基本原理;
7、l 在數據記錄、整理和問題分析中,描述按本測試計劃所作測試的數據整理和分析過程,并說明問題的判定、分級和處理;2.4 軟件測試環(huán)境本次測試環(huán)境定于學生自己在宿舍的測試環(huán)境。測試所使用到的硬件設備、系統(tǒng)軟件、應用支撐軟件由學生自己安排。2.4.1 設備表1-1測試設備環(huán)境產品名稱產品用途運行環(huán)境業(yè)務應用服務器運行下列系統(tǒng)的程序包:倉儲管理系統(tǒng)Tomcat WINDOWS操作系統(tǒng)中心數據庫服務器部署下列系統(tǒng)的數據庫實例表空間:倉儲管理數據系統(tǒng)倉儲數據交換平臺Oracle10g DatabaseWINDOWS操作系統(tǒng)2.4.2 軟件環(huán)境操作系統(tǒng):Windows XP軟件: Oracle 10g、瀏覽
8、器、LoadRunner客戶端支持軟件:具有MS IE6.0或以上版本瀏覽器 2.5 條件與限制本次測試的限制包括:l(1)由于本次測試對象只是一個文檔,所以沒有測試實例,可能跟實際情況有出入,只能作為一個參考測試方案。l(2)本次測試將不考慮關系數據庫的安裝和功能。測試前數據庫已安裝并處于可操作的狀態(tài)。l(3)本次測試將不直接測試Web服務器。l(4)整個測試主要進行系統(tǒng)測試,不準備進行單元測試和集成測試。本測試計劃和日程安排是在下述前提下完成的:l(1)需求和功能規(guī)格說明是完全的、正確的和穩(wěn)定的。l(2)系統(tǒng)實現了需求和功能規(guī)格說明所定義的功能。l(3)測試提示明確的描述了對本次測試的要求
9、。第3章 計劃3.1 測試方案本次測試主要任務是對倉庫管理系統(tǒng)進行初步驗收的測試。測試的主要內容為:系統(tǒng)重要功能測試、監(jiān)理方測試發(fā)現問題的回歸測試以及系統(tǒng)的性能測試。3.1.1 單元測試在需求規(guī)格說明書中描述的所有功能,都將在選定的客戶端/服務器配置組合上進行測試。測試中需要考慮正常的功能實現和惡意測試,即使用設計者不期望的數據進行操作。3.1.2 集成測試集成測試的目的是確保各單元組合在一起后能夠按既定意圖協(xié)作運行,并確保增量的行為正確。它所測試的內容包括單元間的接口以及集成后的功能。使用黑盒測試方法測試集成的功能。集成測試中沒完成的功能進行回歸測試。3.1.3 確認測試確認測試又稱為有效性
10、測試。其任務是檢查軟件的功能和性能是否與需求說明書中確定的指標相符。確認測試階段有進行確認測試與軟件配置審查兩項工作。確認測試一般是在模擬環(huán)境下運用黑盒測試方法,由專門測試人員和用戶參加的測試。確認測試需要需求說明書、用戶手冊等文檔,要制定測試計劃,確定測試的項目,說明測試的內容描述具體的測試用例。集成測試中沒完成的功能進行回歸測試。軟件配置審查的任務是檢查軟件的所有文檔資料的完整性、正確性。如發(fā)現遺漏和錯誤,應補充和改正。同時要編排好目錄,為以后的軟件維護工作奠定基礎。3.1.4 測試工具Mercury LoadRunner 8.1LoadRunner是一種預測系統(tǒng)行為和性能的工業(yè)標準級負載
11、測試工具。通過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認和查找問題,LoadRunner 能夠對整個企業(yè)架構進行測試。通過使用LoadRunner ,企業(yè)能最大限度地縮短測試時間,優(yōu)化性能和加速應用系統(tǒng)的發(fā)布周期。目前企業(yè)的網絡應用環(huán)境都必須支持大量用戶,網絡體系架構中含各類應用環(huán)境且由不同供應商提供軟件和硬件產品。難以預知的用戶負載和愈來愈復雜的應用環(huán)境使公司時時擔心會發(fā)生用戶響應速度過慢,系統(tǒng)崩潰等問題。這些都不可避免地導致公司收益的損失。Mercury Interactive 的 LoadRunner 能讓企業(yè)保護自己的收入來源,無需購置額外硬件而最大限度地利用現有的IT 資
12、源,并確保終端用戶在應用系統(tǒng)的各個環(huán)節(jié)中對其測試應用的質量, 可靠性和可擴展性都有良好的評價。LoadRunner 是一種適用于各種體系架構的自動負載測試工具,它能預測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。LoadRunner 的測試對象是整個企業(yè)的系統(tǒng),它通過模擬實際用戶的操作行為和實行實時性能監(jiān)測, 能更快的查找和發(fā)現問題。此外,LoadRunner 能支持廣范的協(xié)議和技術,提供特殊的解決方案。3.2 測試項目3.2.1 測試要求對倉庫管理系統(tǒng)項目內部測試需要滿足下列要求:l 對軟件需求報告描述的軟件功能進行測試,以驗證其是否滿足規(guī)定的要求。l 對軟件的安全性進行測試。l 對軟件可靠性進行測試,包括容錯
13、性的測試。l 對軟件易用性進行測試,包括易理解性、易學性、易操作性的測試。l 使用等價類劃分、隨機測試、猜錯法、因果圖法、狀態(tài)圖法進行測試。l 完成對軟件需求的完全覆蓋。l 對系統(tǒng)的性能進行測試,包括系統(tǒng)響應、并發(fā)測試。3.2.2 測試類型表3-1 測試類型標識號測試對象功能性可靠性易用性性能功能安全性容錯性易用性響應時間并發(fā)性01倉庫管理系統(tǒng)üüüüüüüü3.2.3 測試定義表3-2 測試定義項目標識號測試名稱測試特殊要求測試級別假定和約束條件01倉庫管理系統(tǒng)無系統(tǒng)級參見本文3.2.4 暫停準則被測軟件無法正常
14、安裝將導致暫停測試執(zhí)行活動。被測軟件在測試過程中發(fā)現重大缺陷,影響后續(xù)測試工作,將導致暫停測試執(zhí)行活動。3.3 測試準備l 建立測試項目表,測試項目表是指按照用戶需求說明書并結合本次測試的特點抽取重要的業(yè)務系統(tǒng)功能劃分為小的項目并建立列表。l 根據測試范圍和測試目標,設計各模塊的數據用例。測試各模塊數據是否符合系統(tǒng)總體設計說明書要求的數據流,檢查程序的來源是否正確,數據的存儲及計算過程是否正確。并檢查系統(tǒng)是否達到用戶需求說明書所要求的功能3.4 主要進度表3-3 測試進度序號活動負責人活動成果1測試方案編制測試計劃2測試用例設計測試用例集3測試執(zhí)行測試執(zhí)行記錄、問題報告集4回歸測試回歸測試執(zhí)行
15、記錄5測試報告編制測試報告3.5 風險管理l 由于不可預料的原因導致測試時間壓縮,此外因受網絡環(huán)境的限制,性能測試時間也將有所變動。通過增加延長測試時間,并采取加班方法解決。通過軟件測試組來負責測試項目的總體管理工作,統(tǒng)一組織、監(jiān)控測試工作,協(xié)調測試與開發(fā)工作。l 由于測試人員是非系統(tǒng)開發(fā)人員,對系統(tǒng)的熟悉、功能的理解會存在不明確的地方,導致測試工作效率降低,甚至導致測試方向偏移??赏ㄟ^加強與承建方測試人員的溝通,相互間形成共識,并由承建方人員對功能進行解說并提供技術支持。第4章 測試設計說明本次測試共設計測試用例40個,用例覆蓋功能測試、安全性測試、易用性測試等測試類型,用例具體分布如下表所
16、示:表3-4 測試具體類型 類型分布功能測試安全性測試容錯性測試易用性測試性能測試合計倉庫管理系統(tǒng)26623340所占比例(%)65%15%5%7.5%7.5%100%4.1 測試用例設計說明4.1.1 用例選取原則用例設計策略具體描述為:l 功能測試ü 根據軟件需求規(guī)格說明的功能描述,對軟件的各項功能逐一進行驗證;ü 在對軟件的各項子功能逐一進行測試時,對被測試軟件的可選擇項目和輸入數據進行分類,每一個類數據分別設計測試用例;ü 使用等價類劃分、隨機測試、猜錯法進行測試設計。l 安全性測試ü 從授權用戶方面查看是否有足夠權限使用系統(tǒng)和數據來進行測試;&
17、#252; 從非授權用戶方面查看是否能訪問系統(tǒng)和和數據來進行測試。l 容錯性測試ü 通過用戶誤操作的幾種模式設計測試用例。ü 使用錯誤的操作序列對軟件進行測試。ü 使用超過輸入范圍的數據對軟件進行輸入的測試。l 易用性測試ü 從軟件的易操作性、易學習性等方面對軟件進行逐項測試。l 性能測試ü 根據系統(tǒng)用戶需求及總體設計的性能規(guī)定對系統(tǒng)的并發(fā)、響應速度方面進行測試。(1)輸入(輸入的數據和輸入命令)各用例的輸入數據和輸入命令,詳見各用例表格。(2)輸出(預期的輸出數據)各用例的輸出(包括預期界面輸出和數據輸出),詳見各用例表格。(3)步驟及操作各
18、用例的測試步驟及操作順序,詳見各用例表格。(4)允許偏差1 用例中所描述的操作提示(包括操作前提示、操作結果提示),可能與實際測試界面提示文字存在差異。在不影響用戶對該提示的理解的情況下,該差異屬于系統(tǒng)允許偏差。2 用例中所描述的界面操作控件的名稱、標題,可能與實際測試界面的操作控件存在差異。在不產生歧義的情況下(例如,“添加”與“增加”),該差異屬于系統(tǒng)允許偏差。4.2 測試執(zhí)行測試執(zhí)行應嚴格按照測試計劃中的進度安排進行,執(zhí)行過程中,應做好詳盡的測試記錄,這些記錄包括:l 記錄每個用例的執(zhí)行結果;l 記錄用例執(zhí)行過程中相關的細節(jié);l 記錄執(zhí)行測試過程中出現的不尋常的結果;l 記錄測試過程中新
19、增的測試用例。4.3 回歸測試回歸測試將重新測試發(fā)現缺陷的測試用例,以確認軟件缺陷得到修復。第5章 評價準則5.1 軟件錯誤的嚴重性等級表5-1 測試錯誤等級嚴重性等級說明1不能執(zhí)行正常功能或重要功能?;蛘呶<叭松戆踩?嚴重地影響系統(tǒng)要求或基本功能的實現,且沒有辦法解決。3嚴重地影響系統(tǒng)要求或基本功能的實現,但存在合理的解決辦法。4使操作者不方便或遇到麻煩,但不影響執(zhí)行工作功能或重要功能。5其他錯誤表5-2 測試特性測試特性缺陷嚴重性等級功能功能沒有實現1功能部分沒有實現,沒有替代方案2功能部分沒有實現,有替代方案3業(yè)務業(yè)務流程存在重大隱患1業(yè)務流程銜接錯誤2性能不能滿足性能指標2容錯由誤操
20、作或錯誤輸入等導致死機或系統(tǒng)自動退出1對誤操作、錯誤輸入沒有提示3沒有識別非法值、錯誤輸入,導致錯誤數據存儲到數據庫中3易用界面不友好,出現中英文夾雜的界面4提示不清楚、出現原始的英文提示4界面風格不一致4要求用戶重復輸入計算機可記憶的內容,如數據庫設計錯誤,違反數據一致性規(guī)則3要求用戶重復輸入計算機可記憶的內容,如導致用戶使用不方便4沒有聯機幫助4查詢結果輸出方式不直觀4適應在特定的軟、硬件環(huán)境下,功能不能實現1在特定的軟、硬件環(huán)境下,功能部分不能實現,沒有替代方案2在特定的軟、硬件環(huán)境下,功能部分不能實現,有合理的替代方案35.2 測試通過標準l 錯誤等級為1的錯誤不存在;l 錯誤等級為2
21、的錯誤數量<=5;l 錯誤等級為3的錯誤數量<=8;l 所有提交的錯誤都已更正。5.3 數據記錄、整理和問題分析5.3.1 數據記錄和整理在測試過程中,由測試組記錄測試用例的基本執(zhí)行情況,填寫測試用例記錄表。軟件測試過程中發(fā)現錯誤或故障時,測試人員應將錯誤現象、故障產生的詳細步驟、測試條件等進行詳細記錄,并填寫軟件問題報告。根據錯誤原因分析結果和掌握的其他信息對錯誤進行評審,提出錯誤分類和定級意見,為判決測試工作結果提供依據。軟件問題等級定義為:l 嚴重:會影響到任務成敗的軟件問題;l 一般:會對任務的功能產生影響,但不影響到整個任務的成??;l 輕微:給操作員帶來不方便或麻煩,但不
22、影響所要求的功能實現的軟件問題。5.3.2 問題確認及處理軟件測試開始前應建立軟件問題報告數據庫,對軟件測試過程中發(fā)現的問題應詳細的記錄在軟件問題報告表中,并按規(guī)定的程序傳遞。若系統(tǒng)軟件存在重大缺陷導致系統(tǒng)無法進行,則應立即停止測試,直到受測軟件被修改更正。軟件測試過程中發(fā)現錯誤或故障時,測試人員應將錯誤現象、故障產生的詳細步驟、測試條件等詳細記錄。若錯誤或故障會危及系統(tǒng)、分系統(tǒng)的安全或系統(tǒng)、分系統(tǒng)已無法繼續(xù)正常工作,則應立即停止測試,直到受測軟件被修改更正。否則,一般應讓測試工作繼續(xù)進行以便獲得更多的錯誤或故障信息。根據錯誤原因分析結果和掌握的其他信息對錯誤進行評審,提出錯誤分類和定級意見,
23、為判決測試工作結果提供依據附件1 測試用例記錄表測試用例執(zhí)行記錄用例編號用例名稱測試類型需求追溯預置條件輸入和步驟預期結果通過準則用例設計人用例執(zhí)行人實際輸出執(zhí)行時間測試結論通過 失敗(可重現 不可重現)異?,F象描述附件2 軟件問題報告表軟件問題報告問題報告編號問題簡稱軟件版本用例編號測試人測試時間測試階段 單元測試 集成測試 確認測試 系統(tǒng)測試 問題描述預置條件:測試步驟預期結果:實際輸出:現象描述:問題等級 嚴重 一般 輕微測試用例清單用例編號用例名稱測試類型需求追溯0001提示信息易用性測試易用性需求0002用戶界面合理性測試易用性測試易用性需求0003菜單界面測試易用性測試易用性需求0
24、004用戶授權機制安全性測試安全性需求0005系統(tǒng)登錄安全性測試安全性需求0006重要數據的存儲安全性測試安全性需求0007管理員登錄功能測試系統(tǒng)管理需求0008用戶添加功能測試系統(tǒng)管理需求0009用戶刪除功能測試系統(tǒng)管理需求0010管理員退出功能測試系統(tǒng)管理需求0011用戶信息修改功能測試系統(tǒng)管理需求0012操作員登錄功能測試系統(tǒng)管理需求0013用戶登錄功能測試系統(tǒng)管理需求0014產品信息添加功能測試產品管理需求0015產品信息修改功能測試產品管理需求0016產品信息刪除功能測試產品管理需求0017產品信息查詢功能測試產品管理需求0018產品入庫功能測試產品入庫管理需求0020產品出庫功能測
25、試產品出庫管理需求0021產品還庫功能測試產品還庫管理需求0022產品需求功能測試庫存管理需求0023盤點統(tǒng)計功能測試庫存管理需求0024入庫信息記錄查詢功能測試產品入庫管理需求0025出庫記錄查詢功能測試產品出庫管理需求0026還庫記錄查詢功能測試產品還庫管理需求0027庫存查詢功能測試庫存管理需求0028申請采購功能測試庫存管理需求0029庫存報警功能測試庫存管理需求0030日志備份功能測試系統(tǒng)管理需求0031日志查詢功能測試系統(tǒng)管理需求0032日志恢復功能測試系統(tǒng)管理需求0033日記刪除功能測試系統(tǒng)管理需求0034關于版本功能測試系統(tǒng)管理需求0035退出功能測試系統(tǒng)管理需求0036倉庫容量已滿入庫容錯性測試產品入庫管理需求0037產品數量為空出庫容錯性測試產品出庫管理需求0038多線程并發(fā)性能測試0039系統(tǒng)響應時間性能測試0040系統(tǒng)長時間負載工作性能測試附件4 測試用例集測試用例記錄表用例編號000用例名稱提示信息測試類型易用性測試需求追溯易用性需求預置條件已安裝系統(tǒng)輸入和步驟步驟 1、檢查系統(tǒng)的提示信息是否可理解。步驟 2、對于重要的、有破壞性的命令是否提供確認措施。步驟 3、是否對于系統(tǒng)的錯誤能夠提示,并屏蔽原始的英文提示。步驟 4、信息的提示風格是否一致。預期結果1. 系統(tǒng)的提示信息可理解,意思正確,不存在中英文混雜的情況。2. 可提供確認措施,以避免破壞性的操
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 名牌轎車買賣合同
- 居間合同咨詢服務合同
- 關于推進數字化轉型的討論
- 個人雙包裝修合同7篇
- 2025年白城貨運資格證考試口訣
- 兼職合同合作協(xié)議
- 2025年長春貨運從業(yè)資格證考試模擬考試題目答案
- 合伙共同經營賓館合同8篇
- 個人房屋抵押借款服務合同5篇
- 新編信托借款合同5篇
- 人文素養(yǎng)知識考試復習題庫(含答案)
- 申根簽證在職證明模板中英雙語備課講稿
- 外科學教學課件:腰椎間盤突出癥
- 兒童吸入性肺炎的診斷與治療
- 產房分娩安全核查表及使用說明
- oppor11t刷全網通改全教程
- 內部控制-倉儲與存貨循環(huán)調查問卷
- 高二英語期末考試試卷質量分析報告
- 第一講酒吧的類型及特征
- JJF 1071-2010國家計量校準規(guī)范編寫規(guī)則
- GB/T 28906-2012冷鐓鋼熱軋盤條
評論
0/150
提交評論