[Google软件测试之道]第1章 Google软件测试介绍

上一篇 / 下一篇  2019-05-22 16:38:50 / 天气: 晴朗 / 心情: 平静 / 个人分类:测试

1.2 角色
You build it, you break it, you fix it!

1.2.1 软件开发工程师(SWE)
Software Engineer(软件开发工程师)是一个传统上的开发角色,工作是实现最终用户所使用的功能代码。

1.2.2 软件测试开发工程师(SET)
Software Engineer in Test(软件测试开发工程师)也是一个开发角色,只是工作重心在可测试性和通用测试基础框架上。

SET是SWE在代码库上的合作伙伴,相比较SWE是在增加功能性代码或是提高性能的代码,SET更加关注于质量提升和测试覆盖率的增加。SET写代码的目的是可以让SWE测试自己的功能。

1.2.3 测试工程师(TE)
Test Engineer(测试工程师)是一个和SET关系密切的角色,有自己不同的关注点---把用户放在第一位来思考,代表用户的利益。

TE把用户放在第一位来思考。TE组织整体质量实践,分析解释测试运行结果,驱动测试执行,构建端到端的自动化测试

Summary:
从质量的角度看,SWE负责功能实现和这些独立功能的质量。SWE对容错设计、故障恢复、测试驱动设计、单元测试负责,并和SET一起编写测试代码。
SET也是开发人员,负责提供测试支持。SET编写代码,通过这些代码提供的功能让SWE能够自己测试他们的功能。TE职业则是专注于用户角度的测试。

TAG:

 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 13147
  • 日志数: 32
  • 图片数: 1
  • 建立时间: 2019-01-22
  • 更新时间: 2019-08-08

RSS订阅

Open Toolbar