軟件測試方案模板2018年(共19頁)_第1頁
軟件測試方案模板2018年(共19頁)_第2頁
軟件測試方案模板2018年(共19頁)_第3頁
軟件測試方案模板2018年(共19頁)_第4頁
軟件測試方案模板2018年(共19頁)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上XX項(xiàng)目軟件測試方案編號:XXXX公司2018年10月目錄專心-專注-專業(yè)1 文檔說明1.1 文檔信息文檔基本信息參看Error! Reference source not found.。表 1-1文檔信息表文檔作者XX公司創(chuàng)建日期XX年X月X日當(dāng)前版本V1.0上次版本無1.2 文檔控制1.2.1 變更記錄文檔變更記錄在Error! Reference source not found.中詳細(xì)記錄。表 1-2文檔變更記錄表變更日期變更人版本備注2016.5.10XX公司V1.0新增1.2.2 審閱記錄Error! Reference source not found.

2、 中詳細(xì)記錄了審閱記錄。表 1-3審閱記錄表審閱日期審閱人版本備注2 引言2.1 編寫目的說明編寫本測試方案的目的是為軟件開發(fā)項(xiàng)目管理者、軟件工程師、系統(tǒng)維護(hù)工程師、測試工程師提供關(guān)于XX項(xiàng)目系統(tǒng)整體系統(tǒng)功能和性能的測試指導(dǎo)。同時,該文檔也是用戶確定軟件是否完整測試的重要依據(jù)。2.2 讀者對象本測試方案可能的合法讀者對象為軟件開發(fā)項(xiàng)目管理者、軟件工程師、測試組、系統(tǒng)維護(hù)工程師、用戶。2.3 項(xiàng)目背景項(xiàng)目名稱:XX簡稱:XX委托單位:XX開發(fā)單位:XX2.4 測試目標(biāo)在用戶使用軟件之前,盡可能地發(fā)現(xiàn)軟件中存在的錯誤和不合理之處,排除軟件中潛在的錯誤,最終把高質(zhì)量的軟件系統(tǒng)交給用戶。系統(tǒng)的測試目標(biāo)

3、:功能、性能、UI、安全性、兼容性、容量。2.5 測試參考文檔和測試提交文檔2.5.1 測試參考文檔Error! Reference source not found.列出了此次計(jì)劃涉及到的參考資料。表 2-1參考資料名稱備注XXGBT 15532-2008 計(jì)算機(jī)軟件測試規(guī)范GBT 9386-2008 計(jì)算機(jī)軟件測試文檔編制規(guī)范2.5.2 測試提交文檔測試提交文檔如Error! Reference source not found.表 2-2測試提交文檔文檔名稱備注軟件測試計(jì)劃軟件測試方案軟件測試用例軟件測試記錄軟件測試報(bào)告2.6 術(shù)語和縮略語本文使用了Error! Reference so

4、urce not found.所顯示的面向用戶的術(shù)語、定義,包括通用詞語在本文檔中的專用解釋。表 2-3術(shù)語/定義表術(shù)語/定義說明軟件測試軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進(jìn)行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設(shè)計(jì)和維護(hù)測試系統(tǒng),對測試方案可能出現(xiàn)的問題進(jìn)行分析和評估。系統(tǒng)測試系統(tǒng)測試是通過與系統(tǒng)的需求規(guī)格作比較,發(fā)現(xiàn)軟件與系統(tǒng)需求規(guī)格不相符合或與之矛盾的地方。它將通過確認(rèn)測試的軟件,作為整個基于計(jì)算機(jī)系統(tǒng)的一個元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人眼等其他系統(tǒng)元素結(jié)合起來,在實(shí)際使用環(huán)境下,對計(jì)算機(jī)系統(tǒng)進(jìn)行的測試。功能測試黑盒測試是基于系統(tǒng)需求規(guī)格,在不

