python+appium+behave自动化埋点回归测试(1)

开始学习behave之前需要了解一些相关的概念。

埋点

通过前端加入统计代码,收集一些用户的行为数据(点击,页面切换,退出等)并上传到数据库。

埋点回归测试

产品是在不断的在升级迭代,埋点需求也在不断的增加,新增的一些功能模块,或者埋点代码可能会对原有的埋点造成影响,如果不及时排除bug就会影响数据的使用以及一些相关业务的开展,这就需要对老的埋点进行测试,这就是埋点回归测试。

appium

一个自动化测试工具,可以控制手机自动操作应用程序。

behave

网上关于behave的资料不多,说的都模糊不清,要了解behave首先得清楚BDD是什么(可以参考http://www.51testing.com/html/38/n-3724438.html),说白了就是一个行为驱动开发的框架。

为什么要用behave

一开始接触behave的时候我也是很困惑,behave也是要驱动aapium才能控制手机,我只要appium就好了,那干嘛还用它呢?不是多此一举吗?当熟悉了整个behave框架的工作流程之后,我才理解behave的真正作用并不是网上说的接口调试,而是它可以让集成测试更加规范、高效、简单。

你可能感兴趣的:(python+appium+behave自动化埋点回归测试(1))