前言:
生平最恨编程、看到代码就丧失斗志的人,如今却想要学python去开发脚本。。真是给自己揽了个有挑战的活
就因为python的一句 print “hello world” 就征服了我:原来语言还能这样简洁、随意
历程:
5月前 无编程意识
5.23 开始接触、喜欢python;教程:[大家网]Python核心编程;业余时间
7.8 下拨资源,正式开始学习python;目标:selenium自动化日常测试用例
8.10 python任务:爬虫脚本、一层;目标:首页链接、图片自动化检查;脚本名:checklinks
8.15 扩展并完善checklinks;checklinksByDB
8.23 python任务:编写webservice、获取多平台系统资源(ing)
8.29 使用python堆栈作为数据临时存取
8.30 暂停webservice开发,修改checklinks.py:没有好的方法解决302跳转是否正确问题,只能手动过滤数据
9.8~9.9 给同事写了一个简单的批量修改config文件中指定字段的值的脚本
9.9 感觉自己编程的设计相当不成熟、不稳重,也是由于没有编程经验的问题吧,需要长期积累才行;
中秋后将重点调通webservice系统资源监控,使其真正运作起来。
9.13 需将webservice发布到apache下,看了一下Mod_python模块,最高只支持python 2.6
9.20 调试apache + mod_wsgi ,apache配置文件搞了大半天,头疼啊
9.26 明天回家了,今天把webservice的事情告一段落了。完成通过使用类将python对象转换成XML,作为webservice的返回值,节后有更多的事需要做
10.09~11 软件自动化部署,主要用批处理来实现
10.14 进行在centos上的测试环境自动化
10.20~21 hudson在重启tomcat时遇到问题,重启tomcat的命令是个持续运行的服务,hudson在任务执行完毕后就将该服务关闭了。。最后用at计划任务解决,头疼2天
10.24~11.02 这段时间一直在完善hudson和windows、centos脚本,环境变量、任务调用、email发送、参数化输出等,hudson是个强大的工具。
11 ~ 3.6
1.持续完善hudson平台,补充各种脚本完善自动化部署;链接testlink;unittest
2.用vbs解析xml文件
3.调用redmine API输出信息
4.MVC实践
3月~4月 被迫放弃自动化。。。转功能测试管理。。。虽然做回了功能测试,但还是有一颗自动化、编程的心,只不过必须离开学习python一段时间了,遗憾。我会尽量在我的项目、日常测试中尝试使用python的,决不放弃。