測(cè)試有哪些分類晒哄?

大家好,我是IT修真院上海分院3期的學(xué)員襟企,一枚正直純潔善良的PM

今天給大家分享一下嘱么,修真院官網(wǎng)PM任務(wù)1的知識(shí)點(diǎn)——測(cè)試有哪些分類?

一.背景介紹

1.軟件測(cè)試

使用人工或自動(dòng)的手段來運(yùn)行或測(cè)量軟件系統(tǒng)的過程顽悼,以檢驗(yàn)軟件系統(tǒng)是否滿足規(guī)定的要求曼振,并找出與預(yù)期結(jié)果之間的差異。

2.軟件測(cè)試五大要素

質(zhì)量:軟件質(zhì)量

人員:測(cè)試人員蔚龙,是決定因素冰评,決定技術(shù)、流程木羹、資源的配置使用

資源:硬件設(shè)備甲雅、網(wǎng)絡(luò)環(huán)境等

流程:測(cè)試計(jì)劃、測(cè)試用例汇跨、測(cè)試執(zhí)行务荆、報(bào)告等

技術(shù):測(cè)試手段,軟件測(cè)試技術(shù)穷遂、方法函匕,工具

3.軟件測(cè)試的兩個(gè)目標(biāo)

測(cè)試覆蓋率:有效保證軟件質(zhì)量

測(cè)試效率:更好地完成軟件測(cè)試

4.軟件測(cè)試的原則

測(cè)試顯示缺陷的存在,但不能證明系統(tǒng)不存在缺陷

窮盡測(cè)試是不可能的蚪黑,應(yīng)設(shè)定及時(shí)終止的條件

測(cè)試應(yīng)該盡早進(jìn)行


缺陷具備群集特性

測(cè)試的殺蟲劑悖論

測(cè)試的二八原則

測(cè)試活動(dòng)依賴于測(cè)試背景

二.按測(cè)試階段分類

單元測(cè)試盅惜、集成測(cè)試、系統(tǒng)測(cè)試忌穿、驗(yàn)收測(cè)試

1.單元測(cè)試

對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證抒寂,一般指針對(duì)代碼的測(cè)試。

單元測(cè)試的原則

盡可能保證各個(gè)測(cè)試用例是互相獨(dú)立的


一般由代碼的開發(fā)人員來實(shí)施掠剑,用以檢驗(yàn)所開發(fā)的代碼功能符合自己的設(shè)計(jì)要求

2.集成測(cè)試

