分享一份完整的系統(tǒng)測(cè)試方案模板

系統(tǒng)測(cè)試方案模板整體架構(gòu)如下圖:


-----------------以下為方案內(nèi)容-----------------

1.1編寫目的

為軟件開發(fā)項(xiàng)目管理者寸认、軟件工程師、系統(tǒng)維護(hù)工程師、測(cè)試工程師提供關(guān)于項(xiàng)目系統(tǒng)整體功能和性能的測(cè)試指導(dǎo)沉御,同時(shí)也是用戶確定軟件是否完整測(cè)試的重要依據(jù)晌姚。

1.2項(xiàng)目背景

XXXXX

1.3測(cè)試目標(biāo)

在用戶使用軟件之前,盡可能的發(fā)現(xiàn)軟件中存在的錯(cuò)誤和不合理之處奕污,排除軟件中潛在的錯(cuò)誤,最終把高質(zhì)量的軟件系統(tǒng)交付給用戶液走。系統(tǒng)的測(cè)試覆蓋范圍:功能碳默、性能、UI缘眶、安全性嘱根、兼容性、容量磅崭。

1.4測(cè)試參考文檔

GBT 15532-2008 計(jì)算機(jī)軟件測(cè)試規(guī)范

GBT 9386-2008 計(jì)算機(jī)軟件測(cè)試文檔編制規(guī)范

1.5測(cè)試提交文檔

軟件測(cè)試方案

軟件測(cè)試用例

軟件測(cè)試報(bào)告

1.6術(shù)語(yǔ)和縮略語(yǔ)

本文使用的術(shù)語(yǔ)儿子、定義


------------

2.1測(cè)試配置要求


2.2測(cè)試方法

系統(tǒng)的功能測(cè)試選用了手工測(cè)試,運(yùn)用黑盒測(cè)試中的等價(jià)類劃分砸喻、邊界值分析柔逼、錯(cuò)誤推測(cè)、因果圖法割岛。系統(tǒng)UI方面的測(cè)試包括:易用性測(cè)試愉适、規(guī)范性測(cè)試、幫助設(shè)施測(cè)試癣漆、合理性測(cè)試维咸、美觀與協(xié)調(diào)性測(cè)試、獨(dú)特性測(cè)試惠爽、快捷方式組合測(cè)試癌蓖。系統(tǒng)的安全性、兼容性婚肆、安裝與反安裝租副、配置測(cè)試也是手工測(cè)試。單元測(cè)試采用的方法是白盒測(cè)試较性,功能測(cè)試采用黑盒測(cè)試用僧。

2.3測(cè)試數(shù)據(jù)

測(cè)試數(shù)據(jù)主要依照《XXX》文檔,參考《XXX》文檔中規(guī)定的運(yùn)行限制赞咙,設(shè)計(jì)測(cè)試用例责循,作為XX平臺(tái)的測(cè)試數(shù)據(jù)。

2.4測(cè)試策略

2.4.1單元測(cè)試

首先依照系統(tǒng)攀操、子系統(tǒng)和模塊進(jìn)行劃分院仿,但最終的單元必須是功能模塊,或面向?qū)ο筮^程中的若干個(gè)類崔赌,單元測(cè)試是對(duì)功能模塊進(jìn)行正確性檢驗(yàn)的測(cè)試工作意蛀,也是后續(xù)測(cè)試的基礎(chǔ)耸别。目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò)健芭,因此需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例县钥,著重考慮以下五個(gè)方面:

(1) 模塊接口:對(duì)所測(cè)模塊的數(shù)據(jù)流進(jìn)行測(cè)試;

(2) 局部數(shù)據(jù)結(jié)構(gòu):檢查不正確或不一致的數(shù)據(jù)類型說明慈迈、使用尚未賦值或尚未初始化的變量若贮、錯(cuò)誤的初始值或缺省值。

