【全程測(cè)試】之測(cè)試計(jì)劃

測(cè)試計(jì)劃是一個(gè)過(guò)程艘希,而不僅僅是一個(gè)文檔

1 需求評(píng)審

在各種溝通形式中,自然硅急、面對(duì)面的溝通形式效率最好覆享,但是在口頭交流達(dá)成統(tǒng)一意見后,最后須通過(guò)文檔营袜、郵件或工作系統(tǒng)等記錄下來(lái)撒顿,作為備忘錄。

1.1 需求評(píng)審的標(biāo)準(zhǔn)

(1).正確性荚板。

(2).完備性凤壁。涵蓋系統(tǒng)需求的功能、性能跪另、輸入/輸出拧抖、條件限制、應(yīng)用范圍等方面免绿,覆蓋率越高唧席,完備性越好。例如:是否有漏掉的功能?功能性需求是否覆蓋了所有非正常情況下的處理袱吆?出現(xiàn)異常情況系統(tǒng)如何響應(yīng)厌衙?

(3).易理解性。需求描述是否足夠清楚和明確绞绒,使其已能夠作為開發(fā)設(shè)計(jì)說(shuō)明書和功能性測(cè)試數(shù)據(jù)的基礎(chǔ)婶希?

(4).一致性。

(5).可行性蓬衡。

1.2 項(xiàng)目的測(cè)試需求和任務(wù)

測(cè)試需求是測(cè)試設(shè)計(jì)和開發(fā)測(cè)試用例的基礎(chǔ)喻杈,測(cè)試需求分解的越細(xì),對(duì)測(cè)試用例的設(shè)計(jì)質(zhì)量的幫助越大狰晚,詳細(xì)的測(cè)試需求還是衡量測(cè)試覆蓋率的重要指標(biāo)筒饰。

1.3 確定軟件功能測(cè)試需求

1.4 非功能性的系統(tǒng)測(cè)試需求

(1).純客戶端軟件。對(duì)性能壁晒、容錯(cuò)性瓷们、穩(wěn)定性等有一定的要求,而且能運(yùn)行在不同的操作系統(tǒng)上秒咐。

(2).B/S應(yīng)用系統(tǒng)谬晕。對(duì)性能、可用性携取、安全性有一定的要求攒钳,主要是保證數(shù)據(jù)的備份和登錄權(quán)限。

(3).C/S應(yīng)用系統(tǒng)雷滋〔怀牛可能也有大用戶并發(fā)。

對(duì)于企業(yè)級(jí)應(yīng)用系統(tǒng)來(lái)說(shuō)晤斩,存在著不同的應(yīng)用模塊焕檬,其系統(tǒng)的結(jié)構(gòu)也不一樣,可以分為“以功能為中心澳泵、以數(shù)據(jù)庫(kù)為中心揩页、以業(yè)務(wù)邏輯(工作流)為中心”。

(1).以功能為中心的烹俗,強(qiáng)調(diào)模塊化的低耦合和高內(nèi)聚爆侣,這類系統(tǒng)的可擴(kuò)充性、維護(hù)性要求很高幢妄;

(2).以數(shù)據(jù)庫(kù)為中心的兔仰,強(qiáng)調(diào)數(shù)據(jù)處理的性能、正確性和有效性蕉鸳,使數(shù)據(jù)具有良好的一致性和兼容性乎赴,同時(shí)忍法,確保數(shù)據(jù)的安全性,包括數(shù)據(jù)的存儲(chǔ)榕吼、訪問(wèn)控制饿序、加密和恢復(fù)等

(3).以應(yīng)用邏輯(工作流)為中心的,強(qiáng)調(diào)靈活羹蚣、流暢和實(shí)時(shí)間性原探,系統(tǒng)的可配置性強(qiáng),接口規(guī)范顽素。

1.5 各階段的測(cè)試任務(wù)

圖1 測(cè)試任務(wù)

2.測(cè)試范圍分析和工作量估計(jì)

2.1 功能測(cè)試范圍的分析

(1).功能點(diǎn)的拆分

(2).接口測(cè)試

(3).UI測(cè)試

2.2 系統(tǒng)測(cè)試范圍的分析

(1).容錯(cuò)處理咽弦。如斷網(wǎng)、業(yè)務(wù)處理過(guò)程中斷等

(2).兼容性要求

(3).配置要求

(4).性能要求

(5).安全性要求

(6).可靠性胁出、日志文件

2.3 工作量的估計(jì)

2.3.1 工作分解結(jié)構(gòu)表方法評(píng)估工作量

(1).列出本項(xiàng)目需要完成的各項(xiàng)任務(wù)

(2).細(xì)化每個(gè)任務(wù)型型,尤其是測(cè)試階段,需要對(duì)模塊進(jìn)行拆分全蝶,拆分到可衡量和細(xì)化的維度

(3).預(yù)先設(shè)計(jì)測(cè)試點(diǎn)闹蒜,按照測(cè)試點(diǎn)來(lái)估算

