各个等级测试工程师所需的必要技能

      在这里讲一下软件测试工程师的职业道路和必要知识(纯属个人观点)。  

      我在测试的道路上走了不少弯路。刚开始接触这个岗位,没有方向。我是一个信息学院毕业的科班生,实习的时候是做python开发,但是总觉得找不到工作的乐趣,写业务代码是多么的无聊。这时候发现一个叫测试工程师的岗位,这是刚好实习期也结束,该回学校准备论文答辩了,就在自学了些软件测试的基础知识。不得不说会python在测试道路上用处很大,所以python也变成了高级测试的必要知识。当然还有Java、linux的操作、服务器的了解等。

一、初级测试工程师(门槛低)

  1. 大专以上文化程度即可;
  2. 有一定的业务熟悉能力,能快速的熟悉业务并定位出业务中的缺陷;
  3. 了解软件生命周期和简单的互联网交互方式;
  4. 会使用简单的工具(抓包工具、bug管理工具、测试分析软件等);
  5. 能做系统的测试分析;
  6. 能写出完整的测试用例(覆盖面百分之七十);

二、中级测试工程师(会把控项目)

  1. 有一年以上的测试工作经验;
  2. 会使用工具编写自动化脚本;
  3. 能定位出项目的缺陷,配合产品制定项目优化方向;
  4. 能写出系统的测试用例(覆盖面百分之八十);
  5. 对业务异常的测试能力较强;
  6. 一定程度上了解性能测试;

三、高级测试工程师(具有丰富的开发知识和经验)

  1. 有三年以上的测试工作经验;
  2. 能熟练编写自动化脚本(多种);
  3. 能把控项目的进程和质量风险;
  4. 能带领一定的测试团队;
  5. 对系统异常的测试能力较强;
  6. 能第一时间定位问题,并push对应人员进行修改;
  7. 懂Python、Java等编程语言(至少对一种熟练);
  8. 能对产品做系统的性能测试与评估;
  9. 能做接口测试,在集成层次上对产品进行把控;

你可能感兴趣的:(测试等级)