在單元測(cè)試的基礎(chǔ)上屈芜,測(cè)試在將所有的軟件單元按照設(shè)計(jì)規(guī)格說明的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過程中各部分工作是否達(dá)到或?qū)崿F(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動(dòng)

3.系統(tǒng)測(cè)試

將經(jīng)過集成測(cè)試的軟件,作為計(jì)算機(jī)系統(tǒng)的一部分井佑,與系統(tǒng)中其他部分結(jié)合起來属铁,在實(shí)際運(yùn)行環(huán)境下對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行的一系列嚴(yán)格有效的測(cè)試,以發(fā)現(xiàn)軟件潛在的問題躬翁,保證系統(tǒng)的正常運(yùn)行

系統(tǒng)測(cè)試關(guān)注點(diǎn)

關(guān)注系統(tǒng)本身的使用

關(guān)注系統(tǒng)與其他相關(guān)系統(tǒng)的連通

關(guān)注系統(tǒng)在不同使用壓力下的表現(xiàn)

關(guān)注系統(tǒng)在真實(shí)使用環(huán)境下的表現(xiàn)

4.驗(yàn)收測(cè)試

也稱交付測(cè)試焦蘑,針對(duì)用戶需求、業(yè)務(wù)流程的正式的測(cè)試盒发,確定系統(tǒng)是否滿足驗(yàn)收標(biāo)準(zhǔn)例嘱,由用戶、客戶或其他授權(quán)機(jī)構(gòu)決定是否接受系統(tǒng)宁舰。

三.按測(cè)試手段分類

黑盒測(cè)試拼卵、白盒測(cè)試、手工測(cè)試明吩、自動(dòng)化測(cè)試

1.黑盒測(cè)試

在測(cè)試中將被測(cè)試系統(tǒng)或軟件看成無法打開的盒子间学,在完全不考慮程序內(nèi)部結(jié)構(gòu)和特性的情況下,通過相關(guān)暴露出的接口印荔,來對(duì)程序進(jìn)行測(cè)試低葫。只檢查程序的功能是否按照需求實(shí)現(xiàn)。是否能接受輸入的數(shù)據(jù)仍律,并產(chǎn)生正確的輸出信息嘿悬。針對(duì)軟件的界面及功能進(jìn)行測(cè)試。

更多從用戶的視角出發(fā)進(jìn)行測(cè)試水泉。

優(yōu)點(diǎn):

容易實(shí)施善涨,不需要關(guān)注內(nèi)部的實(shí)現(xiàn)

更貼近用戶的使用角度

缺點(diǎn):

測(cè)試覆蓋率較低,一般只能覆蓋到代碼量的不到40%

針對(duì)黑盒的自動(dòng)化測(cè)試草则,復(fù)用率較低钢拧,維護(hù)成本較高

黑盒測(cè)試的關(guān)注點(diǎn):

是否有不正確或遺漏的功能

在接口上,輸入是否能正確的接受炕横?能否輸出正確的結(jié)果源内?

性能是否能夠滿足要求

主要設(shè)計(jì)方法:

邊界值分析法、錯(cuò)誤推測(cè)法份殿、狀態(tài)遷移圖法等

2.白盒測(cè)試

系統(tǒng)對(duì)測(cè)試人員透明膜钓,又稱結(jié)構(gòu)化、透明盒測(cè)試卿嘲,針對(duì)程序的邏輯結(jié)構(gòu)設(shè)計(jì)測(cè)試用例颂斜。用邏輯的覆蓋率衡量測(cè)試的完整性。

優(yōu)點(diǎn):

迫使測(cè)試人員去仔細(xì)思考軟件的實(shí)現(xiàn)拾枣,理解原理沃疮。

可以檢測(cè)代碼中的每條分支和路徑

揭示隱藏在代碼中的錯(cuò)誤

對(duì)代碼的測(cè)試比較徹底

缺點(diǎn):

工作量大

不能直接驗(yàn)證需求的正確性

主要測(cè)試方法:

代碼檢測(cè)法、邏輯覆蓋法等

3.手工測(cè)試

由專門的測(cè)試人員從用戶視角來驗(yàn)證軟件是否滿足設(shè)計(jì)要求的行為,更適合針對(duì)深度的測(cè)試和強(qiáng)調(diào)主觀判斷的測(cè)試忿磅。

常見類型:探索式測(cè)試

優(yōu)點(diǎn):

易發(fā)現(xiàn)缺陷

容易實(shí)施

創(chuàng)造性糯彬、靈活性

缺點(diǎn):

覆蓋量化難

重復(fù)測(cè)試效率低

不一致性、可靠性低

人力資源依賴

4.自動(dòng)化測(cè)試

使用單獨(dú)的測(cè)試工具軟件控制測(cè)試的自動(dòng)化執(zhí)行以及對(duì)預(yù)期和結(jié)果進(jìn)行自動(dòng)檢查葱她。

常見類型:?jiǎn)卧獪y(cè)試、接口測(cè)試似扔、性能測(cè)試

優(yōu)點(diǎn):

高效率吨些、速度快

高復(fù)用性

覆蓋率容易度量

準(zhǔn)確、可靠

不知疲勞

缺點(diǎn):

機(jī)械炒辉、發(fā)現(xiàn)缺陷率低

一次性投入較大

四.按測(cè)試類型分類

功能測(cè)試豪墅、性能測(cè)試、兼容性測(cè)試

1.功能測(cè)試

軟件測(cè)試中最主要的一種類型黔寇,根據(jù)產(chǎn)品特性偶器、操作描述和用戶方案沥潭,測(cè)試一個(gè)產(chǎn)品的特性和可操作行為以確定它們滿足設(shè)計(jì)需求腥泥。

針對(duì)的問題:功能錯(cuò)誤或遺漏岸夯、界面問題眶诈、性能錯(cuò)誤财岔、數(shù)據(jù)及訪問錯(cuò)誤敏弃、初始化及終止錯(cuò)誤循狰。

常用功能測(cè)試工具:

商用:qtp已艰、silktest榛做、rational robot

開源:selenium唁盏、watir、sikuli

2.性能測(cè)試

驗(yàn)證軟件系統(tǒng)的性能检眯,可以滿足需求規(guī)格的要求厘擂。

分類:

負(fù)載測(cè)試:測(cè)試過程中逐步增加負(fù)載,并記錄下被測(cè)試系統(tǒng)響應(yīng)的性能表現(xiàn)锰瘸,最終確定出系統(tǒng)在正常的指標(biāo)范圍下的最大負(fù)載刽严。

壓力測(cè)試:在極限情況下測(cè)試系統(tǒng),導(dǎo)致系統(tǒng)失效的負(fù)載壓力获茬。

穩(wěn)定性測(cè)試:稍大于正常業(yè)務(wù)量的負(fù)載港庄,對(duì)系統(tǒng)進(jìn)行持續(xù)長(zhǎng)時(shí)間的測(cè)試,確定系統(tǒng)在較長(zhǎng)時(shí)間下的系統(tǒng)穩(wěn)定性恕曲。

性能指標(biāo):

并發(fā)用戶數(shù)VU鹏氧,請(qǐng)求數(shù),每秒事務(wù)數(shù)TPS佩谣,系統(tǒng)響應(yīng)時(shí)間把还,設(shè)備性能

