日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀]一、黑盒測試在快速應(yīng)用開發(fā)(rad)環(huán)境中的重要作用軟件測試方法一般分為兩種:白盒測試與黑盒測試。其中,白盒測試又稱為結(jié)構(gòu)測試、邏輯驅(qū)動(dòng)測試或基于程序本身的測試,著重于程序的內(nèi)部結(jié)構(gòu)及算法,通常不關(guān)心功能與

一、黑盒測試在快速應(yīng)用開發(fā)(rad)環(huán)境中的重要作用

軟件測試方法一般分為兩種:白盒測試與黑盒測試。其中,白盒測試又稱為結(jié)構(gòu)測試、邏輯驅(qū)動(dòng)測試或基于程序本身的測試,著重于程序的內(nèi)部結(jié)構(gòu)及算法,通常不關(guān)心功能與性能指標(biāo)。黑盒測試又被稱為功能測試、數(shù)據(jù)驅(qū)動(dòng)測試或基于規(guī)格說明的測試,實(shí)際上是站在最終用戶的立場上,檢驗(yàn)輸入輸出信息及系統(tǒng)性能指標(biāo)是否符合規(guī)格說明書中有關(guān)功能需求及性能需求的規(guī)定。

隨著rad環(huán)境的發(fā)展,軟件工程面臨新的挑戰(zhàn),其中包括:

應(yīng)用系統(tǒng)的規(guī)模越來越龐大,結(jié)構(gòu)越來越復(fù)雜;

開發(fā)團(tuán)隊(duì)人員越來越多,分工越來越細(xì);

項(xiàng)目投資日益提高,導(dǎo)致投資風(fēng)險(xiǎn)增大。

在這樣一種背景下,軟件質(zhì)量面臨著更大的危機(jī),而解決問題的關(guān)鍵正是黑盒測試,可是由于傳統(tǒng)的黑盒測試往往局限于手工測試,憑借工程人員的經(jīng)驗(yàn)自發(fā)地進(jìn)行,缺乏嚴(yán)格的測試管理機(jī)制,因而效果并不明顯。

在分發(fā)一個(gè)應(yīng)用系統(tǒng)之前,若沒有經(jīng)過科學(xué)、周密的黑盒測試,就相當(dāng)于將大量隱含的缺陷(defect)交付到最終用戶手中,這對于開發(fā)團(tuán)隊(duì)自身、項(xiàng)目投資方及最終用戶來說都是不負(fù)責(zé)任的表現(xiàn),也將嚴(yán)重?fù)p害三方的利益。

今天,軟件的質(zhì)量要求越來越受到重視,在對軟件的質(zhì)量監(jiān)督中,黑盒測試起著重要的、不可替代的作用;而隨著軟件開發(fā)平臺(tái)及軟件設(shè)計(jì)思想的進(jìn)步和發(fā)展,特別是rad技術(shù)的發(fā)展,對黑盒測試提出了更明確的要求,人們發(fā)現(xiàn),必須遵循一定的測試?yán)碚?,依賴于?yōu)秀的測試工具,才能進(jìn)行科學(xué)、完備的測試。

二、黑盒測試的操作步驟

在傳統(tǒng)的軟件開發(fā)生命周期當(dāng)中,測試工作往往被擱置到整個(gè)開發(fā)過程的后期進(jìn)行,也就是說,當(dāng)應(yīng)用程序的編碼工作已經(jīng)基本完成,才開始進(jìn)行測試,這樣做的缺點(diǎn)在于:

a)由于應(yīng)用程序龐大而復(fù)雜,測試工作千頭萬緒,測試人員難以組織科學(xué)、全面的測試用例,從而大幅度提高了測試成本,并嚴(yán)重影響測試的全面性和有效性;

b)由于缺陷所涉及的模塊從開發(fā)到測試之間的時(shí)間間隔較長,使得程序員的修改和維護(hù)工作要付出更大的代價(jià);

c)由于受到分發(fā)日期的限制,測試工作往往是在忙碌中結(jié)束的,而將大量的缺陷遺留給最終用戶,也就是說,真正的測試工作實(shí)際上是由最終用戶來完成的。

