軟件測(cè)試-面試準(zhǔn)備

來(lái)源于網(wǎng)絡(luò)http://wenwen.sogou.com/z/q213049294.htm

軟件測(cè)試工作就是運(yùn)用這種測(cè)試策略及方法去對(duì)執(zhí)行长搀,驗(yàn)證程序的表現(xiàn)是否符合用戶(hù)的需求种蘸。

測(cè)試流程按照工作內(nèi)容分為:1.分析需求2.編寫(xiě)測(cè)試用例3.執(zhí)行測(cè)試(用例)4.填寫(xiě)報(bào)告5.提交

按照階段分為

* 測(cè)試計(jì)劃階段:產(chǎn)品立項(xiàng)之后灰署,確定測(cè)試負(fù)責(zé)人毛嫉,開(kāi)始制定測(cè)試計(jì)劃屿愚;

* 測(cè)試準(zhǔn)備階段:測(cè)試用例雌桑,測(cè)試樣機(jī)和配件喇喉,測(cè)試工具,測(cè)試人員全部到位校坑。

* 測(cè)試執(zhí)行階段:負(fù)責(zé)人對(duì)測(cè)試任務(wù)分工拣技,按計(jì)劃執(zhí)行測(cè)試過(guò)程千诬,提交并跟蹤缺陷。

* 測(cè)試總結(jié)階段:項(xiàng)目測(cè)試結(jié)束膏斤,負(fù)責(zé)人輸出測(cè)試報(bào)告徐绑。

測(cè)試方法

1、按是否查看程序內(nèi)部結(jié)構(gòu)分為:

(1)黑盒測(cè)試(black-box testing):只關(guān)心輸入和輸出的結(jié)果

(2)白盒測(cè)試(white-box testing):去研究里面的源代碼和程序結(jié)構(gòu)

2莫辨、按是否運(yùn)行程序分為:

(1)靜態(tài)測(cè)試(static testing):是指不實(shí)際運(yùn)行被測(cè)軟件傲茄,而只是靜態(tài)地檢查程序代碼、界面或文檔可能存在的錯(cuò)誤的過(guò)程沮榜。

靜態(tài)測(cè)試包括:對(duì)于代碼測(cè)試盘榨,主要是測(cè)試代碼是否符合相應(yīng)的標(biāo)準(zhǔn)和規(guī)范。

對(duì)于界面測(cè)試蟆融,主要測(cè)試軟件的實(shí)際界面與需求中的說(shuō)明是否相符草巡。

對(duì)于文檔測(cè)試,主要測(cè)試用戶(hù)手冊(cè)和需求說(shuō)明是否真正符合用戶(hù)的實(shí)際需求型酥。

(5)動(dòng)態(tài)測(cè)試(dynamic testing)山憨,是指實(shí)際運(yùn)行被測(cè)程序,輸入相應(yīng)的測(cè)試數(shù)據(jù)弥喉,檢查輸出結(jié)果和預(yù)期結(jié)果是否相符的過(guò)程

3郁竟、按階段劃分:

(1)單元測(cè)試(unit testing),是指對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證档桃。樁模塊(stud)是指模擬被測(cè)模塊所調(diào)用的模塊枪孩,驅(qū)動(dòng)模塊(driver)是指模擬被測(cè)模塊的上級(jí)模塊,驅(qū)動(dòng)模塊用來(lái)接收測(cè)試數(shù)據(jù)藻肄,啟動(dòng)被測(cè)模塊并輸出結(jié)果蔑舞。

(2)集成測(cè)試(integration testing),是單元測(cè)試的下一階段嘹屯,是指將通過(guò)測(cè)試的單元模塊組裝成系統(tǒng)或子系統(tǒng)攻询,再進(jìn)行測(cè)試,重點(diǎn)測(cè)試不同模塊的接口部門(mén)州弟。

集成測(cè)試就是用來(lái)檢查各個(gè)單元模塊結(jié)合到一起能否協(xié)同配合钧栖,正常運(yùn)行。

