發(fā)布時(shí)間:2020-08-05
每個(gè)軟件的誕生都是離不開測(cè)試的,只有經(jīng)過了最終的測(cè)試,沒有發(fā)現(xiàn)什么問題,軟件才會(huì)上線。軟件測(cè)試的分類是有許多的,而一般來說,軟件測(cè)試的方法是分為兩種的,分別是白盒測(cè)試和黑盒測(cè)試。
白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序本身的測(cè)試,著重于程序的內(nèi)部結(jié)構(gòu)及算法,通常不關(guān)心功能與性能指標(biāo)。黑盒測(cè)試又被稱為功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說明的測(cè)試,實(shí)際上是站在最終用戶的立場(chǎng)上,檢驗(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)鍵正是黑盒測(cè)試,可是由于傳統(tǒng)的黑盒測(cè)試往往局限于手工測(cè)試,憑借工程人員的經(jīng)驗(yàn)自發(fā)地進(jìn)行,缺乏嚴(yán)格的測(cè)試管理機(jī)制,因而效果并不明顯。
在分發(fā)一個(gè)應(yīng)用系統(tǒng)之前,若沒有經(jīng)過科學(xué)、周密的黑盒測(cè)試,就相當(dāng)于將大量隱含的缺陷(defect)交付到最終用戶手中,這對(duì)于開發(fā)團(tuán)隊(duì)自身、項(xiàng)目投資方及最終用戶來說都是不負(fù)責(zé)任的表現(xiàn),也將嚴(yán)重?fù)p害三方的利益。
在現(xiàn)在的社會(huì)當(dāng)中,軟件的質(zhì)量要求可以說是越來越受到重視,而在軟件質(zhì)量的監(jiān)督中,黑盒測(cè)試是很重要的存在的。并且,隨著IT行業(yè)的發(fā)展,特別是關(guān)于rad技術(shù)的快速發(fā)展,黑盒測(cè)試有了一些更加明確的要求。開發(fā)測(cè)試人員發(fā)現(xiàn),必須遵循一定的測(cè)試?yán)碚?,依賴于?yōu)秀的測(cè)試工具,這樣才能使測(cè)試達(dá)到最好的結(jié)果??梢哉f,一個(gè)好的測(cè)試工具可以讓測(cè)試人員方便許多,而AutoRunner就是一個(gè)這樣的軟件,Java作為標(biāo)準(zhǔn)化、流行的開發(fā)技術(shù),擁有大量的擁護(hù)者和開發(fā)者,容易學(xué)習(xí),也更容易找到懂得Java的測(cè)試工程師,啟動(dòng)和執(zhí)行速度快,避免了啟動(dòng)應(yīng)用的大量等待時(shí)間。
推薦閱讀:
原來自動(dòng)化測(cè)試的分層是這樣的,什么項(xiàng)目適合自動(dòng)化測(cè)試?
自動(dòng)化測(cè)試有哪些?自動(dòng)化測(cè)試的過程是怎么樣的?
前端頁面測(cè)試需要測(cè)試哪些內(nèi)容?前端自動(dòng)化測(cè)試的實(shí)現(xiàn)小技巧
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系