[原创]浅谈自动化测试中的金字塔模型理解
生活随笔
收集整理的這篇文章主要介紹了
[原创]浅谈自动化测试中的金字塔模型理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[原創]淺談自動化測試中的金字塔模型理解
金字塔軟件測試的模型來源于Mike Cohn 的書《Succeeding With Agile》中有詳細描述,模型如下圖所示:
我的理解是自動化測試金字塔模型中最底層是單元測試,中間層是集成/接口測試,最頂端是端到端的GUI測試;其中自動化測試金字塔模型并不是什么新鮮內容,比較類似我們大家了解的MVC模型,有異曲同工之處。
自動化測試金字塔模型給我們帶來的啟示如下:
1、unit單元測試,速度快,且成本低(當然這里的成本低,是指可以前移測試早發現問題,缺陷修復代價來講,但從目前如果開發要強制單元測試,成本其實并不低,影響因素也眾多)
2、ui端到端測試,速度慢,且成本高(與上面解釋類似)
3、Service集成和接口測試,處于二者中間,其實這塊我認為是測試收益最大,且最容易有成果和成效的部分;
4、自動化測試金字塔模型還給我們的啟示是,如果在進行ui測試時,發現缺陷,有可能是你的中間service層或是unit層有缺陷,我們應追朔本源,解決問題根據原因所在。
關注我的微信公眾號:質量保障技術與管理
總結
以上是生活随笔為你收集整理的[原创]浅谈自动化测试中的金字塔模型理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神奇的莫比乌斯带(mobius)
- 下一篇: 章泽天为京东站台,现身戛纳萧邦晚宴助力时