5、知道系統(tǒng)或組件的內(nèi)部結(jié)構(gòu)的情況下進(jìn)行的測試。通常又將黑盒測試叫做:基于規(guī)格的測試、輸入輸出測試、功能測試或數(shù)據(jù)驅(qū)動測試。是基于用戶觀點(diǎn)出發(fā)的測試。主要是驗(yàn)證功能是否符合需求,包括原定功能的校驗(yàn)、是否有冗余功能、遺漏功能。性能測試性能測試關(guān)注的是系統(tǒng)的整體。它和通常說的強(qiáng)度、壓力、負(fù)載測試有密切關(guān)系。所以壓力和強(qiáng)度測試應(yīng)該與性能測試一同進(jìn)行。Error! Reference source not found.所列為本文用到的縮略語。表 2-4縮略語表縮略語說明3 測試要求3.1 測試配置要求3.1.1 硬件環(huán)境測試配置需要的硬件環(huán)境如Error! Reference source not fou

6、nd. 表 3-1硬件環(huán)境表資源類型資源描述數(shù)量云存儲3.1.2 軟件環(huán)境測試配置需要的軟件環(huán)境如Error! Reference source not found. 表 3-2軟件環(huán)境表分類軟件運(yùn)行系統(tǒng)服務(wù)器數(shù)據(jù)庫其他3.2 測試手段3.2.1 測試方法系統(tǒng)的功能測試我們選用的是手工測試,運(yùn)用黑盒測試中的等價(jià)類劃分、邊界值分析、錯誤推測、因果圖法。系統(tǒng)UI方面的測試包括:易用性測試、規(guī)范性測試、幫助設(shè)施測試、合理性測試、美觀與協(xié)調(diào)性測試、獨(dú)特性測試、快捷方式組合測試。系統(tǒng)的安全性、兼容性、安裝與反安裝、配置測試也是手工測試。單元測試采用的方法是白盒測試,功能測試采用黑盒測試。3.3 測試數(shù)據(jù)

7、測試數(shù)據(jù)主要按照XX,參考XX中規(guī)定的運(yùn)行限制,設(shè)計(jì)測試用例,作為XX平臺的測試數(shù)據(jù)。3.4 測試策略3.4.1 單元測試首先按照系統(tǒng)、子系統(tǒng)和模塊進(jìn)行劃分,但最終的單元必須是功能模塊,或面向?qū)ο筮^程中的若干個類。單元測試是對功能模塊進(jìn)行正確性檢驗(yàn)的測試工作,也是后續(xù)測試的基礎(chǔ)。目的是在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯,因此需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測試用例,著重考慮以下五個方面:1) 模塊接口:對所測模塊的數(shù)據(jù)流進(jìn)行測試。2) 局部數(shù)據(jù)結(jié)構(gòu):檢查不正確或不一致的數(shù)據(jù)類型說明、使用尚未賦值或尚未初始化的變量、錯誤的初始值或缺省值。3) 路徑:雖然不可能做到窮舉測試,但要設(shè)計(jì)測試用例查找由于

8、不正確的計(jì)算(包括算法錯、表達(dá)式的符號表示不正確、運(yùn)算精度不夠等)、不正確的比較或不正常的控制流(包括不同數(shù)據(jù)類型量的相互比較、不適當(dāng)?shù)匦薷牧搜h(huán)變量、錯誤的或不可能的循環(huán)終止條件等)而導(dǎo)致的錯誤。4) 錯誤處理:檢查模塊有沒有對預(yù)見錯誤的條件設(shè)計(jì)比較完善的錯誤處理功能,保證其邏輯上的正確性。5) 邊界:注意設(shè)計(jì)數(shù)據(jù)流、控制流中剛好等于、大于或小于確定的比較值的用例。3.4.2 集成測試集成測試也叫組裝測試或聯(lián)合測試。通常,在單元測試的基礎(chǔ)上需要將所有的模塊按照設(shè)計(jì)要求組裝成系統(tǒng),這時需要考慮的問題:1) 在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失。2) 一個模塊的功能是否會對另

