亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

范文資料網(wǎng)>書稿范文>方法>選擇方法>《如何選擇軟件測試方法

如何選擇軟件測試方法

時間:2022-03-20 03:05:52 選擇方法 我要投稿
  • 相關(guān)推薦

如何選擇軟件測試方法

第一次聽到測試手段的概念,無法理解,覺得測試手段和測試類型幾乎差不多,估計是在炒概念,最近很流行。但了解了James Bach的思想后,感覺自己錯了,測試手段使測試更加富有,更加活躍,更加專業(yè)。

我們最熟悉的就是功能測試了,顯然功能測試相對于性能測試,接口測試,安全測試,就是一個特別典型的測試類型,我們會對測試類型進行不同的測試策略。那么這里我們從測試手段來考慮,功能測試只是一個測試手段,屬于功能測試(測試類型)。我們還可以把功能測試手段和兼容性測試類型給結(jié)合起來,好嗎?

測試手段關(guān)注與多個方面:測試員,覆蓋率,潛在問題,測試活動,評估那么我們的功能測試其實就是關(guān)注測試內(nèi)容的基于覆蓋率的測試手段,逐個測試每個功能,徹底測試每個功能,直到可以確信該功能沒有問題。這里面包括白盒功能測試(單元測試)和黑盒功能測試。

另外還有些關(guān)注測試內(nèi)容的基于覆蓋率的測試手段:

特性與功能集成測試:一起測試多個功能,已check功能在一起執(zhí)行的情況 菜單瀏覽:遍歷GUI產(chǎn)品中的所有菜單和對話框,使用每個可以的選項

域測試: 使用等價類和邊界值方法進行變量輸入測試

等價類分析: 測試等價的一組變量的取值測試

還有很多沒有寫出來,說一個共同點:就是其實我們的其他很多測試手段都是在廣義上的功能測試剝離出來的,也就是說,我們淘寶現(xiàn)在做的功能測試其實都或多或少的包括這些測試手段,但是做到的程度就不一樣了。

我們測試執(zhí)行的時候:考慮說要站在用戶使用的角度,要站在功能設計是否合理的角度,要站在破壞者的角度,要站在功能是否正確的角度,要站在市場的角度。等等。不同的角度去測試,就會發(fā)現(xiàn)不同的bug。

我們做功能測試的時候,會全面考慮這些角度,但我們的比重是非常清楚的,也就是我們更多的關(guān)注這個功能是否正確,是否符合需求。其最常用的手段就是上面說的徹底的測試每個功能,就是功能測試。

那么如果我們看其他的手段,可以發(fā)現(xiàn)我們實際在做的功能測試都包含這些測試手段,但一個人的精力是有限的,你把更多的權(quán)重放在這里,其他的地方的權(quán)重會相對減小。我們?yōu)樯稌@樣呢?我們沒有深入的分析功能測試發(fā)現(xiàn)的bug和使用不同的手段去進行功能測試帶來的好處。

加上同一個角度的測試執(zhí)行帶來的浮躁和系統(tǒng)免疫現(xiàn)象,我們功能測試的手段的單一性帶來的結(jié)果是值得懷疑的。我們使用不同的手段去進行類似于功能測試的測試執(zhí)行,會發(fā)現(xiàn)很多bug,這些bug表面上看象功能測試應該發(fā)現(xiàn)的bug,象用戶測試應該發(fā)現(xiàn)的bug。一般情況下什么樣的測試手段決定發(fā)現(xiàn)什么樣的bug。當然不同的手段之間也會存在交集的,也就是說使用ET手段去測試,站在的角度也許會存在變化(在測試執(zhí)行中),所以其發(fā)現(xiàn)的bug會很有可能是其他測試手段應該發(fā)現(xiàn)的bug。

總之,測試手段的多樣性帶來的成果是可觀的。當然,成本也是需要考慮的。 說的很抽象,后續(xù)想想怎么比喻好一點 。

【如何選擇軟件測試方法】相關(guān)文章:

如何選擇績效考核方法04-13

軟件測試總結(jié)03-22

面試測試方法04-12

軟件測試的面試技巧05-18

軟件測試實習報告07-19

軟件測試個人總結(jié)01-16

特征選擇方法11-11

調(diào)查方法的選擇03-25

如何管理測試團隊04-19

軟件測試總結(jié)(精選20篇)04-22