(3).給每個(gè)維度估算時(shí)間,需要優(yōu)化和重復(fù)操作的部分抑淫,參照公司W(wǎng)=W0+W1*R1+W2*R2..計(jì)算

(4).在已估算結(jié)果上浮動(dòng)10%-15%

2.3.2 測(cè)試資源需求

圖2 測(cè)試資源分類

2.4 測(cè)試?yán)锍瘫瓦M(jìn)度安排

圖3 通用父嫂用、子里程碑

2.5 測(cè)試風(fēng)險(xiǎn)分析

風(fēng)險(xiǎn)識(shí)別的有效方法是建立風(fēng)險(xiǎn)項(xiàng)目檢查表,按風(fēng)險(xiǎn)內(nèi)容進(jìn)行逐項(xiàng)檢查丈冬、逐個(gè)確認(rèn)。

2.5.1 風(fēng)險(xiǎn)項(xiàng)目檢查表

?圖4 風(fēng)險(xiǎn)項(xiàng)目檢查表

2.5.2 測(cè)試風(fēng)險(xiǎn)的控制方法

1.根據(jù)風(fēng)險(xiǎn)發(fā)生的概率和帶來(lái)的影響確定風(fēng)險(xiǎn)的優(yōu)先級(jí)甘畅,然后才去措施避免那些可以避免的風(fēng)險(xiǎn)埂蕊;

2.風(fēng)險(xiǎn)轉(zhuǎn)移,比如去掉新功能疏唾,轉(zhuǎn)移風(fēng)險(xiǎn)蓄氧;

3.不可避免的風(fēng)險(xiǎn),就設(shè)法降低風(fēng)險(xiǎn)槐脏,如提高測(cè)試用例的覆蓋率喉童;

4.事先做好風(fēng)險(xiǎn)管理計(jì)劃,喜歡里程碑和驗(yàn)收管理顿天;

5.有一套應(yīng)急堂氯、有效的處理方法,比如全員了解牌废,注意日常觀察咽白,及時(shí)發(fā)現(xiàn)風(fēng)險(xiǎn)出現(xiàn)的征兆;

6.做計(jì)劃時(shí)鸟缕,要留有余地

7.制定文檔標(biāo)準(zhǔn)晶框。

2.6 制定有效的測(cè)試策略

2.6.1 為了更好確定軟件測(cè)試策略排抬,可以問(wèn)如下一些問(wèn)題:

(1).回歸測(cè)試的范圍如何確定?

(2).如何利用可重復(fù)性的測(cè)試授段?

(3).測(cè)試缺乏可預(yù)見性蹲蒲,如何收集衡量測(cè)試結(jié)果的指標(biāo)?

(4).如何建立穩(wěn)定的侵贵、模擬系統(tǒng)實(shí)際運(yùn)行的測(cè)試環(huán)境届搁?

(5).如何從無(wú)窮的輸入數(shù)據(jù)中選擇合理的、有效的測(cè)試數(shù)據(jù)集模燥?

(6).如何加強(qiáng)靜態(tài)測(cè)試-規(guī)格說(shuō)明書咖祭、設(shè)計(jì)文檔和程序代碼等的審查?

(7).如何處理單元測(cè)試和集成測(cè)試的關(guān)系蔫骂?

(8).如何衡量這份測(cè)試策略的有效性么翰?

2.6.2 基于測(cè)試技術(shù)的測(cè)試策略

(1).任何情況下都要使用邊界值分析方法

(2).等價(jià)類劃分法是對(duì)邊界值分析方法的有效補(bǔ)充

(3).如果功能的輸入數(shù)據(jù)/條件存在多種組合情況,則使用因果圖

(4).錯(cuò)誤推測(cè)法

(5).對(duì)照程序邏輯來(lái)審查已有測(cè)試用例的邏輯覆蓋程度

(6).白盒測(cè)試

2.6.3 分階段的測(cè)試策略

(1).嚴(yán)格執(zhí)行代碼審查

(2).單元測(cè)試和集成測(cè)試辽旋,準(zhǔn)備自動(dòng)化測(cè)試BVT

(3).正規(guī)的自動(dòng)化BVT測(cè)試100%通過(guò)才能可接受浩嫌,才能進(jìn)入下一步測(cè)試

(4).系統(tǒng)測(cè)試中,以每次發(fā)布用戶基線為結(jié)束標(biāo)志

(5).不能忽略安全性測(cè)試补胚、可用性測(cè)試码耐、配置測(cè)試和數(shù)據(jù)完整性測(cè)試

(6).在功能測(cè)試、安全性測(cè)試溶其、配置測(cè)試中進(jìn)行探索性測(cè)試

2.6.4 基于測(cè)試方案的綜合測(cè)試策略

(1).測(cè)試優(yōu)先級(jí)骚腥,優(yōu)先級(jí)越高,越早測(cè)試瓶逃,測(cè)試力度越大

