35、沒有產(chǎn)品說明書和需求文檔地情況下能夠進(jìn)行黑盒測試嗎餐济?
這個(gè)問題是國內(nèi)測試工程師經(jīng)常遇到的問題耘擂,根源就是國內(nèi)軟件開發(fā)文檔管理不規(guī)范,對(duì)變更的管理方法就更不合理了絮姆。實(shí)際上沒有任何文檔的時(shí)候醉冤,測試人員是能夠進(jìn)行黑盒測試的,這種測試方式我們可以稱之為探索測試篙悯,具體做法就是測試工程師根據(jù)自己的專業(yè)技能蚁阳、領(lǐng)域知識(shí)等不斷的深入了解測試對(duì)象、理解軟件功能鸽照,進(jìn)而發(fā)現(xiàn)缺陷螺捐。
在這種做法基本上把軟件當(dāng)成了產(chǎn)品說明書,測試過程中要和開發(fā)人員不斷的進(jìn)行交流矮燎。尤其在作項(xiàng)目的時(shí)候定血,進(jìn)度壓力比較大,可以作為加急測試方案诞外。最大的風(fēng)險(xiǎn)是不知道有些特性是否被遺漏
36糠悼、測試中的”殺蟲劑怪事“是指什么?
殺蟲劑怪事”一詞由 Borisbeizer在其編著的《軟件測試技術(shù)》第二版中提出浅乔。用于描述測試人員對(duì)同一測試對(duì)象進(jìn)行的測試次數(shù)越多倔喂,發(fā)現(xiàn)的缺陷就會(huì)越來越少的現(xiàn)象铝条。就像老用一種農(nóng)藥,害蟲就會(huì)有免疫力席噩,農(nóng)藥發(fā)揮不了效力班缰。這種現(xiàn)象的根本原因就是測試人員對(duì)測試軟件過于熟悉,形成思維定勢為了克服這種現(xiàn)象悼枢,測試人員需要不斷編寫新的測試程序或者測試用例埠忘,對(duì)程序的不同部分進(jìn)行測試,以發(fā)現(xiàn)更多的缺陷馒索。
也可以引用新人來測試軟件莹妒,剛剛進(jìn)來的新手往往能發(fā)現(xiàn)一些意想不到的問題。
37绰上、在配置測試中旨怠,如何判斷發(fā)現(xiàn)的缺陷是普通問題還是特定的配置問題?
在進(jìn)行配置測試時(shí)蜈块,測試工程師仍然會(huì)發(fā)現(xiàn)一些普通的缺陷鉴腻,也就是與配置環(huán)境無關(guān)的缺陷。因此判斷新發(fā)現(xiàn)的問題百揭,需要在不同的配置中重新執(zhí)行發(fā)現(xiàn)軟件缺陷的步驟爽哎,如果軟件缺陷不出現(xiàn)了,就可能是配置缺陷器一;如果在所有的配置中都出現(xiàn)课锌,就可能是普通缺陷需要注意的是,配置問題可以在一大類配置中出現(xiàn)祈秕。例如渺贤,拔號(hào)程序可能在所有的外置 Moden中都存在問題,而內(nèi)置的Modem不會(huì)有任何問題