测试框架选型: 首先,通过利用TestNG结合csv的使用,将测试用例数据转化为测试代码中的数据,减少了测试人员录入数据和准备数据的工具: 再次,通过对appium的封装,按照面向对象的思想将测试中用到的页面元素封装成对象,增强测试代码的复用率,并减轻测试人员对底层代码实现的负担,提高测试代码编写效率: 最后,引入失败重跑.失败截屏,并通过reportng生成测试报告的方式,逐步完善测试过程,提高定位问题的速度: 测试框架分层: 数据层.驱动层.测试Case层.支持层 第一层:数据层 即执行用例