(3)系統(tǒng)測(cè)試(system testing)婆翔,指的是將整個(gè)軟件系統(tǒng)看做一個(gè)整體進(jìn)行測(cè)試拯杠,包括對(duì)功能、性能啃奴,以及軟件所運(yùn)行的軟硬件環(huán)境進(jìn)行測(cè)試潭陪。

系統(tǒng)測(cè)試的主要依據(jù)是《系統(tǒng)需求規(guī)格說(shuō)明書(shū)》文檔。

(4)驗(yàn)收測(cè)試(acceptance testing),指的是在系統(tǒng)測(cè)試的后期依溯,以用戶(hù)測(cè)試為主老厌,或有測(cè)試人員等質(zhì)量保障人員共同參與的測(cè)試,它也是軟件正式交給用戶(hù)使用的最后一道工序黎炉。

驗(yàn)收測(cè)試又分為a測(cè)試和beta測(cè)試枝秤,其中a測(cè)試指的是由用戶(hù)、 測(cè)試人員慷嗜、開(kāi)發(fā)人員等共同參與的內(nèi)部測(cè)試淀弹,而beta測(cè)試指的是內(nèi)測(cè)后的公測(cè),即完全交給最終用戶(hù)測(cè)試洪添。

4垦页、黑盒測(cè)試分為功能測(cè)試和性能測(cè)試:

1)功能測(cè)試(function testing),是黑盒測(cè)試的一方面干奢,它檢查實(shí)際軟件的功能是否符合用戶(hù)的需求痊焊。包括邏輯功能測(cè)試(logic function testing)界面測(cè)試(UI testing)UI=User Interface易用性測(cè)試(usability testing):是指從軟件使用的合理性和方便性等角度對(duì)軟件系統(tǒng)進(jìn)行檢查,來(lái)發(fā)現(xiàn)軟件中不方便用戶(hù)使用的地方忿峻。兼容性測(cè)試(compatibility testing):包括硬件兼容性測(cè)試和軟件兼容性測(cè)試

2)性能測(cè)試(performance testing)

軟件的性能主要有時(shí)間性能和空間性能兩種薄啥。時(shí)間性能:主要指軟件的一個(gè)具體事務(wù)的響應(yīng)時(shí)間(respond time)」渖校空間性能:主要指軟件運(yùn)行時(shí)所消耗的系統(tǒng)資源垄惧。

軟件性能測(cè)試分為:

一般性能測(cè)試:指的是讓被測(cè)系統(tǒng)在正常的軟硬件環(huán)境下運(yùn)行,不向其施加任何壓力的性能測(cè)試绰寞。

穩(wěn)定性測(cè)試也叫可靠性測(cè)試(reliability testing):是指連續(xù)運(yùn)行被測(cè)系統(tǒng)檢查系統(tǒng)運(yùn)行時(shí)的穩(wěn)定程度到逊。

負(fù)載測(cè)試(load testing):是指讓被測(cè)系統(tǒng)在其能忍受的壓力的極限范圍之內(nèi)連續(xù)運(yùn)行,來(lái)測(cè)試系統(tǒng)的穩(wěn)定性滤钱。

壓力測(cè)試(stress testing):是指持續(xù)不斷的給被測(cè)系統(tǒng)增加壓力觉壶,直到將被測(cè)系統(tǒng)壓垮為止,用來(lái)測(cè)試系統(tǒng)所能承受的最大壓力件缸。(Validate the system or software can allowed the biggest stress.)

白盒法:你清楚程序的流程時(shí)铜靶,用不同的數(shù)據(jù)測(cè)試你程序的代碼,驗(yàn)證程序的正確性他炊,有:條件測(cè)試争剿,路徑測(cè)試,條件組合痊末。蚕苇。。凿叠。 白盒法用在程序開(kāi)發(fā)階段的前期涩笤。

