軟件測試中應該如何認識配置測試
我對配置測試的認識我覺(jué)得應該分兩種:
一種是物理測試:就是查看配置項的數量是不是和先前所要求的相同,也就是說(shuō)是不是該有的配置項都有了
第二種是功能測試:就是查看配置項的內容是不是符合標準,也就是說(shuō)是不是配置項起到了先前所預期的功能。
配置測試配置測試主要是針對硬件而言,其測試過(guò)程是測試目標軟件在具體硬件配置情況下,出不出現問(wèn)題,韋德時(shí)發(fā)現硬件配置可能出現的問(wèn)題,大體來(lái)講硬件配置分為以下幾類(lèi): 一:PC 二:組件: 三:外圍設備 四:接口 五: 選項和內存 六: 設備驅動(dòng)
配置測試也可以用以下的方式來(lái)解說(shuō):
一.配置綜述
如果剛準備開(kāi)始從事軟件測試工作,首先的一個(gè)任務(wù)是配置測試。要保證測試的軟件使用盡量多樣化的硬件組合。配置測試是指使用各種硬件來(lái)測試軟件操作的過(guò)程。
我們常用有如下配置:個(gè)人計算機;部件;外設;接口;可選項和內存;設備驅動(dòng)程序。
如果準備開(kāi)始進(jìn)行軟件的配置測試,就要考慮哪些配置與程序的關(guān)系最密切。這是必不可少的,因為并不是所有的生產(chǎn)硬件的商家都遵照一套標準來(lái)設計硬件。
1.分離配置缺陷
判斷缺陷是配置問(wèn)題還是普通缺陷的方法:在另一臺配置完全不同的機器上執行相同
的操作。如果缺陷沒(méi)產(chǎn)生,那就很可能是配置問(wèn)題了,如果缺陷在多種配置中產(chǎn)生,應該是普通的缺陷(BUG)
判斷缺陷是開(kāi)發(fā)程序的問(wèn)題還是硬件的問(wèn)題,要找出問(wèn)題所在:
(1)軟件可能包含在多種配置中都會(huì )出現的缺陷。
(2)軟件可能包含只在某一個(gè)特殊配置中出現的缺陷。
(3)硬件設備或者其設備驅動(dòng)程序可能包含僅由軟件揭示的缺陷。
(4)硬件設備或者其設備驅動(dòng)程序可能包含一個(gè)借助許多其它軟件才能看到的缺陷- 盡管它可能對測試的軟件特別明顯。
前兩種情況,由開(kāi)發(fā)小組負責修復缺陷。后兩種情況,責任不太清晰。但是即使是硬件的問(wèn)題,都是開(kāi)發(fā)小組的責任,因為客戶(hù)不關(guān)缺陷是怎么產(chǎn)生的,他們只要求在自己的系統配置中能正常運行。
2. 計算工作量
配置測試工作量可能非常大,我們不可能把會(huì )出現的配置都測試。減少麻煩的答案是等價(jià)類(lèi)劃分。需要找出一個(gè)方法把巨大的配置可能性減少的盡可能控制的范圍。由于沒(méi)有完全測試,因此存在一定的風(fēng)險,但這正式軟件測試的特點(diǎn)!
二.執行任務(wù)
確定測試哪些設備和如何測試的決定過(guò)程是相當直觀(guān)的等價(jià)類(lèi)劃分工作。什么重要,怎樣才會(huì )成功,是決定的內容。計劃配置測試時(shí)采用的一般過(guò)程如下:
1.確定所需的硬件類(lèi)型
2.確定哪些硬件,型號和驅動(dòng)程序可用
3.確定可能的硬件特性,模式和選項
4.將確定后的硬件配置縮減為可控制的范圍
5.明確使用硬件配置的軟件唯一特性
6.設計在每一種配置中執行的測試用例:
(1)從清單中選擇并建立下一個(gè)測試配置
(2)啟動(dòng)軟件
(3)打開(kāi)文件comfigtes.doc
(4)確認顯示出來(lái)的文件正確無(wú)誤
(5)打印文檔
(6)確認沒(méi)有錯誤提示信息,而且打印的文檔符合標準
(7)將任何不符之處作為軟件缺陷記錄下來(lái)
7.在每種配置中執行測試
8.反復測試直到小組對結果滿(mǎn)意為止
三.獲得硬件
即使把要配置的硬件可能性用等價(jià)類(lèi)劃分到最低限度,仍然需要N多硬件的,沒(méi)那么多錢(qián)怎么辦?
(1)只買(mǎi)可以或者將會(huì )經(jīng)常使用的配置。
(2)與硬件生產(chǎn)商聯(lián)系,看能否租借甚至白送
(3)問(wèn)公司內部人有什么硬件,是否允許進(jìn)行測試。為了完成配置測試,甚至要開(kāi)車(chē)到鄉下,但這仍然比買(mǎi)要便宜多了
四.明確硬件標準
大概意思就是了解硬件說(shuō)明書(shū)的一些細節,有助于做出更多清晰的等價(jià)劃分決定。
五.對其他硬件進(jìn)行配置測試
根據從設備使用者,項目經(jīng)理或者銷(xiāo)售人員的輸入建立硬件的等價(jià)區間,寫(xiě)測試用例,收集所選硬件,執行測試。
總結:進(jìn)行配置測試是軟件測試新手經(jīng)常被分配到的任務(wù),因為它容易定義;是基本組織技巧和等價(jià)分配技術(shù)的敲門(mén)磚;是與其它項目小組成員合作的任務(wù);是管理員快速驗證結果的手段。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/