9、一個模塊的功能產(chǎn)生不利的影響。3) 各個子功能組合起來,能否達(dá)到預(yù)期要求的父功能。4) 全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題。5) 單元模塊的誤差累積起來,是否會放大,從而達(dá)到不能接受的程度。我們在組裝時可參考采用一次性組裝方式或增殖式組裝方式。3.4.3 系統(tǒng)測試系統(tǒng)測試目的是在于驗(yàn)證軟件的功能和性能及其他特性是否與用戶的要求一致,主要是下列類型的測試:1) 功能測試:驗(yàn)證系統(tǒng)功能是否符合其需求規(guī)格說明書,核實(shí)系統(tǒng)功能上是否完整,沒有冗余和遺漏的功能。功能測試詳細(xì)介紹如Error! Reference source not found.所示:表 3-3功能測試詳細(xì)表測試范圍驗(yàn)證數(shù)據(jù)精確度、數(shù)據(jù)類型、業(yè)務(wù)功

10、能等相關(guān)方面的正確性測試目標(biāo)核實(shí)所有功能均已正常實(shí)現(xiàn),即是否與需求一致技 術(shù)采用黑盒測試、邊界測試、等價(jià)類劃分等測試方法工具與方法手工測試開始標(biāo)準(zhǔn)開發(fā)階段對應(yīng)的功能完成并且測試用例設(shè)計(jì)完成完成標(biāo)準(zhǔn)測試用例通過并且最高級缺陷全部解決需考慮的特殊事項(xiàng)2) 用戶界面測試:測試用戶界面是否具有導(dǎo)航性、美觀性、行業(yè)或公司的規(guī)范性、是否滿足設(shè)計(jì)中要求的執(zhí)行功能。詳細(xì)介紹如Error! Reference source not found.所示:表 3-4UI測試介紹表測試范圍1導(dǎo)航、鏈接、Cookie、頁面結(jié)構(gòu)包括菜單、背景、顏色、字體、按鈕名稱、TITLE、提示信息的一致性等。2友好性、可操作性(易用性

11、)測試目標(biāo)核實(shí)各個窗口風(fēng)格(包括顏色、字體、提示信息、圖標(biāo)、TITLE等等)都與需求保持一致,或符合可接受標(biāo)準(zhǔn),能夠保證用戶界面的友好性、易操作性,而且符合用戶操作習(xí)慣。技 術(shù)WEB測試通用方法工具與方法手工測試、目測開始標(biāo)準(zhǔn)界面開發(fā)完成完成標(biāo)準(zhǔn)UI符合可接受標(biāo)準(zhǔn),能夠保證用戶界面的友好性、易操作性,而且符合用戶操作習(xí)慣測試重點(diǎn)與優(yōu)先級需考慮的特殊事項(xiàng)3) 性能測試:測試相應(yīng)時間、事務(wù)處理效率和其他時間敏感的問題。性能測試介紹如Error! Reference source not found. 所示:表 3-5性能測試介紹表測試范圍多用戶長時間在線操作時性能方面的測試測試目標(biāo)核實(shí)系統(tǒng)在大流量

12、的數(shù)據(jù)與多用戶操作時軟件性能的穩(wěn)定性,不造成系統(tǒng)崩潰或相關(guān)的異常現(xiàn)象技 術(shù)手工測試、自動化測試開始標(biāo)準(zhǔn)自動化測試腳本設(shè)計(jì)并評審?fù)ㄟ^且項(xiàng)目組移交系統(tǒng)測試完成標(biāo)準(zhǔn)系統(tǒng)滿足用戶需求中所要求的性能要求測試重點(diǎn)與優(yōu)先級需考慮的特殊事項(xiàng)4) 兼容性測試:測試軟件在不同的平臺上使用的兼容性。兼容性測試詳細(xì)如Error! Reference source not found. 所示:表 3-6兼容性測試詳細(xì)表測試范圍1使用不同版本的不同瀏覽器、分辨率、操作系統(tǒng)分別進(jìn)行測試。2不同操作系統(tǒng)、瀏覽器、分辨率和各種運(yùn)行軟件等各種條件的組合測試。測試目標(biāo)核實(shí)系統(tǒng)在不同的軟件和硬件配置中運(yùn)行穩(wěn)定技 術(shù)黑盒測試工具與方法

