这些天写博客没有之前那么勤了,确实这些天比较忙,本身自动化测试的进度就比较紧凑,临时师兄又给了一个任务,资方拿到了某某应用的中国发行权,不过麻烦的没有给源码,需要将原先的广告平台和数据统计平台进行替换,我主要负责将原先的comScore平台替换成Flurry,主要的流程是将Apk反编译,然后修改smali源码,然后再反编译回去,中间要用JD-GUI查看classes.dex文件转换成jar文件有没有被修改,比较简单,但要对Android的目录结构和原理比较熟,在看完Android的基础教程后还是能Hold住的,等实习结束写总结的时候会分享出来,给有需要的同学,毕竟这玩意不熟悉的话比较没头绪。
关于自动化测试,win32下vs的自动化测试几经修改终于部署上去了,QTP的录制和回放功能还是比较强大的,VBScript的灵活性比较高,所以能够实现测试的完全自动化,不过感觉QTP的功能有时候还是不够稳定,这个自动化测试框架在卖给HP后很多功能都弱化了,相应的辅助工具也有很多都没有更新了,这一点确实比较遗憾。个人觉得暑假最多的收获就是对很多开发工具相对底层的东西熟悉很多,不再仅仅依靠IDE,这一点加深了我学习观念的变化,我想学习一个新的开发语言最好的方法就是从抛弃IDE开始,这样可以大大加快我们对于一门新的语言的学习,过于依赖IDE会导致自己的调试能力严重下降,这是我以前没有注意过的,说实话我个人的vs调试能力很菜,而vs却又是我最熟悉的工具,而调试能力的大小能在很大程度上决定我们的开发进度,欲速则不达,永远都不要抱着速成的想法去学习一门语言。另一个大的收获就是自己写脚本的能力得到了很大的提示,这一个多月时间我基本都在学习自动化测试框架和写测试脚本,脚本给我的最大收获就是它与C和C++等编程式语言的巨大不同,给人思维上的变化,脚本总是顺序执行,而且直接明了,效率极高,不过当然要比二进制程序的文件要慢,而且只需要系统上有相应的解释执行器,脚本就可以方便地实现跨平台,相对庞大的IDE和复杂的链接库来说,脚本非常轻便,而且功能强大。
转眼间实习也快结束了,咬紧牙关,每天进步一点点,加油吧!少年!
实习第37天
最新推荐文章于 2024-01-09 01:30:02 发布