封面

书
- Google 软件测试之道
- 在线试读,点这里
角色划分
- SWE:软件开发工程师
- SET:软件测试开发工程师
- 专注于质量提升和测试覆盖率的增加
- 为SWE提供测试
- TE
- 测试工程师
- 把用户放到第一位
- 组织整体质量实践
- 分析解释测试运行结果
- 驱动测试执行
- 构建端到端的自动化测试
测试类型
- 小型测试
- 单一的代码测试
- 一般运行在Fake环境
- 中型测试
- 多个模块间的测试
- 一般运行在Fake或真实的环境
- 大型测试
- 任意多个模块
- 运行在真实的环境
- 比例:70%/20%/10%
ACC
- ACC
- Attribute Component Capability,特质、组件、能力
- A:特质
- 系统的形容词,代表产品的品质和特色
- 区别于竞争对手的关键
- C:组件
- 系统的名词。构成待建系统的模块
- 使一个软件之所以如此的核心要素和代码块
- C:能力
- 系统的动词。代表着系统在用户指令下完成的动作
- 对输入的响应、对查询的应答及代表用户完成的活动
- 指导原则
- 减少散漫的文字
- 不必推销
- 简洁
- 不要把不重要的、无法执行的内容放入到测试计划
- 渐进式的描述
- 指导计划者的思路
- 最终结果应该是测试用例
提升测试影响力
- 与团队内成员多沟通
- 提升自身价值
- 提高团队效率
- 与团队成员share知识