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

下載本文檔

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

文檔簡介

XX項(xiàng)目軟件測試方案編號(hào):XXXX公司2017年XX月目錄1文檔說明..................................................錯(cuò)誤!未定義書簽。文檔信息............................................錯(cuò)誤!未定義書簽。文檔控制............................................錯(cuò)誤!未定義書簽。變更記錄......................................錯(cuò)誤!未定義書簽。審閱記錄......................................錯(cuò)誤!未定義書簽。2引言......................................................錯(cuò)誤!未定義書簽。編寫目的............................................錯(cuò)誤!未定義書簽。讀者對(duì)象............................................錯(cuò)誤!未定義書簽。項(xiàng)目背景............................................錯(cuò)誤!未定義書簽。測試目標(biāo)............................................錯(cuò)誤!未定義書簽。測試參考文檔和測試提交文檔..........................錯(cuò)誤!未定義書簽。測試參考文檔..................................錯(cuò)誤!未定義書簽。測試提交文檔..................................錯(cuò)誤!未定義書簽。術(shù)語和縮略語........................................錯(cuò)誤!未定義書簽。3測試要求..................................................錯(cuò)誤!未定義書簽。測試配置要求........................................錯(cuò)誤!未定義書簽。硬件環(huán)境......................................錯(cuò)誤!未定義書簽。軟件環(huán)境......................................錯(cuò)誤!未定義書簽。測試手段............................................錯(cuò)誤!未定義書簽。測試方法......................................錯(cuò)誤!未定義書簽。測試數(shù)據(jù)............................................錯(cuò)誤!未定義書簽。測試策略............................................錯(cuò)誤!未定義書簽。單元測試......................................錯(cuò)誤!未定義書簽。集成測試......................................錯(cuò)誤!未定義書簽。系統(tǒng)測試......................................錯(cuò)誤!未定義書簽。驗(yàn)收測試......................................錯(cuò)誤!未定義書簽。測試資源............................................錯(cuò)誤!未定義書簽。測試階段及范圍......................................錯(cuò)誤!未定義書簽。通過測試的標(biāo)準(zhǔn)......................................錯(cuò)誤!未定義書簽。4軟件結(jié)構(gòu)介紹..............................................錯(cuò)誤!未定義書簽。概述................................................錯(cuò)誤!未定義書簽。5用例表格..................................................錯(cuò)誤!未定義書簽。6關(guān)注點(diǎn)....................................................錯(cuò)誤!未定義書簽。文本輸入框..........................................錯(cuò)誤!未定義書簽。下拉列表............................................錯(cuò)誤!未定義書簽。增加數(shù)據(jù)............................................錯(cuò)誤!未定義書簽。修改數(shù)據(jù)............................................錯(cuò)誤!未定義書簽。刪除數(shù)據(jù)............................................錯(cuò)誤!未定義書簽。查詢數(shù)據(jù)............................................錯(cuò)誤!未定義書簽。數(shù)據(jù)導(dǎo)入導(dǎo)出........................................錯(cuò)誤!未定義書簽。數(shù)據(jù)接入與處理......................................錯(cuò)誤!未定義書簽。其他................................................錯(cuò)誤!未定義書簽。7

附錄......................................................附錄1審批記錄表....................................

錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。文檔說明1.1文檔信息文檔基本信息參看錯(cuò)誤!未找到引用源。。表1-1文檔信息表文檔作者XX公司創(chuàng)建日期XX年X月X日當(dāng)前版本上次版本無1.2文檔控制 變更記錄文檔變更記錄在錯(cuò)誤!未找到引用源。中詳細(xì)記錄。表

1-2

文檔變更記錄表變更日期

變更人

版本

備注公司

