首页 > 编程知识 正文

ui自动化测试框架分享(ui自动化测试用例)

时间:2023-05-04 20:03:59 阅读:92679 作者:4633

一.周边工具的支持更方便

Macaca为Appium提供了更全面的外围工具支持,包括:

reliablepersistentintegrationplatform :帮助管理用例和安排任务。 只有当他成为规范化程序的定期触发器和执行时,UI的自动化才能发挥他的作用。 因此,持续集成系统对自动化的长期发展至关重要,而Appium没有提供这种系统。 也就是说,我们需要从无到有建立自己持续的整合环境。 这个投资确实很大。app-inspector元素检索工具使控件的检索和定位变得非常容易。 3.UI-Recorder脚本记录工具通过记录可以快速获得脚本,便于初学者入门。

- -可互换

=检查器

轻量级Macaca对安卓的支持基于安卓SDK的UIAutomator框架,但该框架受API 17的支持。 Appium从最初的Android开始,对于API 17以上的版本,Appium和Macaca一样基于UIAutomator,对于API 17以下的版本,Appium是,但是从APP版本的角度来说, 我不想为了支持这少量的机型而增加自动化的工作量。 简单来说,大而完整的未必是最好的,找到适合自己的才是重要的。

--ui记录器

社区内容丰富的Macaca是阿里集团的开源框架,官网提供中文版和英文版的双语文档。 对于开发者来说,阅读英文文件的能力是必须的,但是提供中文文件可以帮助基础比较薄弱的大多数同学快速入门。 另外,Macaca团队还提供了技术交流的微信群和钉钉群,在出现问题时可以轻松与创始团队的相关同学联系,这无疑也带来了很大的便利。

- -社区支持

四.多方支持

如何在有限的时间内,追求尽可能高的产品质量? 业务测试只需要打开我们的服务,在业务测试的过程中,就可以自动生成安卓、iOS、网页的自动化脚本。 自动化脚本在量产设备上的播放,可以大幅提高关键路径的覆盖率,提高兼容性测试的效率,使业务测试摆脱冗长重复的步骤,集中在边界上,异常等可以给本公司的产品带来很多提升。

-react组件测试

=调试

五、API的统一

我研究过Appium的官方API。 以java-client为例,相对于iOS和Android,控件和驱动程序等类别因平台而异。 对于控件,安卓元件、IOs元件和驱动器有安卓驱动器。 虽然需要处理多个平台的不一致性,但是Macaca从底层开始就不区分iOS和Android,可以通过统一的API进行支持,所以很有用。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。