主页

索引

模块索引

搜索页面

测试模型

https://img.zhaoweiguo.com/knowledge/images/testings/model1_icecream_cone.jpeg

冰淇淋蛋卷模型:有些情景高层的测试不容易覆盖到的,所以,还要有一些底层的测试,比如单元测试。在这种情况下,底层的测试只是作为高层测试的补充,而主力就是高层测试。这是一种费时费力的模型,要准备高层测试实在是太麻烦了。

https://img.zhaoweiguo.com/knowledge/images/testings/model2_pyramid.jpeg

测试金字塔模型:行业里的最佳实践。Mike Cohn 在自己的著作《Succeeding with Agile》提出了测试金字塔,但大多数人都是通过 Martin Fowler 的文章知道的这个概念。越是底层的测试,牵扯到相关内容越少,而高层测试则涉及面更广。小事反馈周期短,而大事反馈周期长。小事容易做好,而大事难度则大得多。所以,以这个标准来看,底层的测试才更容易写好。

主页

索引

模块索引

搜索页面