工作到一定阶段,不妨对自己的工作技能体系做一个梳理,以便查漏补缺。下面是笔者对个人技能体系梳理:
部门管理
合理调配资源;
控制时间成本;
平衡质量与管理之间的关系;
人员定岗和针对性培养;
部门间资源协调及相互合作。
测试管理
主要产出:
1、结合软件生命周期,编写了适合公司的《测试工作规范》;
2、结合CMMI和ISO的规范及要求,编写了软件测试的一整套文档模板;
3、有着自己的一套测试解决方案,能针对各种突发情况采取相应的措施。
工具掌握情况:
熟练掌握:QC(精通)、Visio、Axture、Project等工具
业务功能测试
具备对软件(系统)业务快速的理解能力,能针对系统业务制定相应的测试策略和方法。
性能测试
主要产出:
5年的性能测试及调优经验,主要针对B/S系统、流媒体等性能测试。
工具掌握情况:
精通loadrunner、熟练掌握SoapUI、jmeter、httpwatch等性能测试工具,以及掌握VisualVM、nmon、sitecope、jprofiler等资源监控工具。
自动化测试
主要产出:
组织构建自动化测试框架
工具掌握情况:
熟练使用Robot Framework、Selenium2、Appium
安全测试
主要产出:
扫描分析B/S系统的安全漏洞(主要为SQL盲注,XSS跨站攻击),并协助开发修复。
工具掌握情况:
熟练掌握AppScan的使用。
工程规范
负责公司的ISO研发年审工作、且为CMMI认证组的主要成员(两个)之一,熟练掌握编写相应的工程文档。
网络运维
产出:
熟练在win/linux下搭建IIS、Apache、Nginx、SVN等服务器环境,并针对网络带宽、稳定性做测试并给出建设性意见;
熟练编写shell脚本,能独立根据情况编写一些运维小工具,主要成果znktool(一款自动远程增量备份同步数据库和文件的工具)。
教育培训
时间:一个月(主要做性能方面的培训工作)
主要主要产出:
初级测试工程师实训;
测试性能培训。
其它技能
熟练掌握tomcat、php、mysql、nginx、oracle等参数配置及调优;
熟练掌握java、php、C、python、SQL等语言的使用。有过java(小说论坛,51job简历分析采集工具)、php(测试论坛)等个人项目的开发经验;
熟悉TCP/IP协议、计算机内存、CPU等工作原理等。
业务领域
电信通信、教育、物联网
其它
对CDN、负载均衡、大数据处理、容灾备份等均有涉猎,且有自己的一些见解和解决方案。