性能測(cè)試工具:

loadrunner,jmeter,Apache bench

3.安全測(cè)試

對(duì)軟件產(chǎn)品進(jìn)行測(cè)試以確保其符合產(chǎn)品安全需求和質(zhì)量標(biāo)準(zhǔn)吊履。

4.滲透測(cè)試

通過模擬對(duì)軟件系統(tǒng)的惡意攻擊行為來評(píng)估系統(tǒng)安全性的一種測(cè)試安皱。

5.兼容性測(cè)試

軟件本身的兼容性、不同平臺(tái)下的兼容性艇炎、軟件對(duì)運(yùn)行設(shè)備的兼容性酌伊、軟件互操作性

五.其他測(cè)試類型

回歸測(cè)試、monkey測(cè)試缀踪、冒煙測(cè)試居砖、AB測(cè)試

1.回歸測(cè)試

軟件功能修改后,對(duì)軟件進(jìn)行重新測(cè)試以確定修改沒有引入新的錯(cuò)誤或?qū)е缕渌糠之a(chǎn)生錯(cuò)誤驴娃。

回歸測(cè)試的中心在關(guān)鍵模塊和重點(diǎn)功能組件奏候。

軟件研發(fā)周期中會(huì)進(jìn)行多次回歸測(cè)試,且盡量實(shí)現(xiàn)自動(dòng)化唇敞。

2.monkey測(cè)試

也稱搞怪測(cè)試蔗草,用一些隨機(jī)、稀奇古怪的方式來操作軟件疆柔,以測(cè)試系統(tǒng)的健壯性和穩(wěn)定性咒精。

3.冒煙測(cè)試

來自于硬件板卡驗(yàn)證術(shù)語。軟件上則用于確認(rèn)代碼中的更改會(huì)按預(yù)期運(yùn)行婆硬,且不會(huì)破壞整個(gè)版本的穩(wěn)定性狠轻。

4.A/B測(cè)試

通過為頁(yè)面提供兩個(gè)版本給用戶使用并記錄相關(guān)的用戶行為數(shù)據(jù),來確定更優(yōu)化設(shè)計(jì)的一種測(cè)試方案彬犯。

實(shí)施要點(diǎn):

多個(gè)方案并行

每次測(cè)試僅改動(dòng)一個(gè)變量

按照某種規(guī)則進(jìn)行優(yōu)勝劣汰

A/B測(cè)試工具:

Google analytics content experiments

Visual website optimizer

六.參考文獻(xiàn)

參考1:Jmeter

參考2:selenium

七.更多討論


PPT:

測(cè)試有哪些分類向楼?

視頻:



測(cè)試有哪些分類?
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谐区,一起剝皮案震驚了整個(gè)濱河市湖蜕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宋列,老刑警劉巖昭抒,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異炼杖,居然都是意外死亡灭返,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門坤邪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來熙含,“玉大人,你說我怎么就攤上這事艇纺≡蹙玻” “怎么了邮弹?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蚓聘。 經(jīng)常有香客問我腌乡,道長(zhǎng),這世上最難降的妖魔是什么夜牡? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任与纽,我火速辦了婚禮,結(jié)果婚禮上氯材,老公的妹妹穿的比我還像新娘渣锦。我一直安慰自己,他們只是感情好氢哮,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著型檀,像睡著了一般冗尤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胀溺,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天裂七,我揣著相機(jī)與錄音,去河邊找鬼仓坞。 笑死背零,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的无埃。 我是一名探鬼主播徙瓶,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼嫉称!你這毒婦竟也來了侦镇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤织阅,失蹤者是張志新(化名)和其女友劉穎壳繁,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荔棉,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡闹炉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了润樱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片渣触。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖祥国,靈堂內(nèi)的尸體忽然破棺而出昵观,到底是詐尸還是另有隱情晾腔,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布啊犬,位于F島的核電站灼擂,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏觉至。R本人自食惡果不足惜剔应,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望语御。 院中可真熱鬧峻贮,春花似錦、人聲如沸应闯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碉纺。三九已至船万,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間骨田,已是汗流浹背耿导。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留态贤,地道東北人舱呻。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像悠汽,于是被迫代替她去往敵國(guó)和親箱吕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,188評(píng)論 2 126
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程介粘、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架殖氏。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 21,938評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程姻采、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架雅采。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,713評(píng)論 5 100
  • 1.問:你在測(cè)試中發(fā)現(xiàn)了一個(gè) bug 慨亲,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè) bug 婚瓜,你應(yīng)該怎樣解決。 首先刑棵,將問題提...
    qianyewhy閱讀 9,232評(píng)論 4 123
  • two “我……真的想和你成為朋友啊巴刻。” ——沈宵汝 ————————————————...
    白君_閱讀 140評(píng)論 0 1