(3) 路徑:雖然不可能做到窮舉測(cè)試痒留,但要設(shè)計(jì)測(cè)試用例查找由于不正確的計(jì)算(包括算法錯(cuò)谴麦、表達(dá)式的符號(hào)表示不正確、運(yùn)算精度不夠等)伸头、不正確的比較或不正常的控制流(包括不同數(shù)據(jù)類型量的相互比較匾效、不適當(dāng)?shù)匦薷牧搜h(huán)變量、錯(cuò)誤的或不可能的循環(huán)終止條件等)而導(dǎo)致的錯(cuò)誤恤磷。

(4) 錯(cuò)誤處理:檢查模塊有沒有對(duì)于常見錯(cuò)誤的條件設(shè)計(jì)比較完善的錯(cuò)誤處理功能面哼,保證其邏輯上的正確性。

(5) 邊界:注意設(shè)計(jì)數(shù)據(jù)流扫步、控制流中剛好等于魔策、大于或小于確定的比較值的用例。

2.4.2集成測(cè)試

集成測(cè)試也叫組裝測(cè)試或聯(lián)合測(cè)試河胎。通常闯袒,在單元測(cè)試的基礎(chǔ)上需要將所有的模塊按照設(shè)計(jì)要求組裝成系統(tǒng),這時(shí)需要考慮的問題如下:

(1) 把各個(gè)模塊連接起來游岳,模塊接口的數(shù)據(jù)是否會(huì)丟失政敢;

(2) 一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;

(3) 各個(gè)子功能組合起來胚迫,能否達(dá)到預(yù)期要求的父功能喷户;

(4) 全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題;

(5) 單元模塊的誤差累積起來晌区,是否會(huì)放大摩骨,從而達(dá)到不能接受的程度。我們?cè)诮M裝時(shí)可參考采用一次性組裝方式或增值式組裝方式朗若;

2.4.3系統(tǒng)測(cè)試

系統(tǒng)測(cè)試目的是在于驗(yàn)證軟件的功能和性能及其他特性是否與用戶的要求一致恼五,主要是以下類型的測(cè)試;

(1) 功能測(cè)試:驗(yàn)證系統(tǒng)功能是否符合其需求規(guī)格說明書哭懈,核實(shí)系統(tǒng)功能上是否完整灾馒,沒有冗余和遺漏的功能。功能測(cè)試詳細(xì)介紹如下表:


(2) 用戶界面測(cè)試:測(cè)試用戶界面是否具有導(dǎo)航性遣总、美觀性睬罗、行業(yè)或公司的規(guī)范性轨功、是否滿足設(shè)計(jì)中要求的執(zhí)行功能、詳細(xì)介紹如下表UI測(cè)試:

其中容达,Web測(cè)試通用方法可以參考《Web測(cè)試檢查點(diǎn)總結(jié)》


(3) 性能測(cè)試:測(cè)試相應(yīng)時(shí)間古涧、事務(wù)處理效率和其他時(shí)間敏感的問題。性能測(cè)試介紹如下表所示:


(4)兼容性測(cè)試:測(cè)試軟件在不同平臺(tái)上使用的兼容性花盐。兼容性測(cè)試詳細(xì)介紹如下表所示:


(5)安全性測(cè)試:測(cè)試軟件系統(tǒng)對(duì)非法侵入的防范能力羡滑。安全測(cè)試詳細(xì)介紹如下表:


(6)配置測(cè)試:測(cè)試在不同網(wǎng)絡(luò)、服務(wù)器算芯、工作站的不同軟硬件配置條件下柒昏,軟件系統(tǒng)的質(zhì)量,詳細(xì)說明如下表所示:


(7)回歸測(cè)試詳細(xì)介紹如下表所示:


2.4.4驗(yàn)收測(cè)試

用戶新增或修改內(nèi)容熙揍,以及用戶反饋問題確認(rèn):


2.5測(cè)試資源


2.6測(cè)試階段及范圍


2.7通過測(cè)試的標(biāo)準(zhǔn)

一般有“基于測(cè)試用例” 和 “基于缺陷密度” 兩種評(píng)比準(zhǔn)則职祷,在這里我們采用前者。

