关键词:
Android
自动化测试技术
单元测试
性能测试
白盒测试
摘要:
全一快递扫描宝APP客户端,是全一快递IT部自主研发的一款Android应用软件,该系统是以日常扫描作业业务为核心,集合业务员日常操作业务,以信息技术为手段,最终打造成公司业务管理一体化的管理系统,搭建公司高层与一线外务员沟通的桥梁,切实聆听一线外务员的心声与建议。扫描宝的研发及最终上线还将会为公司节省采购原扫描设备把枪的成本,所以从公司发展和公司成本的角度来考虑,此项目的研发是很有必要的,也将会为公司带来一些收益。本系统是为公司内部员工一线外务员使用的,作为一款日常操作的APP系统,其作业直接影响到公司的运营质量,也影响公司对外的形象,对功能与性能有着非常高的要求。因此,测试的工作将是非常有必要而且很重要的,本文研究的内容就从这个项目着手,主要研究目的就是为了发现项目中存在的问题,提交开发中心并最终解决。为此,本文以提高测试效率及完善测试体系为主要研究目标,结合公司目前的现状,综合运用现有的测试理论及Android平台手机软件运行特点,对公司的项目进行测试,形成一个公司内部可用的自动化测试框架,真正的用于企业的项目之中,为公司创造更大的价值。本文从以下几个方面进行研究:1.进行测试方案的确定,结合现有的Android自动化测试技术,引入自动化测试工具,包括单元测试工具、性能测试工具和录制回放工具,设计出一种通用的测试方案,形成一套完善的自动化测试流程和体系。2.测试场景的设计,功能方面针对不同的业务模块设计不同的测试用例,性能方面根据单用户和多用户的并发、不同的时间点进行测试。3.具体的测试实现,在确定完测试方案和设计完测试场景后,用设计的具体方法和Android自动化测试工具进行实际的测试研究。4.对测试结果进行分析,确保系统的可用性,也要保证性能的稳定性,这些都需要通过测试来进行验证,把验证的结果形成测试文档,如有跟需求不同之处,则返回开发进行修复。