黑盒的测试框架,有基于 UI 的测试框架,也有基于分层的测试框架,本人倾向于分层,但在面试过程中或与他人交谈中,或嗤之以鼻,大部分人还是倾向于 Seleniu2、Appium 等基于纯 UI 的解决方案,目前市场上主流的也是如此。

但是在实际使用中,相信大家都遇到过以下问题

之前看过阿里一篇关于分层测试的文章,给了我启发,也是对该解决方案的忠实拥护者,自己还写了套分层测试的框架,分层原理大致如此

优点在哪里呢

那么问题来了,既然如此,为什么现在占主导的还是 UI 自动化,分层测试效果好,为什么实践的人少,甚至有抵触呢?是否有更好的解决方案呢?希望大牛能指点迷津,也希望大家提出见解


↙↙↙阅读原文可查看相关链接,并与作者交流