摘要:實(shí)際操作中,通常集成測(cè)試的對(duì)象為模塊級(jí)的集成和子系統(tǒng)間的集成,其中子系統(tǒng)集成測(cè)試稱為組件測(cè)試。包括對(duì)功能性能以及軟件所運(yùn)行的軟硬件環(huán)境進(jìn)行測(cè)試。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。
單元測(cè)試:?jiǎn)卧獪y(cè)試是對(duì)軟件基本組成單元進(jìn)行的測(cè)試,是為了盡早發(fā)現(xiàn)錯(cuò)誤(錯(cuò)誤發(fā)現(xiàn)越早,成本越低,發(fā)現(xiàn)問題比較容易,修正問題更容易),單個(gè)的軟件單元或者一組相關(guān)的軟件單元所進(jìn)行的測(cè)試,是代碼級(jí)的測(cè)試
集成測(cè)試:理論上凡是兩個(gè)單元(如函數(shù)單元)的組合測(cè)試都可以叫做集成測(cè)試。實(shí)際操作中,通常集成測(cè)試的對(duì)象為模塊級(jí)的集成和子系統(tǒng)間的集成,其中子系統(tǒng)集成測(cè)試稱為組件測(cè)試。
系統(tǒng)測(cè)試:將軟件系統(tǒng)看成是一個(gè)系統(tǒng)的測(cè)試。包括對(duì)功能、性能以及軟件所運(yùn)行的軟硬件環(huán)境進(jìn)行測(cè)試。時(shí)間大部分在系統(tǒng)測(cè)試執(zhí)行階段,包括回歸測(cè)試和冒煙測(cè)試。
驗(yàn)收測(cè)試:驗(yàn)收測(cè)試是部署軟件之前的最后一個(gè)測(cè)試操作。它是技術(shù)測(cè)試的最后一個(gè)階段,也稱為交付測(cè)試。驗(yàn)收測(cè)試的目的是確保軟件準(zhǔn)備就緒,按照項(xiàng)目合同、任務(wù)書、雙方約定的驗(yàn)收依據(jù)文檔,向軟件購(gòu)買者展示該軟件系統(tǒng)滿足原始需求
黑盒測(cè)試:黑盒測(cè)試也稱功能測(cè)試,它是通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。
黑盒測(cè)試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測(cè)試的。很明顯,如果外部特性本身設(shè)計(jì)有問題或規(guī)格說明的規(guī)定有誤,用黑盒測(cè)試方法是發(fā)現(xiàn)不了的。通俗來講就是不需要知道代碼是干什么的,只需要測(cè)試這個(gè)功能,無需細(xì)節(jié)主要功能得以實(shí)現(xiàn)即可
白盒測(cè)試:
軟件的白盒測(cè)試是對(duì)軟件的過程性細(xì)節(jié)做細(xì)致的檢查。
這種方法是把測(cè)試對(duì)象看做一個(gè)打開的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致,因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。
通俗來講就是你知道每一步代碼執(zhí)行的過程,并全程觀察代碼的每一步流程,知道程序跑完
灰盒測(cè)試:
灰盒測(cè)試,是介于白盒測(cè)試與黑盒測(cè)試之間的。
可以這樣理解,灰盒測(cè)試關(guān)注輸出對(duì)于輸入的正確性,同時(shí)也關(guān)注內(nèi)部表現(xiàn),但這種關(guān)注不象白盒那樣詳細(xì)、完整,只是通過一些表征性的現(xiàn)象、事件、標(biāo)志來判斷內(nèi)部的運(yùn)行狀態(tài),有時(shí)候輸出是正確的,但內(nèi)部其實(shí)已經(jīng)錯(cuò)誤了。
靜態(tài)測(cè)試:不運(yùn)行被測(cè)試程序,對(duì)代碼通過檢查、閱讀進(jìn)行分析
動(dòng)態(tài)測(cè)試:動(dòng)態(tài)測(cè)試需要真正將程序運(yùn)行起來,需要設(shè)計(jì)系列的測(cè)試用例保證測(cè)試的完整性和有效性
人工測(cè)試:人去操作,去點(diǎn)
自動(dòng)化測(cè)試:寫腳本等等
冒煙測(cè)試:對(duì)系統(tǒng)進(jìn)行基本功能的測(cè)試,保證基本的功能和流程能走通,例如:為美多商城的主要功能(登錄,注冊(cè),)
? ?? ? ?? ?進(jìn)行測(cè)試,而輔助功能(頭部信息)則不重要,只要不影響主要功能。回歸測(cè)試:像修復(fù)一個(gè)BUG后,把之前的測(cè)試用例在新的代碼下進(jìn)行再次測(cè)試
隨機(jī)測(cè)試:隨機(jī)測(cè)試主要是對(duì)被測(cè)軟件的一些重要功能進(jìn)行負(fù)測(cè),也包括測(cè)試那些當(dāng)前的測(cè)試用例沒有覆蓋到的部分
探索性測(cè)試:探索測(cè)試將學(xué)習(xí),測(cè)試設(shè)計(jì)和測(cè)試執(zhí)行整合在一起,形成一種測(cè)試方法。
測(cè)試用例的設(shè)計(jì)就是如何覆蓋所有軟件表現(xiàn)出來的狀態(tài),即在滿足輸入/輸出的一組條件下,軟件運(yùn)行是一系列有次序的、受控制的狀態(tài)變化過程。
設(shè)計(jì)用例的過程可以更深刻的理解需求,熟悉各功能點(diǎn),保證盡可能全的覆蓋到各測(cè)試點(diǎn)。也便于用例評(píng)審。
?
軟件測(cè)試技術(shù)是軟件開發(fā)過程中的一個(gè)重要組成部分,是貫穿整個(gè)軟件開發(fā)生命周期,對(duì)軟件產(chǎn)品進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過程,其目的是盡快盡早的發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問題--與用戶需求、預(yù)設(shè)定不一致性、檢查軟件產(chǎn)品的bug,寫成測(cè)試報(bào)告,交于開發(fā)人員修改
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/121062.html
摘要:近期在按照業(yè)務(wù)劃分項(xiàng)目時(shí),我們組被分了好多的項(xiàng)目過來,大量的是基于的,也是我們組持續(xù)在使用的語(yǔ)言。部署環(huán)境強(qiáng)依賴本地,因?yàn)樾枰诒镜亟}(cāng)庫(kù)的臨時(shí)目錄,并經(jīng)過多次的方式完成部署上線的操作。 近期在按照業(yè)務(wù)劃分項(xiàng)目時(shí),我們組被分了好多的項(xiàng)目過來,大量的是基于 Node.js 的,也是我們組持續(xù)在使用的語(yǔ)言。 現(xiàn)有流程中的一些問題 在維護(hù)多個(gè)項(xiàng)目的時(shí)候,會(huì)暴露出一些問題: 如何有效的使用...
摘要:通過驗(yàn)收后得到尾款。驗(yàn)收測(cè)試項(xiàng)目型軟件交付之后,由甲方安排驗(yàn)收產(chǎn)品型軟件由自己測(cè)試團(tuán)隊(duì)負(fù)責(zé)驗(yàn)收。使用頻繁概要設(shè)計(jì)根據(jù)需求來設(shè)計(jì)軟件的框架數(shù)據(jù)庫(kù)完成軟件體系架構(gòu),技術(shù)選型。 ...
摘要:下面介紹軟件測(cè)試面試從自我介紹開始到你還有什么想問的結(jié)束,中間的一系列常規(guī)環(huán)節(jié)。第九類問題,測(cè)試工具,包括三個(gè)大的類型,第一類是性能測(cè)試工具自動(dòng)化測(cè)試工具測(cè)試管理類工具。 下面介紹軟件測(cè)試面試從自我介紹開始到你還有什么想問的結(jié)束,中間的一系列常規(guī)環(huán)節(jié)。 自我介紹(心理學(xué)首因效應(yīng)告訴我們第一印...
摘要:作為一名前端架構(gòu)師,你的工作是不斷地探索和評(píng)估新的技術(shù)平臺(tái)方法和框架。世界上沒有一刀切式的解決方案,而前端架構(gòu)師的使命正是將項(xiàng)目的需求與前端開發(fā)的實(shí)際情況相結(jié)合。 做前端工作一段時(shí)間了,也寫了不少的項(xiàng)目。但是突然好像快要失去了興趣。美工、后臺(tái)、項(xiàng)目經(jīng)理、測(cè)試等人員多層夾擊。美工說就這么設(shè)計(jì),你就得完全按著來。后臺(tái)說這個(gè)需求做不了,得那樣做,于是已經(jīng)做好的頁(yè)面推倒重來。測(cè)試說,這樣做更符...
閱讀 1582·2021-11-02 14:42
閱讀 2321·2021-10-11 10:58
閱讀 670·2021-09-26 09:46
閱讀 2918·2021-09-08 09:35
閱讀 1417·2021-08-24 10:01
閱讀 1241·2019-08-30 15:54
閱讀 3613·2019-08-30 15:44
閱讀 1804·2019-08-30 10:49