Google软件测试之道读后感

1. Google把测试分成

小型测试

中型测试

大型测试

2. Google软件工程团队

SWE 软件开发工程师

SET 测试开发工程师

TE 测试工程师

软件理念

版本质量优先

起初版本仅提供基础功能,质量可靠

更多特性随着用户反馈陆续增加

软件开发

SET编写协议接口,使用Google protocol buffer

SWE根据实现逻辑

SWE编写测试代码技术gtest

代码重构等小型测试写完,运行通过再来

3. 测试理念

7分小型测试(单个函数或模块功能)

2分中型测试 (模块组合,依赖使用mock)

1分大型测试 (实际环境,用户场景)

倾向于小型自动化测试框架(环境依赖少)

3. 在小型测试的时候,

主要测试代码由SWE来写,

测试代码也属于代码,

SET主要是编写小型的自动化测试框架

端到端自动化测试框架严重依赖环境,会在升级或切换环境耗费大量时间

你可能感兴趣的:(Google软件测试之道读后感)