目录
前言:
在软件开发过程中,测试是一个至关重要的环节。它有助于发现和纠正潜在的缺陷,提高软件产品的质量和稳定性。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、设