新增 審閱記錄錯(cuò)誤!未找到引用源。 中詳細(xì)記錄了審閱記錄。表1-3 審閱記錄表審閱日期 審閱人 版本 備注引言2.1編寫目的說明編寫本測試方案的目的是為軟件開發(fā)項(xiàng)目管理者、 軟件工程師、系統(tǒng)維護(hù)工程師、測試工程師提供關(guān)于 XX項(xiàng)目系統(tǒng)整體系統(tǒng)功能和性能的測試指導(dǎo)。同時(shí),該文檔也是用戶確定軟件是否完整測試的重要依據(jù)。2.2讀者對(duì)象本測試方案可能的合法讀者對(duì)象為軟件開發(fā)項(xiàng)目管理者、 軟件工程師、測試組、系統(tǒng)維護(hù)工程師、用戶。2.3項(xiàng)目背景項(xiàng)目名稱:XX簡稱:XX委托單位:XX開發(fā)單位:XX2.4測試目標(biāo)在用戶使用軟件之前,盡可能地發(fā)現(xiàn)軟件中存在的錯(cuò)誤和不合理之處,排除軟件中潛在的錯(cuò)誤,最終把高質(zhì)量的軟件系統(tǒng)交給用戶。系統(tǒng)的測試目標(biāo):功能、性能、UI、安全性、兼容性、容量。2.5測試參考文檔和測試提交文檔 測試參考文檔錯(cuò)誤!未找到引用源。列出了此次計(jì)劃涉及到的參考資料。表2-1 參考資料名稱 備注XXGBT15532-2008 計(jì)算機(jī)軟件測試規(guī)范GBT9386-2008 計(jì)算機(jī)軟件測試文檔編制規(guī)范 測試提交文檔測試提交文檔如錯(cuò)誤!未找到引用源。表2-2 測試提交文檔文檔名稱 備注軟件測試計(jì)劃軟件測試方案軟件測試用例軟件測試記錄軟件測試報(bào)告2.6術(shù)語和縮略語本文使用了錯(cuò)誤!未找到引用源。所顯示的面向用戶的術(shù)語、定義,包括通用詞語在本文檔中的專用解釋。術(shù)語/定義軟件測試系統(tǒng)測試

2-3

術(shù)語/定義表說明軟件測試就是利用測試工具按照測試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設(shè)計(jì)和維護(hù)測試系統(tǒng),對(duì)測試方案可能出現(xiàn)的問題進(jìn)行分析和評(píng)估。系統(tǒng)測試是通過與系統(tǒng)的需求規(guī)格作比較,發(fā)現(xiàn)軟件與系統(tǒng)需求規(guī)格不相符合或與之矛盾的地方。它將通過確認(rèn)測試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人眼等其他系統(tǒng)元素結(jié)合起來,在實(shí)際使用環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行的測試。功能測試黑盒測試是基于系統(tǒng)需求規(guī)格,在不知道系統(tǒng)或組件的內(nèi)部結(jié)構(gòu)的情況下進(jìn)行的測試。通常又將黑盒測試叫做:基于規(guī)格的測試、輸入輸出測試、功能測試或數(shù)據(jù)驅(qū)動(dòng)測試。是基于用戶觀點(diǎn)出發(fā)的測試。主要是驗(yàn)證功能是否符合需求,包括原定功能的校驗(yàn)、是否有冗余功能、遺漏功能。性能測試性能測試關(guān)注的是系統(tǒng)的整體。它和通常說的強(qiáng)度、壓力、負(fù)載測試有密切關(guān)系。所以壓力和強(qiáng)度測試應(yīng)該與性能測試一同進(jìn)行。錯(cuò)誤!未找到引用源。所列為本文用到的縮略語。表2-4縮略語表縮略語說明測試要求3.1測試配置要求 硬件環(huán)境測試配置需要的硬件環(huán)境如 錯(cuò)誤!未找到引用源。表3-1 硬件環(huán)境表資源類型 資源描述 數(shù)量云存儲(chǔ) 軟件環(huán)境測試配置需要的軟件環(huán)境如 錯(cuò)誤!未找到引用源。表

3-2

軟件環(huán)境表分類運(yùn)行系統(tǒng)服務(wù)器

