01:测试开发工程师是不是测试工程师

视频地址

先说答案

角色诞生

  • 国内软件开发行业最早没有专职测试工程师
  • 随着行业发展以及国外经验的输入,软件质量被重视
  • 无测试或开发自测的缺点暴露明显,所以就有了专职的测试工程师
    • 缺少测试和用户思维
    • 开发思维的禁锢
    • 开发不能独立于自身与产品之外去判断
  • 现代软件工程的要求,测试行业的要求越来越高
    • 测试不再只是黑盒测试,而是一种质量保证的角色
    • 黑盒测试依然是重要的,但只会黑盒测试是有瓶颈的
      • 天花板的存在
      • 竞争压力大
      • 行业的认可度
    • 慢慢的开始有了灰盒测试工程师
      • 工具的熟练合理使用
      • 写简单的脚本去解决一些问题
    • 和白盒测试工程师
      • 通过代码层面的测试手段进行质量的维护
      • 单元测试,集成测试等
    • 以及自动化测试工程师
    • 和性能测试工程师
    • 和安全测试工程师
    • 等等……
  • 其实当下互联网行业个角色之间并不是严格独立的
  • 测试开发的角色也就慢慢产生
    • 黑盒/灰盒/白盒测试人员发现了测试的难点
    • 灰盒测试工程师编写脚本、工具效率不高
    • 有一些测试目的的软件/平台/脚本需要编写

测开角色特点

  • 本身是测试工程师
  • 工作也是为了保证质量
  • 懂得测试用例的编写,执行等测试过程
  • 同时懂的代码的开发
  • 是否与业务绑定视公司而异

你可能感兴趣的:(01:测试开发工程师是不是测试工程师)