(1) 功能性測(cè)試用例通過率達(dá)到100%

(2) 非功能性測(cè)試用例通過率達(dá)到95%

(3) 沒有高于優(yōu)先級(jí)3以上的問題

備選通過方法:根據(jù)實(shí)際情況由軟件開發(fā)部門的經(jīng)理届囚,項(xiàng)目經(jīng)理和測(cè)試負(fù)責(zé)人共同討論確定本測(cè)試階段是否結(jié)束有梆。(詳細(xì)的系統(tǒng)測(cè)試通過標(biāo)準(zhǔn)可參考《系統(tǒng)測(cè)試各階段準(zhǔn)入準(zhǔn)出規(guī)則》)

---------------------------------------------

3.1概述

XX平臺(tái)簡(jiǎn)稱XX,總共有XX大功能模塊分別是:XXX 奖亚。每個(gè)模塊的需求模塊如下表所示:

本文檔描述的數(shù)據(jù)接入需求模塊淳梦,需求標(biāo)識(shí)及需求描述如表:


-----------------------------------

4測(cè)試用例

測(cè)試用例文檔附件粘貼即可。(也可注明測(cè)試用例訪問位置)

-----------------

5關(guān)注點(diǎn)

5.1文本輸入框

(1)檢查空數(shù)據(jù)昔字;

(2)檢查過長(zhǎng)數(shù)據(jù)(超出空間本身的長(zhǎng)度和數(shù)據(jù)庫(kù)中改字段所允許的長(zhǎng)度)爆袍;

(3)檢查特殊字符,尤其是數(shù)據(jù)庫(kù)中不允許的字符作郭,甚至回車字符陨囊、空格字符等;

(4)檢查字符類型夹攒,比如應(yīng)該輸入數(shù)字的文本框輸入英文字符蜘醋;

(5)中文字符的處理;

(6)對(duì)于日期時(shí)間型數(shù)據(jù)咏尝,檢查格式正確性以及時(shí)間日期的合理性压语。比如開始時(shí)間不能晚于結(jié)束時(shí)間等;

5.2下拉列表

(1)列表數(shù)據(jù)是否正確编检、完整胎食;

(2)下拉列表與其他空間的聯(lián)動(dòng)關(guān)系;

(3)是否允許多選允懂;

5.3增加數(shù)據(jù)

(1)數(shù)據(jù)個(gè)數(shù)的上限厕怜;

(2)重復(fù)數(shù)據(jù)處理,尤其是鍵值的重復(fù);

(3)相關(guān)表格的更新粥航;

(4)檢查多次使用back鍵的情況琅捏,在有back的地方,back回到原頁(yè)面递雀,再back重復(fù)多次柄延,看是否會(huì)出錯(cuò);

5.4修改數(shù)據(jù)

(1)不能破壞數(shù)據(jù)庫(kù)數(shù)據(jù)的關(guān)聯(lián)和完整映之;

(2)重復(fù)數(shù)據(jù)處理拦焚,尤其是鍵值的重復(fù)蜡坊;

(3)修改登錄用戶本身信息時(shí)對(duì)系統(tǒng)的影響杠输;

(4)修改正在使用的數(shù)據(jù);

(5)檢查多次使用back鍵的情況秕衙,在有back的地方蠢甲,back,回到原頁(yè)面据忘,再back鹦牛,重復(fù)多次,看是否會(huì)出錯(cuò)勇吊。

5.5刪除數(shù)據(jù)

(1)不能破壞數(shù)據(jù)庫(kù)數(shù)據(jù)的關(guān)聯(lián)和完整曼追;

(2)刪除正在使用的數(shù)據(jù);

(3)刪除登錄用戶本身汉规;

5.6查詢數(shù)據(jù)

(1)多條件組合查詢的正確性礼殊;

(2)多次連續(xù)查詢正確性;

5.7數(shù)據(jù)導(dǎo)入導(dǎo)出

(1)導(dǎo)入數(shù)據(jù)格式要求不應(yīng)太嚴(yán)格针史,提示明確晶伦;

