个人测试技能体系梳理

工作到一定阶段,不妨对自己的工作技能体系做一个梳理,以便查漏补缺。下面是笔者对个人技能体系梳理:

测试技能体系梳理

部门管理

合理调配资源;

控制时间成本;

平衡质量与管理之间的关系;

人员定岗和针对性培养;

部门间资源协调及相互合作。

测试管理

主要产出:

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、负载均衡、大数据处理、容灾备份等均有涉猎,且有自己的一些见解和解决方案。



留言