(2).使用盡可能少的測(cè)試用例束铭,發(fā)現(xiàn)盡可能多的程序錯(cuò)誤

(3).測(cè)試策略盡量簡(jiǎn)單、清晰

(4).基于缺陷分析的測(cè)試策略

2.7 完整生成測(cè)試計(jì)劃書

2.7.1 什么是測(cè)試計(jì)劃

測(cè)試計(jì)劃本身是為了解決目標(biāo)是什么厢绝、細(xì)化的任務(wù)是什么契沫、每項(xiàng)任務(wù)的進(jìn)度和里程碑式什么、為了達(dá)到目的所采用的方法有哪些昔汉、資源有哪些(包括已有的和需要的)懈万、可能存在的風(fēng)險(xiǎn)有哪些等問(wèn)題。解決了這些問(wèn)題靶病,那么測(cè)試測(cè)試計(jì)劃就是寫好這個(gè)文檔了

2.7.2 測(cè)試計(jì)劃內(nèi)容焦點(diǎn)

(1).目標(biāo)和范圍

包括產(chǎn)品特性会通、質(zhì)量目標(biāo),各階段的測(cè)試對(duì)象娄周、目標(biāo)渴语、范圍和限制

(2).項(xiàng)目估算

根據(jù)歷史數(shù)據(jù)和采用恰當(dāng)?shù)脑u(píng)估技術(shù),對(duì)測(cè)試工作量昆咽、所需資源做出合理的估算

(3).風(fēng)險(xiǎn)計(jì)劃

對(duì)可能的風(fēng)險(xiǎn)分析驾凶、識(shí)別牙甫,對(duì)風(fēng)險(xiǎn)回避、監(jiān)控和管理调违,提早設(shè)置風(fēng)險(xiǎn)預(yù)案

(4).進(jìn)度安排

WBS分解項(xiàng)目工作窟哺,使用時(shí)限圖、甘特圖等方法制定時(shí)間/資源表

(5).資源配置

(6).跟蹤和控制機(jī)制

2.7.2 測(cè)試計(jì)劃主要工作

(1).確定軟件的測(cè)試需要技肩,以及各階段的測(cè)試任務(wù)

(2).測(cè)試范圍分析且轨,對(duì)測(cè)試工作量進(jìn)行估算

(3).測(cè)試資源需求、團(tuán)隊(duì)組建和培訓(xùn)

(4).測(cè)試進(jìn)度安排和里程碑

(5).測(cè)試風(fēng)險(xiǎn)分析及其對(duì)策

(6).總體測(cè)試策略和階段性測(cè)試策略

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末虚婿,一起剝皮案震驚了整個(gè)濱河市旋奢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌然痊,老刑警劉巖至朗,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異剧浸,居然都是意外死亡锹引,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門唆香,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)嫌变,“玉大人,你說(shuō)我怎么就攤上這事躬它√谏叮” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵冯吓,是天一觀的道長(zhǎng)倘待。 經(jīng)常有香客問(wèn)我,道長(zhǎng)桑谍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任祸挪,我火速辦了婚禮锣披,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘贿条。我一直安慰自己雹仿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布整以。 她就那樣靜靜地躺著胧辽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪公黑。 梳的紋絲不亂的頭發(fā)上邑商,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天摄咆,我揣著相機(jī)與錄音,去河邊找鬼人断。 笑死吭从,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的恶迈。 我是一名探鬼主播涩金,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼暇仲!你這毒婦竟也來(lái)了步做?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤奈附,失蹤者是張志新(化名)和其女友劉穎全度,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桅狠,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡讼载,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了中跌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咨堤。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖漩符,靈堂內(nèi)的尸體忽然破棺而出一喘,到底是詐尸還是另有隱情,我是刑警寧澤嗜暴,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布慢逾,位于F島的核電站携丁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜材部,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荆秦。 院中可真熱鬧背捌,春花似錦、人聲如沸路狮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)奄妨。三九已至涂籽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間砸抛,已是汗流浹背评雌。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工树枫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人柳骄。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓团赏,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親耐薯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子舔清,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,192評(píng)論 2 126
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架曲初。軟件項(xiàng)目的開發(fā)包括:需求体谒、設(shè)...
    Mr希靈閱讀 21,957評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架臼婆。軟件項(xiàng)目的開發(fā)包括:需求抒痒、設(shè)...
    宇文臭臭閱讀 6,725評(píng)論 5 100
  • 1.問(wèn):你在測(cè)試中發(fā)現(xiàn)了一個(gè) bug ,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè) bug 颁褂,你應(yīng)該怎樣解決故响。 首先,將問(wèn)題提...
    qianyewhy閱讀 9,259評(píng)論 4 123
  • 心想往久兮今登臨颁独,坐纜車起落兮直入云彩届,兩側(cè)巨石如山神兮仰止,清流潺潺兮流于峽誓酒,上西峰兮云繚繞樟蠕,望蒼松凝露兮儼然,飛...
    十年一井閱讀 262評(píng)論 0 0