因此,為了保證測試工作科學(xué)、精確、全面、有序地進(jìn)行,應(yīng)該采取一邊開發(fā)一邊測試的策略,使得開發(fā)工作與測試工作平行進(jìn)行,這也就是俗話所說的“越早測試越好”的概念。

一套完整的測試應(yīng)該由五個(gè)階段組成:

1.測試計(jì)劃

首先,根據(jù)用戶需求報(bào)告中關(guān)于功能要求和性能指標(biāo)的規(guī)格說明書,定義相應(yīng)的測試需求報(bào)告,即制訂黑盒測試的最高標(biāo)準(zhǔn),以后所有的測試工作都將圍繞著測試需求來進(jìn)行,符合測試需求的應(yīng)用程序即是合格的,反之即是不合格的;同時(shí),還要適當(dāng)選擇測試內(nèi)容,合理安排測試人員、測試時(shí)間及測試資源等。

2.測試設(shè)計(jì)

將測試計(jì)劃階段制訂的測試需求分解、細(xì)化為若干個(gè)可執(zhí)行的測試過程,并為每個(gè)測試過程選擇適當(dāng)?shù)臏y試用例(測試用例選擇的好壞將直接影響到測試結(jié)果的有效性)。

3.測試開發(fā)

建立可重復(fù)使用的自動(dòng)測試過程。

4.測試執(zhí)行

執(zhí)行測試開發(fā)階段建立的自動(dòng)測試過程,并對所發(fā)現(xiàn)的缺陷進(jìn)行跟蹤管理。測試執(zhí)行一般由單元測試、組合測試、集成測試、系統(tǒng)聯(lián)調(diào)及回歸測試等步驟組成,測試人員應(yīng)本著科學(xué)負(fù)責(zé)的態(tài)度,一步一個(gè)腳印地進(jìn)行測試。

5.測試評(píng)估

結(jié)合量化的測試覆蓋域及缺陷跟蹤報(bào)告,對于應(yīng)用軟件的質(zhì)量和開發(fā)團(tuán)隊(duì)的工作進(jìn)度及工作效率進(jìn)行綜合評(píng)價(jià)。

顯然,黑盒測試只有嚴(yán)格按照步驟進(jìn)行,才可能對應(yīng)用程序的質(zhì)量進(jìn)行把關(guān)。然而,如果沒有一種優(yōu)秀的測試工具的幫助,單純憑借手工測試,不但將耗費(fèi)大量的人力、物力和財(cái)力,而且有很多測試工作是難以實(shí)現(xiàn)甚至是無法實(shí)現(xiàn)的。

三、手工測試與自動(dòng)測試的比較

手工測試無法保證黑盒測試的科學(xué)性與嚴(yán)密性,這是因?yàn)椋?/p>

測試人員要負(fù)責(zé)大量文檔、報(bào)表的制訂和整理工作,會(huì)變得力不從心;

受軟件分發(fā)日期、開發(fā)成本及人員、資源等諸多方面因素的限制,難以進(jìn)行全面的測試;

如果修正缺陷所花費(fèi)的時(shí)間相當(dāng)長,回歸測試將變得異常困難;

對測試過程中發(fā)現(xiàn)的大量缺陷缺乏科學(xué)、有效的管理手段,責(zé)任變得含混不清,沒有人能向決策層提供精確的數(shù)據(jù)以度量當(dāng)前的工作進(jìn)度及工作效率;

反復(fù)測試帶來的倦怠情緒及其他人為因素使得測試標(biāo)準(zhǔn)前后不一,測試花費(fèi)的時(shí)間越長,測試的嚴(yán)格性也就越低;

難以對不可視對象或?qū)ο蟮牟豢梢晫傩赃M(jìn)行測試。

因此,自動(dòng)測試成為最佳的解決方案。所謂自動(dòng)測試,實(shí)際上是將大量的重復(fù)性工作交給計(jì)算機(jī)去完成,一個(gè)優(yōu)秀的自動(dòng)測試工具,不但可以滿足科學(xué)測試的基本要求,而且可以節(jié)約大量的時(shí)間、成本、人員和資源,并且測試腳本可以被重復(fù)利用(包括被不同的項(xiàng)目所利用)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