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