李桑

李桑的博客

他的个人主页  他的博客

2009-08-09 上海pythoner科学会堂聚会

李桑  2009年08月09日 星期日 21:20 | 1788次浏览 | 26条评论

python 聚会 手机自动化测试 短信

参加了上海pythoner的聚会,黑压压一大片人啊,还有JAVA社区,来了不少人,早知道我就讲个Java的自动测试工具了,大家都对web开发感兴趣,没有人对我的手机自动化测试感兴趣啊,失望中...(演讲方式有问题,和大家互动太少咯~)

我编写的python手机自动化测试接口TSPEngine的实用功能:

1.与手机通信,通过AT指令进行交互

2.可以通过ATD10086;拨打电话,也可以通过模拟按键(完全模拟人工的方式)进行电话拨打  AT+CKPD="10086",5,1(Sony Ericsson指令集)

3.可以进行按键录制,生成按键序列,在手机侧回放你按键过程;

4.可以发送短消息/浏览网页等大部分业务;

5.可用于打桩,配合APP模拟器等等;

6.王道的性能测试;

实用TSPEngine特殊应用1:

1.来电防火墙简易版:通过开启手机状态上报,检查电话号码,决定是否接听还是拒接,可以记录成文件!扩展应用广泛哦

2.垃圾短信自动清理:收到短信自动解码短信内容,非法短信直接删除,强大吧!

3.自动保存手机电话本:将来点的号码自动保存到电话薄,1实现了,这个就容易!也可以将手机电话簿存储到你的电脑,如果需要发送到你的邮箱,簡単ですね!

4.爱心电话大问候:设置定时任务,到时提醒,自动拨打电话给你的老婆或者家人,感动之举~

 

关注lisang博客,关注TSPEngine,关注手机自动化测试!

 

 

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
麦子

回复 麦子  2009年08月10日 星期一 22:55

和自己学习的东西离太远了,呵呵!不过正因为这样,才会让人感觉很牛很专业

0条回复

徐慧立

回复 徐慧立  2009年08月10日 星期一 21:41

加油。这个行业肯定会是有前景的
昨天我也听了你的演讲,非常专业,所以不太懂,昨天参加的人从事互联网的比较多,所以很难有共鸣吧。建议你的PPT可以少放一点代码(一是不懂,二是时间太短来不及看),多放一些标题性质的文字,有助于听众理解。

1条回复

  • 李桑

    回复 李桑  2009年08月10日 星期一 21:54

    多谢你的建议,我也意识到了这一点,培训一直面对的都是同行业的,后续我会慢慢改进,再次感谢!

    0条回复

王晖

回复 王晖  2009年08月10日 星期一 17:56

我过去其中一个目的就是想听听他的审计那个主题,可惜没有讲,而且因为保密的原因?不提供那个主题的PPT等相关资料,不过现场问了下他,大体了解了 shell 命令统计方面的实现

2条回复

  • 李桑

    回复 李桑  2009年08月10日 星期一 19:16

    是因为主题太多了,没有那么多的时间,审计题目内容太多,不是半个小时可以完成的,不存在保密的原因呵呵,有机会在探讨!

    1条回复

杨洋

回复 杨洋  2009年08月10日 星期一 13:19

感兴趣。。。可惜那天有事没去
TSPEngine是内嵌到手机里的一个应用(这样就得要求手机支持Python了)还是写的一个桌面程序,用数据线和手机相连并测试?

有些大公司的手机测试科室有专门搞手机自动化测试的,我还曾经看到他们有一些专门的仪器,据说也有自己写脚本的。

1条回复

  • 李桑

    回复 李桑  2009年08月10日 星期一 19:19

    暂时是桌面应用程序与手机相连进行通信,后续也会嵌入到手机内!

    0条回复

Eric Cai

回复 Eric Cai  2009年08月10日 星期一 10:40

