歡迎來(lái)到培訓(xùn)無(wú)憂網(wǎng)!
咨詢熱線 400-001-5729
2022-01-19 10:14:35|已瀏覽:200次

在軟件測(cè)試領(lǐng)域中有業(yè)界公認(rèn)的7項(xiàng)基本原則。了解這7項(xiàng)原則,可以讓我們正確的認(rèn)識(shí)測(cè)試,更好的進(jìn)行測(cè)試。
1、軟件測(cè)試能夠發(fā)現(xiàn)軟件存在缺陷,但不能證明軟件沒(méi)有缺陷
軟件測(cè)試能夠發(fā)現(xiàn)軟件潛在的缺陷,好的測(cè)試可以使軟件中遺留的缺陷非常少。這使得軟件測(cè)試的作用被夸大。甚至有些人認(rèn)為只要通過(guò)了軟件測(cè)試的軟件,就不再存在任何缺陷,就可以放心的使用。這種把軟件測(cè)試神話了的現(xiàn)象是違背這一原則的。實(shí)際上即使軟件測(cè)試發(fā)現(xiàn)任何缺陷,也不能證明軟件當(dāng)中就沒(méi)有缺陷,軟件就是完全正確的。
2、窮盡軟件測(cè)試是不可行的
理論上我們希望在軟件投入使用之前能夠通過(guò)軟件測(cè)試,把各種輸入和前提條件的組合都測(cè)試一遍。但在實(shí)際上這種窮盡的軟件測(cè)試是不可能實(shí)現(xiàn)的。一方面這種窮盡的軟件測(cè)試所消耗的工作量巨大,軟件的收益和成本不成比例;另一方面軟件中存在。一些無(wú)關(guān)緊要的缺陷,并不會(huì)影響軟件的使用。所以軟件通常會(huì)遵循一個(gè) good enough原則——通過(guò)衡量測(cè)試的投入產(chǎn)出比,測(cè)試既不能太少,也不能太過(guò)。
3、軟件測(cè)試應(yīng)盡早介入
軟件測(cè)試應(yīng)當(dāng)盡早地介入軟件開發(fā)過(guò)程,這樣就可以盡早的地發(fā)現(xiàn)軟件缺陷,而越早發(fā)現(xiàn)軟件缺陷,缺陷的修復(fù)成本就會(huì)越小。所以讓測(cè)試人員參加需求開發(fā)過(guò)程,確認(rèn)每條需求的正確性、可測(cè)試性等,可以有效地節(jié)省開發(fā)成本。
4、缺陷的集群性
軟件測(cè)試也是符合28原則的,即80%的缺陷只存在20%的模塊當(dāng)中。在測(cè)試的實(shí)踐當(dāng)中也會(huì)發(fā)現(xiàn),如果你在某個(gè)模塊發(fā)現(xiàn)了缺陷,那么在這模塊當(dāng)中可能就會(huì)存在不止一個(gè)缺陷。這就是缺陷的集群性。
5、殺蟲劑悖論
測(cè)試中的殺蟲劑現(xiàn)象,有兩種情況:一種情況是同一個(gè)軟件由同一個(gè)人測(cè)試,那么他在幾天后就會(huì)發(fā)生殺蟲劑現(xiàn)象;另外一種情況是同樣的測(cè)試用例對(duì)同一個(gè)軟件重復(fù)測(cè)試,也會(huì)發(fā)生殺蟲劑現(xiàn)象。對(duì)于后者需要對(duì)通過(guò)對(duì)測(cè)試用例的定期評(píng)審和完善來(lái)克服,對(duì)于前者則需要采用輪流測(cè)試的方式來(lái)克服。
6、軟件測(cè)試活動(dòng)依賴于軟件測(cè)試背景
不同領(lǐng)域的軟件測(cè)試都有它自己的特殊的測(cè)試策略。比如,軍用軟件會(huì)重視可靠性和安全性的測(cè)試,信息化系統(tǒng)軟件則會(huì)強(qiáng)調(diào)壓力測(cè)試等性能的測(cè)試。
7、無(wú)法使用的軟件不需要測(cè)試
如果一個(gè)軟件根本無(wú)法正常使用,或者他最主要的軟件功能都不能正常使用這樣的軟件是完全沒(méi)有必要進(jìn)行測(cè)試的。
這正是:
七項(xiàng)原則數(shù)一數(shù),好像大俠掌七武
正確理解和認(rèn)識(shí),測(cè)試走上陽(yáng)光路
注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://www.elsolbar.com/news-id-16349.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注軟件測(cè)試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050