跨端自动化测试实践技术创新变革未来
摘要社交应用的多端场景跨多端测试自动化方案各端自动化驱动自动化用例框架用例云执行系统
跨多端应用场景PC时代移动时代
跨端测试自动化实践被测应用各端自动化驱动跨端用例框架跨端用例执行
Android自动化测试早期版可选的驱动工具:InstrumentationNativeDriverUIAutomatorRobotiumAppium
Robotium遇到的痛可自动化率低手Q手工用例可自动化率只有22%用例编写和维护成本高用例(分钟)PCRobotium成本增加编写时间:25452倍维护时间:0.17530倍
Robotium可自动化率只有22%
用例维护成本高的分析调试步骤多没有截图用例和应用Log混杂难用的UI控件查看工具产品本身限制用例管理功能弱难以封装中间层没有测试资源管理
决解方案–自研自动化框架QT4A思路:QTA用例框架+QT4A自动化驱QTA用例框架:解决自动化成本高的问题QT4A自动化驱动:解决不能自动化的问题QT4A目标:支持被测应用支持Android2.1及以上跨进程,跨应用,跨端支持Native,Web,自研控件提升用例维护性使用Python支持UI操作事件自动确认支持ViewID
ViewID提升用例维护性界面Accessbility控件树ViewID控件树
原创力文档

文档评论(0)