随着项目版本的快速迭代、APP测试有如下几个特色:app
为节省成本,保证高效及高质量迭代,咱们需采用更高效的测试方式,App自动化测试是较高效的手段。框架
以前自动测试实践过程当中遇到的诸多问题(代码复用率低,Case开发及数据构造繁琐,问题定位困难,学习成本高等),为解决相关痛点问题,咱们从新实现了一套APP自动测试框架。本文将着重介绍技术选型、设计思路及百度外卖App的具体实践。工具
一个项目中自动化测试是否能有效的展开,自动化测试框架是关键所在。所以,如何如何构建稳定的、易扩展的自动化的测试项目对于敏捷测试有重要的意义。在设计框架的时候应该尽量的沿用自动化测试工具已提供的功能,避免重复开发,以减小开发成本。学习
经过对现有自动化测试工具的原理进行深刻分析及优缺点比较,并基于Appium和TestNG两类自动化测试框架解决上述自动化测试中遇到的问题。测试