无门槛自动化测试工具,融合关键字驱动和数据驱动实现终端应用 UI自动化测试
以树形结构显示项目内自动化用例分布情况,方便相关干系人评审各个模块自动化用例覆盖程度,以便管理者根据实际项目情况作出调整。
以平台将此类操作抽象为一组组关键字,诸如:点击、输入、左滑、右滑、长按、双指下滑、下拉通知栏、音量+键、音量-键、电源键、三指上滑、三指下滑等二十多种操作,基本覆盖了人工测试时大多数操作类型。
编写用例时仅需将操作步骤与元素id关联起来。提高了元素控件的复用性,当元素名称、索引等属性改变时,仅需修改元素信息,降低了测试用例维护工作量。
执行应用功能测试时,用户可根据测试目的调整执行调度。用户可选择用例分布执行,系统将所有待执行用例按照一定规则分布在所选择的执行设备中,大大提高执行效率,缩短了自动化测试的反馈周期。
将移动App中出现的弹框元素预先保存至异常元素中,在执行遇到问题时,系统会优先判断是否是由于异常元素导致无法执行,避免了异常元素导致的自动化用例难以开展的问题,提高了用例稳定性。
平台提供针对移动App的功能自动化、性能自动化和针对ROM的自动化测试,同时平台支持上传monkey脚本执行测试,并收集monkey执行过程中的性能数据和问题缺陷。基本覆盖了移动终端自动化测试的方方面面。