黑盒法:主要用于程序開(kāi)發(fā)階段的后期,即程序的流程測(cè)試正確后,測(cè)試程序的結(jié)果辆它。有什么因果法,邊界值法履恩,等價(jià)類(lèi)法等锰茉。

具體你可以買(mǎi)本軟件工程方面的書(shū)看看。

還有以下方法:功能測(cè)試:可接受性測(cè)試:用戶(hù)界面測(cè)試:探索或開(kāi)放’型的測(cè)試:性能測(cè)試:回歸測(cè)試:強(qiáng)力測(cè)試:集成與兼容性測(cè)試:裝配/安裝/配置測(cè)試:國(guó)際化支持測(cè)試:本地化語(yǔ)言測(cè)試:這些都是測(cè)試的方法.

不管是什么軟件切心,都會(huì)與數(shù)據(jù)庫(kù)打交道飒筑,而你要驗(yàn)證數(shù)據(jù)正確性,那么就必須要會(huì)操作數(shù)據(jù)庫(kù)绽昏。

源于網(wǎng)絡(luò)http://www.cnblogs.com/whylaughing/p/5821812.html

等價(jià)類(lèi)是指某個(gè)輸入域的子集合协屡。在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的全谤,具有等價(jià)特性肤晓。


等價(jià)類(lèi)劃分

是一種典型的黑盒測(cè)試方法。


等價(jià)類(lèi)測(cè)試方法是把所有可能的輸入數(shù)據(jù)认然,即程序的輸入域劃分成若干部分补憾,然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)作為測(cè)試用例。使用等價(jià)類(lèi)劃分方法設(shè)計(jì)測(cè)試用例要經(jīng)歷劃分等價(jià)類(lèi)(列出等價(jià)類(lèi)表)和選取測(cè)試用例兩步卷员,它將不能窮舉的測(cè)試過(guò)程進(jìn)行合理分類(lèi)盈匾,從而保證設(shè)計(jì)出來(lái)的測(cè)試用例具有完整性和代表性

等價(jià)類(lèi)劃分的原則

4.1按照區(qū)間劃分

在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,則可以確立一個(gè)有效等價(jià)類(lèi)和兩個(gè)無(wú)效等價(jià)類(lèi)毕骡。

例子:輸入值是學(xué)生成績(jī)削饵,范圍是0~100之間

image

有效等價(jià)類(lèi):0≤并≤100,如0未巫,1窿撬,10等

無(wú)效等價(jià)類(lèi):<0 或 >100,如-1,101等

弱一般等價(jià)類(lèi):0~100中任意一個(gè)數(shù)為測(cè)試數(shù)據(jù)橱赠,只設(shè)計(jì)1個(gè)用例即可

強(qiáng)一般等價(jià)類(lèi):分為0尤仍、 1~99、 100三個(gè)等價(jià)類(lèi)狭姨,需要設(shè)計(jì)3個(gè)用例

弱健壯等價(jià)類(lèi):考慮到60分在實(shí)際情況中為特殊數(shù)字宰啦,劃分0、 1~99(除60外)饼拍、 100赡模、 60四個(gè)等價(jià)類(lèi)

強(qiáng)健壯等價(jià)類(lèi):考慮各種非法輸入,如負(fù)數(shù)师抄、其他字符等等

邊界值法

http://www.cnblogs.com/whylaughing/p/5821898.html

邊界值分析是一種常用的黑盒測(cè)試方法漓柑,是對(duì)等價(jià)類(lèi)劃分方法的補(bǔ)充;所謂邊界值,是指相對(duì)于輸入等價(jià)類(lèi)和輸出等價(jià)類(lèi)而言辆布,稍高于其最高值或稍低于最低值的一些特定情況瞬矩。邊界值分析的步驟包括確定邊界,選擇測(cè)試用例兩個(gè)步驟锋玲。

