如何抓取Android系统APP测验的日志

Android

1个回答

写回答

15035399559

2026-02-17 18:43

+ 关注

Android
Android

Android自动化框架在淘宝项目中的应用情况:在淘宝项目中,我们采用了Android自动化框架来提升效率并缩短开发测试周期。原来发布阶段需要手动回归2周,每天4小时。而现在通过自动化执行查看结果,效率显著提升。每个客户端每迭代所需时间减少10倍,即每天可以节省10*4h/每客户端每迭代的时间成本。此外,在规范流程方面也有所改善。原来开发过程中需要手工打包,然后通过旺旺与测试团队和运营团队进行沟通。而现在平台实现了自助打包,并每日构建产品。这样做提高了效率,手工打包每个2分钟完成,并且沟通成本更高。通过这种方式杜绝了潜在出错的风险。至于IOS自动化框架发展历程,则可以分为以下阶段:首先是注入式框架阶段。这是第一个开始使用该技术的阶段,在改进过程中直接修改开发代码来使测试运行起来,并升级日志系统以方便查看运行结果。其次是通过仪器JS工具包提供的稳定性增强和批量执行功能。这使得原来需要修改代码的方式改为直接运行应用程序,从而提高了运行的稳定性并增加了易用性。在操作扩展方面,主要包括稳定性方面的改进,如增加轮询元素查找功能。此外还有便利性的扩展,例如UIAPicker的选取与展示。校验扩展则是提供了更丰富的校验功能,并且在出错时会给出提示信息。Log转Hudson则是将UIAutomation执行后的plist结果文件转换为Hudson可识别的格式,方便在持续集成中使用。至于InstrumentDriver,则是纯Java环境编写用例的工具。它更好地接入现有的测试系统,提升了效率并减少了语法错误排查所需时间。同时,智能感应技术使得编写用例时间缩短了30%以上,并大幅降低了学习成本。调试功能使出错排查时间缩短了50%。至于Instrument uiautomati

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号