不啊,其实很多人有兴趣的,看demo的时候很多人都伸长脖子看的~ 支持啊~~

1条回复

李富足

回复 李富足  2009年08月10日 星期一 10:32

很关注。
手机自动化测试马上就是职业热点了,楼主使用的测试手机似乎比较旧,AT也受限于爱立信,在Android上做做测试,TCP/IP基于USB。相信有很多人会非常关注的
加油!

3条回复

  • 李桑

    回复 李桑  2009年08月10日 星期一 12:12

    AT只是一种测试驱动方式而已,这次讨论的议题比较简单,讲的只是Feature Phone的AT应用,我的手机测试集成平台内的一个小部分,后续会在各种智能平台如Android,Symbian S60,RIM, Windows Mobile ,Brew实现我的自动测试功能,也希望多多探讨。
    PS:手机是比较老,给老婆买的第一个手机,没舍得换掉啊,成本低,意义大~~

    0条回复

  • 周伟

    回复 周伟  2009年08月10日 星期一 12:12

    基于USBnet可以把自动化测试做到极限,但有个东西绕不过去的就是,不同的手机可能有不同的应用层通信协议,plugin系统要设计的足够灵活,还要强大。需要做一个很好的抽象:)

    1条回复

      • 李桑

        回复 李桑  2009年08月10日 星期一 12:31

        通信技术发展越来越快,手机厂商太多,各自有各自的平台,要做一个大而全测试平台是需要时日的。TSPEngine会慢慢强大的,我自己也很期待!多多交流

        0条回复

支晓勇

回复 支晓勇  2009年08月10日 星期一 10:05

感谢您在活动中的分享,活动中有人问我您的关于审计的话题是不是要讲。看来,您还是有粉丝的。希望您继续支持相关活动

1条回复

  • 李桑

    回复 李桑  2009年08月10日 星期一 12:16

    去的时候不知道java的爱好者多,有一个java开的AT模拟器工具(JATSimulator)没有准备。审计会在以后的活动中和其他人分享,有人了解,我非常高兴,以后会改改演讲方式,和大家多些互动!感谢你把大家召集在一起!

    0条回复

周伟

回复 周伟  2009年08月10日 星期一 10:03

楼主坚持,现在移动设备的自动化测试也是个难点~虽然很多公司都有,不过都有各自欠缺的地方,例如GUI自动化测试

0条回复

陆田

回复 陆田  2009年08月10日 星期一 10:02

"全都是某java社区的人",汗,俺也是从那知道过去的,其实java和python并不冲突,既然都是对python有兴趣,界线也没必要划这么清楚啦:)
你研究的东西太专业了,没有做过的人根本不会懂,这样子要感兴趣也好像挺困难的。。

0条回复

李迎辉

回复 李迎辉  2009年08月10日 星期一 09:57

你研究得很专。现在更多的人对一些游行的东西感兴趣,比如说web,因为更容易有共同语言。

4条回复

  • 周伟

    回复 周伟  2009年08月10日 星期一 10:05

    有同感,貌似现在的CPyU里面大多讨论的都是Python/Django的组合~python的客户端应用比较少~

    3条回复

      • 夏清然

        回复 夏清然  2009年08月10日 星期一 11:31

        2009 3G年元年。python在手机应用开发上应该有更大的做为。

        2条回复

          • 李桑

            回复 李桑  2009年08月10日 星期一 12:17

            相信python在手机平台上有更大的应用

            0条回复

          • 周伟

            回复 周伟  2009年08月10日 星期一 12:08

            是的,Maemo平台上的Canola就是python + pygtk的代表, 而python + pyqt可以满足很多应用场合了:)

            0条回复

夏清然

回复 夏清然  2009年08月09日 星期日 23:08

“ 关注lisang博客,关注TSPEngine,关注手机自动化测试! “
很关注。

1条回复

马越

回复 马越  2009年08月09日 星期日 22:08

我对你的工作感兴趣

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号