其他
为什么需要UI自动化测试移动端APP是一个复杂的系统,不同功能之间耦合性很强,很难仅通过单元测试保障整体功能。UI测试是移动应用开发中重要的一环,但是执行速度较慢,有很多重复工作量,为了减少这些工作负担,提高工作效率,需要引入可持续集成的自动化测试方案。为什么选择AppiumAppium(http://appium.io/docs/cn/about-appium/intro/)是一款开源测试工具,可以用来测试安卓/iOS/Windows端的原生应用和Web混合应用。为了应对快速迭代的移动端应用功能,越来越多的App采用混合模式,即将部分功能交给应用内嵌的Web页面实现。Appium能方便的切换测试原生应用或App内嵌的web页面,对于Hybrid