短暂的9个月,也是我蝉蜕的9个月,经历了很多事情,也遇到了很多麻烦。在不停地探索中迷茫着,在不停地前进中追求着。
首先要感谢公司给我带来了安逸宽松的工作环境与自由发挥创新的工作空间。从前台到后台,不论是功能测试还是系统安全,都可以亲力亲为的实践学习。领导没有干预过太多我的工作方向,可以尽情的发挥与创新着我的Model。
公司的项目几乎都有过涉猎,从刚开始启动Tradx直到参与的最后一个项目chemon自动化框架。虽然结束的有些突然而且没有防备,但大部分的工作还是形成了一定的Model。
1)风控项目白盒测试
涉及:dubbo、接口测试、maven、Eclipse 描述:通过写测试桩注册dubbo服务,调用测试接口,实现接口测试。涉及API测试与接口维护。
2)Tradx项目安全测试
涉及:Appscan、N-stalker、SQL注入、渗入测试、权限绕过 描述:统一全面扫描系统请求及端口漏洞,分析漏洞风险等级,针对性渗入测试。
3)Tradx项目性能测试
涉及:LoadRunner、jmeter、kylinPET、Spotlight.On.Linux、Linux监控脚本 描述:包括接口性能测试、并发测试,数据库表查询测试;性能瓶颈分析,性能调优
4)Chemon项目自动化测试
涉及:ruby、watir、selenium、watir-webdriver 描述:自动化测试框架搭建、自动化脚本开发、常用工具类封装
5)统一安装自动化部署
涉及:shell、Python、tomcat、多服务项目 描述:基于JAVA开发项目,随着服务的越来越多,配置文件更是眼花缭乱,每次不知道因为配置问题浪费多少时间,更不知道因为配置问题出过多少问题。多台服务器来回切换,如果服务需要依赖,启动更是问题。一次修改,统一安装;操作简单,实用高效。
自动化测试框架才刚刚开始就要结束了,说实话有些遗憾,自动化是我一手带起来的,从入门到克服重重困难,到最后的完成封装,经历了太多,也收获了太多,过程中种种的问题难点,我想过放弃,也有过坚持,最终还是完成了框架初步设计。
实现出入口统一,工具类封装;降低用例开发复杂度,框架统一管理效验;连接数据库,针对测试结果进行效验。
该来的总是要来,马上工作交接,我不知道接下来的工作谁来继续,还会不会继续,怎么说从这里我带走了很多,留下的也有很多,总是一种缘分,现在缘分尽了,也希望能好聚好散。
我能带走什么?
经验经验还是经验,从起初安全测试、性能测试、白盒测试到最后的自动化测试,从头到尾参与和指导,不仅仅是段炼自身的动手能力更是段炼领导与控制能力。
做了很多别人想做却没有机会也没有时间去做的事情,比如安全测试、白盒测试。
安全测试不是一般公司做的起来的,因为不仅仅需要这方面的人才,更是需要投入更多的时间与精力。算是很荣幸,我有这个机会,拥有充足的时间与精力,可以尽情的发挥自己的才华。
再说白盒测试,从接触测试工作后,已经1年多没有再碰代码,这个机会也是种难得的经验。从组织团队,到测试桩开发,再到白盒测试培训,一幕幕犹如昨天,历历在目。
我能留下什么?
说实话我能留下什么我真的不知道,一堆文档或是几个脚本,又又能留下什么呢?记忆吧,是的,记忆。留下的也只能时段曾经的记忆。那个挑剔、桀骜、不走寻常路的那个人吧。
曲终人散,回音缭绕。
且行且珍惜!
送给朋友们的礼物,一个开源的Linux多服务tomcat统一安装部署工具。
工具使用说明与源代码下载见:http://www.cnblogs.com/Javame/p/3835575.html
于 2014年8月13日 终稿
临别前夕,工作总结 于2014年8月13日 终稿