深入理解Android自动化测试

24-05-28     slbcun     772℃     0

深入理解Android自动化测试

2011年,被第一代联想乐Phone智能手机深深震撼后,我投身到联想智能事业部,开始从Windows平台转战到Android平台,继续研究自动化测试和单元测试。这些年伴随着Android的发展,一路风尘,其中酸甜苦辣,只有同路人能体会。

从事自动化测试这十年,一直坚持做实践笔记,将Android平台各自动化测试工具和框架的使用经验、源码阅读的心得,以及对框架二次封装及相关工具开发的总结和讨论,全部记录了下来,以备日后查阅。不知不觉已经记录了厚厚一本,这本笔记不仅在遇到问题时给我莫大帮助,也促使我立足于这些知识和经验进行更深入的探索。

现在将这本笔记集结成书,不仅仅是为了让大家快速入门,少走弯路,更是为了让大家在实践中发现书中更多的缺漏和问题,借助这本笔记一起向更深的未知世界探索。让我们打开探照灯,拿起洛阳铲,开工吧!

读者对象

其实没必要如此细分,只要你想读,读就是了!

如果非要我分,那大致这些朋友可以读。

·对软件测试感兴趣的人。

·对软件自动化测试感兴趣的人。

·对Android自动化测试感兴趣的人。

如何阅读本书

本书分为4大部分。

第一部分为基础篇(第1~7章),简单介绍Android常用自动化测试工具和框架的基本使用技巧与相关理论,帮助读者直接上手操作这些工具或使用框架撰写自动化脚本。

第二部分为原理篇(第8~13章),通过对Android常用自动化测试工具和框架的源码剖析,让大家更直观地了解工具的运行原理。了解原理有两大好处:第一,可以更灵活地运用这些工具和框架,并清楚地知道应用这些工具和框架的局限性;第二,可以基于这些源码更深入地对工具和框架进行二次开发。

第三部分为实践篇(第14~18章),通过项目中的各种需求和实际问题来分析工具的不足,从而开发一些小工具或对框架进行二次封装,加以补充。这里只是抛砖引玉,希望大家循着这条线索开发出更多、更实用的工具,或对框架进行更深入的封装。

第四部分为反思篇(第19~21章),结合实际工作中领导们提出的各种问题进行深入讨论和反思,这不仅仅是Android自动化测试的问题,还是所有软件自动化测试从业人员都在面临的问题。

附录A为moneky常用键值参照表,方便大家使用monkey开发时查阅。

附录B为getProperty()和getSystemProperty()的说明,方便大家对两者进行对比分析。


分享 收藏 查看详细内容请点击:   下载
发表我的评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~