移动互联将移动通信和互联网二者结合起来,成为一体。目前,移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务。随之而来的移动互联应用也是丰富多样。基于移动端的便携性,移动应用呈现出安卓与IOS寡头垄断、H5技术快速扩大占有率且与原生高度融合的特点,移动类型涉及语音类、消息类、内容类、位置服务和电子商务等。因此移动互联的蓬勃兴起,势必会使中国银行的网络金融疾速发展。在移动互联渐进和快速迭代开发中,新版本的连续发布使得回归测试进行的更加频繁,同时随着移动端技术的发展,应用数量会越来越多。在这种情况下,手工测试速度慢、效率低会越来越难以满足移动端测试的要求,甚至会成为产品上线的瓶颈。基于此,移动互联自动化测试必然会成为未来的一个重要发展点。 基于调研业界在移动端测试的实践经验,已经有较为成熟的自动化测试解决方案,appium+robot framework解决方案能够很好的应对andriod和ios端的app自动化测试需要,作为开源解决方案,在业界有大规模的应用实践,可靠性和稳定性有保障,并且社区活跃,更新及时且持续优化,能够满足移动端操作系统持续更新的需要。 appium+robot framework开源解决方案从工具角度来说很好的解决了移动端测试问题,但其缺少案例管理、任务执行、脚本资产管理、作业调度、用户权限管理等相关功能。面对复杂大型项目、多任务并行测试、多用户对任务及资产需区别权限、海量存量案例和脚本的更新维护,单靠这套开源解决方案是无能为力的。因此需要在appium+robot framework开源框架之上在自主开发一套移动端自动化测试平台用以解决上述问题,自主开发能满足行里在移动互联网端产品测试需求的移动端自动化测试平台就显得十分迫切。 预计通过将BMTC应用到移动互联自动化测试领域,实现移动端自动化测试平台化管理,降低自动化测试用例设计成本,可以十分明显的改善测试用例和案例管理水平,提高移动互联自动化测试效率,保证产品质量。