軟件數(shù)據(jù)庫分類 軟件其他3.2測試手段 測試方法系統(tǒng)的功能測試我們選用的是手工測試, 運(yùn)用黑盒測試中的等價(jià)類劃分、 邊界值分析、錯(cuò)誤推測、因果圖法。系統(tǒng) UI方面的測試包括:易用性測試、規(guī)范性測試、幫助設(shè)施測試、合理性測試、美觀與協(xié)調(diào)性測試、獨(dú)特性測試、快捷方式組合測試。系統(tǒng)的安全性、兼容性、安裝與反安裝、配置測試也是手工測試。單元測試采用的方法是白盒測試,功能測試采用黑盒測試。3.3測試數(shù)據(jù)測試數(shù)據(jù)主要按照 XX,參考XX中規(guī)定的運(yùn)行限制,設(shè)計(jì)測試用例,作為XX平臺(tái)的測試數(shù)據(jù)。3.4測試策略 單元測試首先按照系統(tǒng)、子系統(tǒng)和模塊進(jìn)行劃分,但最終的單元必須是功能模塊,或面向?qū)ο筮^程中的若干個(gè)類。單元測試是對(duì)功能模塊進(jìn)行正確性檢驗(yàn)的測試工作,也是后續(xù)測試的基礎(chǔ)。目的是在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò), 因此需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測試用例,著重考慮以下五個(gè)方面:模塊接口:對(duì)所測模塊的數(shù)據(jù)流進(jìn)行測試。局部數(shù)據(jù)結(jié)構(gòu):檢查不正確或不一致的數(shù)據(jù)類型說明、使用尚未賦值或尚未初始化的變量、錯(cuò)誤的初始值或缺省值。路徑:雖然不可能做到窮舉測試,但要設(shè)計(jì)測試用例查找由于不正確的計(jì)算(包括算法錯(cuò)、表達(dá)式的符號(hào)表示不正確、運(yùn)算精度不夠等)、不正確的比較或不正常的控制流(包括不同數(shù)據(jù)類型量的相互比較、不適當(dāng)?shù)匦薷牧搜h(huán)變量、錯(cuò)誤的或不可能的循環(huán)終止條件等)而導(dǎo)致的錯(cuò)誤。錯(cuò)誤處理:檢查模塊有沒有對(duì)預(yù)見錯(cuò)誤的條件設(shè)計(jì)比較完善的錯(cuò)誤處理功能,保證其邏輯上的正確性。邊界:注意設(shè)計(jì)數(shù)據(jù)流、控制流中剛好等于、大于或小于確定的比較值的用例。 集成測試集成測試也叫組裝測試或聯(lián)合測試。 通常,在單元測試的基礎(chǔ)上需要將所有的模塊按照設(shè)計(jì)要求組裝成系統(tǒng),這時(shí)需要考慮的問題:在把各個(gè)模塊連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟失。一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響。各個(gè)子功能組合起來,能否達(dá)到預(yù)期要求的父功能。全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題。單元模塊的誤差累積起來,是否會(huì)放大,從而達(dá)到不能接受的程度。我們?cè)诮M裝時(shí)可參考采用一次性組裝方式或增殖式組裝方式。 系統(tǒng)測試系統(tǒng)測試目的是在于驗(yàn)證軟件的功能和性能及其他特性是否與用戶的要求一致,主要是下列類型的測試:功能測試:驗(yàn)證系統(tǒng)功能是否符合其需求規(guī)格說明書,核實(shí)系統(tǒng)功能上是否完整,沒有冗余和遺漏的功能。功能測試詳細(xì)介紹如錯(cuò)誤!未找到引用源。所示:表3-3 功能測試詳細(xì)表測試范圍 驗(yàn)證數(shù)據(jù)精確度、數(shù)據(jù)類型、業(yè)務(wù)功能等相關(guān)方面的正確性測試目標(biāo) 核實(shí)所有功能均已正常實(shí)現(xiàn),即是否與需求一致技 術(shù) 采用黑盒測試、邊界測試、等價(jià)類劃分等測試方法工具與方法 手工測試開始標(biāo)準(zhǔn) 開發(fā)階段對(duì)應(yīng)的功能完成并且測試用例設(shè)計(jì)完成完成標(biāo)準(zhǔn) 測試用例通過并且最高級(jí)缺陷全部解決需考慮的特殊事項(xiàng)用戶界面測試:測試用戶界面是否具有導(dǎo)航性、美觀性、行業(yè)或公司的規(guī)范性、是否滿足設(shè)計(jì)中要求的執(zhí)行功能。詳細(xì)介紹如錯(cuò)誤!未找到引用源。所示:表3-4UI測試介紹表測試范圍1.導(dǎo)航、鏈接、Cookie、頁面結(jié)構(gòu)包括菜單、背景、顏色、字體、按鈕名稱、TITLE、提示信息的一致性等。2.友好性、可操作性(易用性)測試目標(biāo)核實(shí)各個(gè)窗口風(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)先級(jí)需考慮的特殊事項(xiàng)性能測試:測試相應(yīng)時(shí)間、事務(wù)處理效率和其他時(shí)間敏感的問題。性能測試介紹如錯(cuò)誤!未找到引用源。 所示:表3-5 性能測試介紹表測試范圍 多用戶長時(shí)間在線操作時(shí)性能方面的測試測試目標(biāo) 核實(shí)系統(tǒng)在大流量的數(shù)據(jù)與多用戶操作時(shí)軟件性能的穩(wěn)定性,不造成系統(tǒng)崩潰或相關(guān)的異?,F(xiàn)象技 術(shù) 手工測試、自動(dòng)化測試開始標(biāo)準(zhǔn) 自動(dòng)化測試腳本設(shè)計(jì)并評(píng)審?fù)ㄟ^且項(xiàng)目組移交系統(tǒng)測試完成標(biāo)準(zhǔn) 系統(tǒng)滿足用戶需求中所要求的性能要求測試重點(diǎn)與優(yōu)先級(jí)需考慮的特殊事項(xiàng)兼容性測試:測試軟件在不同的平臺(tái)上使用的兼容性。兼容性測試詳細(xì)如錯(cuò)誤!未找到引用源。所示:測試范圍測試目標(biāo)技 術(shù)工具與方法開始標(biāo)準(zhǔn)完成標(biāo)準(zhǔn)測試重點(diǎn)與優(yōu)先級(jí)需考慮的特殊事項(xiàng)

