摘要:軟件測(cè)試的對(duì)象軟件測(cè)試不等于程序測(cè)試,對(duì)軟件定義與開(kāi)發(fā)的整個(gè)期間所得到的各種文檔資料,都是測(cè)試對(duì)象,包括需求規(guī)格說(shuō)明概要設(shè)計(jì)規(guī)格說(shuō)明詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明源程序等。
? 由于軟件開(kāi)發(fā)的各個(gè)階段均包含了大量的人的創(chuàng)造性勞動(dòng),不可避免地會(huì)引入錯(cuò)誤,尤其是大型、復(fù)雜的軟件系統(tǒng)。
??? 軟件測(cè)試是在軟件投入運(yùn)行之前,對(duì)軟件的需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最后復(fù)審。
軟件測(cè)試的原則:
(1)應(yīng)當(dāng)把“盡早地和不斷地測(cè)試”作為開(kāi)發(fā)者的座右銘
(2)軟件測(cè)試工作應(yīng)該由獨(dú)立的專業(yè)的軟件測(cè)試機(jī)構(gòu)來(lái)完成
(3)測(cè)試工作要全面,但不可能實(shí)現(xiàn)“窮舉”。
(4)把Pareto原理應(yīng)用到軟件測(cè)試中。即對(duì)發(fā)現(xiàn)錯(cuò)誤較多的程序段,應(yīng)進(jìn)行更深入的測(cè)試。
(5)妥善保存一切測(cè)試過(guò)程文檔,作用是不言而喻的,測(cè)試的重現(xiàn)性往往要靠測(cè)試文檔。
(6)不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測(cè)試。
(7)錯(cuò)誤經(jīng)過(guò)修改后,相關(guān)的測(cè)試必不可少。
軟件測(cè)試過(guò)程中的信息:
????? 測(cè)試過(guò)程需要三類信息:
????? 1、軟件配置:包括需求規(guī)格說(shuō)明、軟件設(shè)計(jì)規(guī)格說(shuō)明、源程序等;
????? 2、測(cè)試配置:包括測(cè)試方案、測(cè)試用例、測(cè)試驅(qū)動(dòng)程序等;
????? 3、測(cè)試工具:計(jì)算機(jī)輔助測(cè)試的有關(guān)工具。如測(cè)試數(shù)據(jù)自動(dòng)生成工具、靜態(tài)分析程序、動(dòng)態(tài)分析程序、測(cè)試結(jié)果分析程序、驅(qū)動(dòng)測(cè)試的測(cè)試數(shù)據(jù)庫(kù)。???????????????????????????
軟件測(cè)試的對(duì)象:
軟件測(cè)試不等于程序測(cè)試,對(duì)軟件定義與開(kāi)發(fā)的整個(gè)期間所得到的各種文檔資料,都是測(cè)試對(duì)象,包括需求規(guī)格說(shuō)明、概要設(shè)計(jì)規(guī)格說(shuō)明、詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明、源程序等。
軟件測(cè)試分類:
靜態(tài)測(cè)試
靜態(tài)測(cè)試指被測(cè)程序不在機(jī)器上運(yùn)行,而采用人工檢測(cè)和計(jì)算機(jī)輔助靜態(tài)檢測(cè)的手段對(duì)程序進(jìn)行測(cè)試。
??? 1、人工檢測(cè):人工審查程序或評(píng)審軟件。人工審查程序偏重于編碼質(zhì)量的檢驗(yàn),而人工評(píng)審軟件除了審查編碼還要對(duì)各階段的軟件產(chǎn)品進(jìn)行檢驗(yàn)。人工檢測(cè)可以發(fā)現(xiàn)計(jì)算機(jī)不易發(fā)現(xiàn)的錯(cuò)誤,據(jù)統(tǒng)計(jì)人工檢測(cè)可發(fā)現(xiàn)30%~70%的邏輯設(shè)計(jì)和編碼錯(cuò)誤,從而減少系統(tǒng)測(cè)試的總工作量。
?? 2、計(jì)算機(jī)輔助靜態(tài)檢測(cè):利用靜態(tài)檢測(cè)工具對(duì)程序進(jìn)行測(cè)試。
動(dòng)態(tài)測(cè)試
動(dòng)態(tài)測(cè)試是通過(guò)運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤。
????? 一般意義上的測(cè)試都是動(dòng)態(tài)測(cè)試。為使測(cè)試發(fā)現(xiàn)盡可能多的錯(cuò)誤,動(dòng)態(tài)測(cè)試時(shí)需采用一些有效的方法。一般有兩種方法:一是測(cè)試產(chǎn)品的功能,二是測(cè)試產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理程。分別稱為黑盒測(cè)試和白盒測(cè)試。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/121946.html
軟件測(cè)試的基本理論知識(shí)有很多,?根據(jù)不同情況劃分的,內(nèi)容比較多~ 目錄 1、軟件測(cè)試概述 2、軟件測(cè)試基礎(chǔ)軟件的概念 3、軟件測(cè)試分類 4、白盒測(cè)試用例設(shè)計(jì)方法 5、黑盒測(cè)試用例設(shè)計(jì)方法 6、缺陷管理軟件缺陷 1、軟件測(cè)試概述 軟件測(cè)試的IEEE定義:使用人工或自動(dòng)的手段來(lái)運(yùn)行或測(cè)量軟件系統(tǒng)的過(guò)程,目的是檢驗(yàn)軟件系統(tǒng)是否滿足規(guī)定的需求,并找出與預(yù)期結(jié)果之間的差異。軟件測(cè)試的發(fā)展趨勢(shì): ① 測(cè)試工...
摘要:軟件需求知識(shí)領(lǐng)域涉及軟件需求的抽取分析規(guī)格說(shuō)明和確認(rèn)。軟件設(shè)計(jì)作為過(guò)程看待時(shí)是一項(xiàng)軟件工程生命周期的活動(dòng)。軟件測(cè)試測(cè)試是一個(gè)標(biāo)識(shí)產(chǎn)品的缺陷和問(wèn)題的活動(dòng)。軟件工程過(guò)程可以在兩個(gè)層次上分析軟件工程過(guò)程領(lǐng)域。 ...
摘要:軟件評(píng)測(cè)師教程閱讀持續(xù)更新。。。。單元測(cè)試又稱模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位程序模塊進(jìn)行正確性檢驗(yàn)的測(cè)試工作其目的在于檢查每個(gè)程序單元能否正確實(shí)現(xiàn)詳細(xì)設(shè)計(jì)說(shuō)明中的模塊功能性能接口和設(shè)計(jì)約束等要求,發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種錯(cuò)誤。 軟件評(píng)測(cè)師教程閱讀持續(xù)更新。。。。 目錄大綱閱讀時(shí)間完成...
摘要:在軟件開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)小組的人員應(yīng)該少而精對(duì)測(cè)試人員在軟件開(kāi)發(fā)過(guò)程中的任務(wù)主要是尋找并修正該錯(cuò)尋找避免軟件開(kāi)發(fā)過(guò)程中的缺陷,衡量軟件的品質(zhì),關(guān)注用戶的需求軟件工程這個(gè)名詞是在年北大西洋公約組織的計(jì)算機(jī)科學(xué)家在美國(guó)召開(kāi)的國(guó)際會(huì) 在軟件開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)小組的人員應(yīng)該少而精 (對(duì))測(cè)試人員在軟...
摘要:高級(jí)軟件測(cè)試工程師具備豐富的行業(yè)測(cè)試經(jīng)驗(yàn),有良好的代碼能力,熟練使用軟件測(cè)試行業(yè)的常見(jiàn)的測(cè)試工具等。上圖是我整理的一份軟件測(cè)試全棧學(xué)習(xí)路線圖,相信你如果掌握了上圖上面所有的知識(shí)技能,并且能夠靈活的運(yùn)用的話,月薪萬(wàn)并不會(huì)是什么問(wèn)題。 ...
摘要:軟件測(cè)試是為了降低存在缺陷的可能性,即便是沒(méi)有找到缺陷,也不能證明軟件是完美的。軟件測(cè)試中存在原則的缺陷發(fā)現(xiàn)在的模塊中。軟件測(cè)試不僅是找出缺陷,同時(shí)也需要確認(rèn)軟件是否滿足需求。 4.1軟件缺陷定義 軟件缺陷就是通常說(shuō)的bug,它是指在軟件中存在的影響 *軟件未達(dá)到產(chǎn)品說(shuō)明書(shū)標(biāo)明的功能, *軟...
閱讀 2272·2021-10-09 09:41
閱讀 3427·2021-09-13 10:34
閱讀 1935·2019-08-30 12:59
閱讀 571·2019-08-29 17:27
閱讀 1071·2019-08-29 16:07
閱讀 2965·2019-08-29 13:15
閱讀 1319·2019-08-29 13:14
閱讀 1571·2019-08-26 12:18