13、手工測試開始標(biāo)準(zhǔn)項(xiàng)目組移交系統(tǒng)測試完成標(biāo)準(zhǔn)在各種不同版本不同類項(xiàng)瀏覽器、操作系統(tǒng)或者其組合下均能正常實(shí)現(xiàn)其功能(此測試根據(jù)開發(fā)提供依據(jù)決定測試范圍)測試重點(diǎn)與優(yōu)先級需考慮的特殊事項(xiàng)5) 安全性測試:測試軟件系統(tǒng)對非法侵入的防范能力。安全性測試詳細(xì)表如Error! Reference source not found. 所示:表 3-7安全性測試詳細(xì)表測試范圍1 用戶、管理員的密碼安全2 權(quán)限 3 非法攻擊測試目標(biāo)1. 用戶、管理員的密碼管理2應(yīng)用程序級別的安全性:核實(shí)用戶只能操作其所擁有權(quán)限能操作的功能。3系統(tǒng)級別的安全性:核實(shí)只有具備系統(tǒng)訪問權(quán)限的用戶才能訪問系統(tǒng)。技 術(shù)代碼包或者非法攻擊工

14、具工具與方法手工測試開始標(biāo)準(zhǔn)功能測試完成完成標(biāo)準(zhǔn)執(zhí)行各種非法操作無安全漏洞且系統(tǒng)使用正常測試重點(diǎn)與優(yōu)先級需考慮的特殊事項(xiàng)6) 配置測試:測試在不同網(wǎng)絡(luò)、服務(wù)器、工作站的不同軟硬件配置條件下,軟件系統(tǒng)的質(zhì)量。詳細(xì)的配置測試詳細(xì)表如Error! Reference source not found. 所示:表 3-8配置測試詳細(xì)表測試范圍不同網(wǎng)絡(luò)、服務(wù)器、工作站,不同軟硬件配置條件測試目標(biāo)核實(shí)系統(tǒng)在不同的軟硬件配置條件下系統(tǒng)的質(zhì)量是否達(dá)到標(biāo)準(zhǔn)技 術(shù)黑盒測試工具與方法手工測試開始標(biāo)準(zhǔn)系統(tǒng)開發(fā)完成后完成標(biāo)準(zhǔn)達(dá)到相關(guān)要求測試重點(diǎn)與優(yōu)先級測試優(yōu)先級以測試需求的優(yōu)先級為參照需考慮的特殊事項(xiàng)軟硬件設(shè)備問題7)

15、 回歸測試詳細(xì)介紹如Error! Reference source not found. 所示:表 3-9回歸測試詳細(xì)表測試范圍所有功能、用戶界面、兼容性、安全性等測試類型測試目標(biāo)核實(shí)執(zhí)行所有測試類型后功能、性能等均達(dá)到用戶需求所要求的標(biāo)準(zhǔn)技 術(shù)黑盒測試工具與方法手工測試和自動化測試開始標(biāo)準(zhǔn)每當(dāng)被測試的軟件或其環(huán)境改變時在每個合適的測試階段上進(jìn)行回歸測試完成標(biāo)準(zhǔn)95%的測試用例執(zhí)行通過并通過系統(tǒng)測試測試重點(diǎn)與優(yōu)先級測試優(yōu)先級以測試需求的優(yōu)先級為參照需考慮的特殊事項(xiàng)軟硬件設(shè)備問題3.4.4 驗(yàn)收測試 用戶新增或修改內(nèi)容的內(nèi)容如Error! Reference source not found.所