根據(jù)大量的測(cè)試統(tǒng)計(jì)數(shù)據(jù)景用,很多錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入/輸出范圍的中間區(qū)域惭蹂。因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例伞插,可以查出更多的錯(cuò)誤。所以盾碗,邊界值分析法是一種很實(shí)用的黑盒測(cè)試用例方法媚污,它具有很強(qiáng)的發(fā)現(xiàn)故障缺陷能力。


2廷雅、邊界值分析法原理和思想

2.1邊界值分析法的基本原理

錯(cuò)誤更可能出現(xiàn)在輸入變量的極值附近耗美。失效極少由兩個(gè)(或多個(gè))缺陷的同時(shí)發(fā)生引起的。


2.2邊界值分析法的基本思想

選取正好等于榜轿,剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù)幽歼,而不是選取等價(jià)類(lèi)中的典型值或任意值作為測(cè)試數(shù)據(jù)。


設(shè)計(jì)測(cè)試用例

使得一個(gè)變量在數(shù)據(jù)有效區(qū)內(nèi)

取最大值谬盐、略小于最大值甸私、正常值、略大于最小值和最小值飞傀。5個(gè)

健壯性測(cè)試是邊界值分析的一種簡(jiǎn)單擴(kuò)展皇型。除了變量的5 個(gè)邊界分析取值還要考慮略超過(guò)最大值(max)和略小于最小值(min)時(shí)的情況。健壯性測(cè)試的最大價(jià)值在于觀(guān)察處理異常情況砸烦,它是檢測(cè)軟件系統(tǒng)容錯(cuò)性的重要手段弃鸦。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市幢痘,隨后出現(xiàn)的幾起案子唬格,更是在濱河造成了極大的恐慌,老刑警劉巖颜说,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件购岗,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡门粪,警方通過(guò)查閱死者的電腦和手機(jī)喊积,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)玄妈,“玉大人乾吻,你說(shuō)我怎么就攤上這事髓梅。” “怎么了绎签?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵枯饿,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我诡必,道長(zhǎng)鸭你,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任擒权,我火速辦了婚禮,結(jié)果婚禮上阁谆,老公的妹妹穿的比我還像新娘碳抄。我一直安慰自己,他們只是感情好场绿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布剖效。 她就那樣靜靜地躺著,像睡著了一般焰盗。 火紅的嫁衣襯著肌膚如雪璧尸。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,708評(píng)論 1 305
  • 那天熬拒,我揣著相機(jī)與錄音爷光,去河邊找鬼。 笑死澎粟,一個(gè)胖子當(dāng)著我的面吹牛蛀序,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播活烙,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼徐裸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了啸盏?” 一聲冷哼從身側(cè)響起重贺,我...
    開(kāi)封第一講書(shū)人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎回懦,沒(méi)想到半個(gè)月后气笙,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡粉怕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年健民,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贫贝。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秉犹,死狀恐怖蛉谜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情崇堵,我是刑警寧澤型诚,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站鸳劳,受9級(jí)特大地震影響狰贯,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赏廓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一涵紊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧幔摸,春花似錦摸柄、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至患雇,卻和暖如春跃脊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背苛吱。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工酪术, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人翠储。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓拼缝,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親彰亥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子咧七,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

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

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,193評(píng)論 2 126
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架任斋。軟件項(xiàng)目的開(kāi)發(fā)包括:需求继阻、設(shè)...
    Mr希靈閱讀 21,961評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架废酷。軟件項(xiàng)目的開(kāi)發(fā)包括:需求瘟檩、設(shè)...
    宇文臭臭閱讀 6,725評(píng)論 5 100
  • 黑盒測(cè)試案例設(shè)計(jì)技術(shù)篇 1 概述 本章介紹黑盒測(cè)試的概念和進(jìn)行黑盒測(cè)試的目的與意義墨辛,及關(guān)于等價(jià)類(lèi)劃分、邊界值分析趴俘、...
    西邊人閱讀 16,925評(píng)論 0 41
  • May Buddha let us meet in my most beautiful hours. Only a...
    Perfectcn閱讀 205評(píng)論 0 0