表3-6 兼容性測試詳細(xì)表1.使用不同版本的不同瀏覽器、分辨率、操作系統(tǒng)分別進(jìn)行測試。2.不同操作系統(tǒng)、瀏覽器、分辨率和各種運(yùn)行軟件等各種條件的組合測試。核實(shí)系統(tǒng)在不同的軟件和硬件配置中運(yùn)行穩(wěn)定黑盒測試手工測試項(xiàng)目組移交系統(tǒng)測試在各種不同版本不同類項(xiàng)瀏覽器、操作系統(tǒng)或者其組合下均能正常實(shí)現(xiàn)其功能(此測試根據(jù)開發(fā)提供依據(jù)決定測試范圍)安全性測試:測試軟件系統(tǒng)對(duì)非法侵入的防范能力。安全性測試詳細(xì)表如錯(cuò)誤!未找到引用源。 所示:表3-7安全性測試詳細(xì)表測試范圍1.用戶、管理員的密碼安全2.權(quán)限3.非法攻擊測試目標(biāo)1.用戶、管理員的密碼管理2.應(yīng)用程序級(jí)別的安全性:核實(shí)用戶只能操作其所擁有權(quán)限能操作的功能。3.系統(tǒng)級(jí)別的安全性:核實(shí)只有具備系統(tǒng)訪問權(quán)限的用戶才能訪問系統(tǒng)。技 術(shù) 代碼包或者非法攻擊工具工具與方法 手工測試開始標(biāo)準(zhǔn) 功能測試完成完成標(biāo)準(zhǔn) 執(zhí)行各種非法操作無安全漏洞且系統(tǒng)使用正常測試重點(diǎn)與優(yōu)先級(jí)需考慮的特殊事項(xiàng)配置測試:測試在不同網(wǎng)絡(luò)、服務(wù)器、工作站的不同軟硬件配置條件下,軟件系統(tǒng)的質(zhì)量。詳細(xì)的配置測試詳細(xì)表如 錯(cuò)誤!未找到引用源。所示:表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)先級(jí)測試優(yōu)先級(jí)以測試需求的優(yōu)先級(jí)為參照需考慮的特殊事項(xiàng)軟硬件設(shè)備問題回歸測試詳細(xì)介紹如錯(cuò)誤!未找到引用源。所示:表3-9回歸測試詳細(xì)表測試范圍所有功能、用戶界面、兼容性、安全性等測試類型測試目標(biāo)核實(shí)執(zhí)行所有測試類型后功能、性能等均達(dá)到用戶需求所要求的標(biāo)準(zhǔn)技術(shù)黑盒測試工具與方法手工測試和自動(dòng)化測試開始標(biāo)準(zhǔn)每當(dāng)被測試的軟件或其環(huán)境改變時(shí)在每個(gè)合適的測試階段上進(jìn)行回歸測試完成標(biāo)準(zhǔn)95%的測試用例執(zhí)行通過并通過系統(tǒng)測試測試重點(diǎn)與優(yōu)先級(jí)測試優(yōu)先級(jí)以測試需求的優(yōu)先級(jí)為參照需考慮的特殊事項(xiàng)軟硬件設(shè)備問題 驗(yàn)收測試①用戶新增或修改內(nèi)容的內(nèi)容如 錯(cuò)誤!未找到引用源。所示。表3-10 用戶驗(yàn)收表測試項(xiàng) 測試方法 預(yù)計(jì)結(jié)果 實(shí)際結(jié)果 結(jié)論②用戶反饋問題確認(rèn)。3.5測試資源測試人力資源分配如錯(cuò)誤!未找到引用源。 所示。人員

角色

表3-11職責(zé)、任務(wù)

人力資源表

備注項(xiàng)目經(jīng)理測試組組長

項(xiàng)目管理制定測試計(jì)劃、方案并安排測試工作測試工程師測試工程師

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論