(2)導(dǎo)出數(shù)據(jù)不應(yīng)亂碼;

5.8數(shù)據(jù)接入與處理

(1)數(shù)據(jù)接入方式是否全部可用啄枕,數(shù)據(jù)是否能正確接入婚陪;

(2)數(shù)據(jù)處理方式是否全部可行;

(3)數(shù)據(jù)的動(dòng)態(tài)監(jiān)測(cè)是否正確無(wú)誤频祝;

5.9其他

(1)對(duì)網(wǎng)絡(luò)故障的提示泌参;

(2)同一用戶多次登錄;

(3)內(nèi)存使用情況常空;

(4)壓力測(cè)試沽一,系統(tǒng)承受能力,多用戶同時(shí)登錄使用窟绷。

后記:通常來講锯玛,每個(gè)公司有自己的文檔規(guī)范以及必須遵守的行業(yè)標(biāo)準(zhǔn)規(guī)范,大體的方案架構(gòu)可以按照公司內(nèi)部標(biāo)準(zhǔn),其他細(xì)節(jié)需要根據(jù)被測(cè)系統(tǒng)的特征來適當(dāng)調(diào)整攘残。同時(shí)如果是外包性質(zhì)的項(xiàng)目還需要考慮到客戶方的標(biāo)準(zhǔn)及交付文檔規(guī)范拙友,如相關(guān)人員與完成工作時(shí)間及范圍、灰度測(cè)試環(huán)境上報(bào)歼郭、用戶測(cè)試準(zhǔn)入條件等等遗契。另外,如果系統(tǒng)較為龐大 病曾,系統(tǒng)測(cè)試方案中也只體現(xiàn)相關(guān)整體架構(gòu) 牍蜂,具體的專項(xiàng)測(cè)試還會(huì)以附件形式重新設(shè)計(jì)完整方案。

***相關(guān)文章推薦***

Web測(cè)試檢查點(diǎn)總結(jié)

測(cè)試人員必知的軟件測(cè)試文檔有哪些

通用功能測(cè)試點(diǎn)全面匯總(二)

系統(tǒng)測(cè)試各階段準(zhǔn)入準(zhǔn)出規(guī)則

(#軟件測(cè)試#更多詳情請(qǐng)關(guān)注“木螞蟻”公眾號(hào)了解)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末泰涂,一起剝皮案震驚了整個(gè)濱河市鲫竞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌逼蒙,老刑警劉巖从绘,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異是牢,居然都是意外死亡僵井,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門驳棱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來批什,“玉大人,你說我怎么就攤上這事社搅∽ふ” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵罚渐,是天一觀的道長(zhǎng)却汉。 經(jīng)常有香客問我,道長(zhǎng)荷并,這世上最難降的妖魔是什么合砂? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮源织,結(jié)果婚禮上翩伪,老公的妹妹穿的比我還像新娘。我一直安慰自己谈息,他們只是感情好缘屹,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著侠仇,像睡著了一般轻姿。 火紅的嫁衣襯著肌膚如雪犁珠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天互亮,我揣著相機(jī)與錄音犁享,去河邊找鬼。 笑死豹休,一個(gè)胖子當(dāng)著我的面吹牛炊昆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播威根,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼凤巨,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了洛搀?” 一聲冷哼從身側(cè)響起敢茁,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎姥卢,沒想到半個(gè)月后卷要,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡独榴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了奕枝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棺榔。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖隘道,靈堂內(nèi)的尸體忽然破棺而出症歇,到底是詐尸還是另有隱情,我是刑警寧澤谭梗,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布忘晤,位于F島的核電站,受9級(jí)特大地震影響激捏,放射性物質(zhì)發(fā)生泄漏设塔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一远舅、第九天 我趴在偏房一處隱蔽的房頂上張望闰蛔。 院中可真熱鬧,春花似錦图柏、人聲如沸序六。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)例诀。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間繁涂,已是汗流浹背暮刃。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留爆土,地道東北人椭懊。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像步势,于是被迫代替她去往敵國(guó)和親氧猬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容