16、示。表 3-10用戶驗(yàn)收表測試項(xiàng)測試方法預(yù)計(jì)結(jié)果實(shí)際結(jié)果結(jié)論 用戶反饋問題確認(rèn)。3.5 測試資源測試人力資源分配如Error! Reference source not found. 所示。表 3-11人力資源表人員角色職責(zé)、任務(wù)備注項(xiàng)目經(jīng)理項(xiàng)目管理測試組組長制定測試計(jì)劃、方案并安排測試工作測試工程師執(zhí)行測試測試工程師執(zhí)行測試3.6 測試階段及范圍測試階段及范圍如Error! Reference source not found. 表 3-12測試階-段范圍表序號階段范圍時間1測試計(jì)劃整個系統(tǒng)的測試計(jì)劃2系統(tǒng)培訓(xùn)整個系統(tǒng)測試的培訓(xùn)3測試設(shè)計(jì)整個系統(tǒng)的測試用例4測試執(zhí)行整個系統(tǒng)5結(jié)果分析全部測試

17、結(jié)果3.7 通過測試的標(biāo)準(zhǔn)一般有“基于測試用例”和“基于缺陷密度”兩種評比準(zhǔn)則,在這里我們采用前者。準(zhǔn)則如下:1) 功能性測試用例通過率達(dá)到100%;2) 非功能性測試用例通過率達(dá)到95%;3) 沒有高于優(yōu)先級3以上的問題。備選通過辦法:根據(jù)實(shí)際情況由軟件開發(fā)部門的經(jīng)理、項(xiàng)目經(jīng)理和測試負(fù)責(zé)人共同討論確定本測試階段是否結(jié)束。4 軟件結(jié)構(gòu)介紹4.1 概述XX平臺簡稱XX,總共有XX大功能模塊分別是:XXX。每個模塊的需求模塊如下表所示:本文檔描述的數(shù)據(jù)接入需求模塊、需求標(biāo)識及需求描述如Error! Reference source not found. 所示。表 4-1數(shù)據(jù)接入子系統(tǒng)需求模塊及標(biāo)識

18、需求標(biāo)識需求模塊需求描述本文檔描述的XX需求模塊、需求標(biāo)識及需求描述如Error! Reference source not found. 所示。表 4-2XX需求模塊及標(biāo)識需求標(biāo)識需求模塊需求描述本文檔描述的XX需求模塊、需求標(biāo)識及需求描述如Error! Reference source not found.所示。表 4-3XX需求模塊及標(biāo)識需求標(biāo)識需求模塊需求描述本文檔描述的平臺管理需求模塊、需求標(biāo)識及需求描述如Error! Reference source not found. 所示。表 4-4XX需求模塊及標(biāo)識需求標(biāo)識需求模塊需求描述本文檔描述的XX模塊、需求標(biāo)識及需求描述如Error

19、! Reference source not found. 所示。表 4-5XX需求模塊及標(biāo)識需求標(biāo)識需求模塊需求描述5 用例表格軟件測試用例如Error! Reference source not found.所示。表 5-1軟件測試用例表用例標(biāo)識功能模塊前置條件驗(yàn)證點(diǎn)編號測試步驟期望結(jié)果6 關(guān)注點(diǎn)6.1 文本輸入框1) 檢測空數(shù)據(jù)2) 檢測過長數(shù)據(jù)(超出空間本身的長度和數(shù)據(jù)庫中改字段所允許的長度);3) 檢測特殊字符,尤其是數(shù)據(jù)庫中不允許的字符,甚至回車字符、空格字符等;4) 檢測字符類型,比如應(yīng)該輸入數(shù)字的文本框輸入英文字符;5) 中文字符的處理;6) 對于日期時間型數(shù)據(jù),檢查格式正確性以及時間日期的合理性。比如開始時間不能

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論