专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

google软件测试之道

一、Google软件测试介绍

1)质量不等于测试

1、测试人员不要太多,特种部队

2、把开发过程和测试过程整合在一起——开发和测试必须同时开展

2)角色、职责

1、SWE,软件开发工程师。负责软件开发、及代码测试

2、WET,软件测试开发工程师。编写代码进行测试,是SWE在代码库上的合作伙伴

3、TE,测试工程师。站在用户角度测试,与SET关系密切的角色

3)组织结构

测试是独立存在的部门,是与专注领域部门平行的部门(横跨各个产品专注领域),称之为工程生产力团队。待遇与开发人员一样

4)测试版本

1、金丝雀版本

2、开发版本

3、测试版本

4、beta或发布版本

5)测试类型:

Google并没有使用代码测试、集成测试、系统测试这些全名方式,而是使用小型测试、中型测试、大型测试这样的称谓,着重强调测试的范畴而非形式

二、软件测试开发工程师,SET

1)SET的工作

1、开发和测试流程

2、SET究竟是谁

3、项目的早期阶段

4、团队结构

5、设计文档

6、接口与协议

在谷歌,开发人员使用protocol buffer的描述语言来定义数据结构,然后使用自动生成的源代码,从各种数据流中来读或写这些结构化的数据,使用任何编程语言(Java,C++或python)皆可

7、自动化测试

8、可测试性

9、测试示例

10、测试执行

2)SET的招聘

优秀的SET在各个方面都很出色:是一个编码能力很强的程序员,可以写功能代码;也是一个能力很强的测试者,可以测试任何产品,有能力管理他们自己的工作和工具。优秀的SET不仅可以看到树林而且可以看到整个森林,在看到上段函数原型或者API的时候,就能想到各种使用这段代码的方法以及怎样破坏这段代码

三、测试工程师,TE

1)一种面向用户的测试角色

2)测试工程师的工作

  • 测试计划和风险分析
  • 评审需求、设计、代码和测试
  • 探索式测试
  • 用户场景
  • 编写测试用例
  • 执行测试用例
  • 众包(外包)
  • 使用统计(测试报告)
  • 用户反馈

1、测试计划

ACC指导原则:

  • 避免散漫文字,推荐使用简明的列表
  • 不必推销
  • 简洁
  • 不要把不重要的,无法执行的东西放入测试计划
  • 渐进式的描述
  • 指导计划者的思路
  • 最终结果应该是测试用例

十分钟测试计划:

四、测试工程师经理

文章永久链接:https://tech.souyunku.com/29936

未经允许不得转载:搜云库技术团队 » google软件测试之道

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们