个人介绍
1、熟练掌握python语言, 具有2年多的python编码经验,基础扎实,学习能力强,定位及处理问题能力强,有良好的编程习惯,代码注重自注释,编码风格良好,熟练掌握pytest+allure开发技术。
2、精通TCL脚本语言,有3年多的TCL项目开发的经历,积累了许许多多的经验,对TCL中很多的函数有深刻认识,经常在代码检视中能够很快速的发现他人代码中存在的BUG。
3、熟悉Linux/Unix常用命令。
4、熟悉网络通讯协议,了解网络通讯原理。
工作经历
2018-10-08 -至今深信服软件测试
开始是从事软件测试,后面开始python自动化测试,框架是pytest,还有一些的接口测试经验postman,jmeter等都使用比较熟悉,然后就是一些F12,fiddler进行抓包查问题等,linux系统比较熟悉
教育经历
2009-09-01 - 2013-07-15东华理工大学软件工程本科
2009-2013年在南昌的东华理工大学就读软件工程专业
技能
项目职责:负责主要业务逻辑部分的开发 开发语言:TCL 项目描述:这是在华为开发的一个工具,当初是日本的KDDI公司提出的一个需求,因为他们想在网元上配置专网或者专线业务,但是由于数量很多,他们也不知道哪台网元,哪个单板是可以配置业务的,所以提出了这个需求,希望能够帮助他们解决这个问题。这个工具的功能就是客户只需要自己填一张EXCEL表,里面写出了各个业务的参数和数量,然后导入到工具中,工具会根据网元的配置来判断应该怎么配,这个工具是用到TCL语言和JAVA语言,由我和另外一个同事开发的,我负责的是主要业务,也就是ADDVLAN,DELVLAN,DELSAI三个主函数的开发,另外一个同事负责客户完成一些接口函数的编写。
项目职责:整个工具的开发和测试。 开发语言:TCL 项目描述:众所周知,华为主要是卖网络通讯设备的,设备之间有经常会更新换代,不同的产品不同的平台设备中的配置会有差异,这个替换工具就是用新设备PTN7900替换老设备PTN6900,需要把老设备上面的配置全部复制到新设备上,这其中就需要一个翻译的软件,我做的就是这个翻译的软件,需要把旧设备的配置读出来,然后根据华为工程师提供的规则,生成新设备的配置,然后传送到新的设备中去,这都是通过TCL语言实现的,通过一个个的.tcl文件和xml文件,然后打包,上传到云平台,平台读取脚本中的规则和上传的配置,将原配置转换为新配置,然后导出,最后在新设备上恢复,这样就完成了配置的转换。 随后由于这个替换项目做的好,本人又被任命为替换类工具的owner,负责管理所有的替换工具的事情,这其中又学习到了很多管理的知识,包括任务的分配,项目风险的识别和把控,内部人才的发掘和提拔,本人2016年的绩效是拿到5个A,每个季度都是A,年度绩效也是A,为公司创造了不菲的利润。 作为此项目的owner,主要负责如下方面内容: 1,跟踪对齐方案的进展,并组织开发工作。 2,对规则进行开发。 3,每日向上级领导反馈工具的进展;包括方案的进展,开发的进展还有测试进展。 4,和测试人员沟通对齐工具的问题并组织修改,并及时走单闭环问题。