今天看到一篇博文http://starpoint.blog.51cto.com/968349/1217688,写的很好,其中作者写到测试工程师需要具备以下的技能:

  1. windows至少掌握到AD及软件部署部分;

  2. Linux熟知当前主要的操作系统安装与部署、并掌握到能够写计划任务及脚本的地步;

  3. 常用数据库Mysql、SqlServer的日常维护与管理,及sql语句的熟练掌握;

  4. Oracle各个操作系统平台下服务器及客户端的部署,备份、还原、第三方软件的使用;

  5. 一门相对熟悉的编程语言(C、Python、Java、VBS等),掌握入门级即可;

  6. 自动化测试工具(QTP、LR、selenium等)至少熟练掌握一种(因为任何一种都能让你在测试里成为大牛);

  7. 测试管理工具(TD、QC、Testlink等);

  8. 一定的测试项目经验。

对照自己,好像各方面掌握的都远远不够,那么再好好学一遍测试基础,等学完之后就按照这些要求来继续学习吧。(有志者事竟成)