封面

角色划分

  • SWE:软件开发工程师
  • SET:软件测试开发工程师
    • 专注于质量提升和测试覆盖率的增加
    • 为SWE提供测试
  • TE
    • 测试工程师
    • 把用户放到第一位
    • 组织整体质量实践
    • 分析解释测试运行结果
    • 驱动测试执行
    • 构建端到端的自动化测试

测试类型

  • 小型测试
    • 单一的代码测试
    • 一般运行在Fake环境
  • 中型测试
    • 多个模块间的测试
    • 一般运行在Fake或真实的环境
  • 大型测试
    • 任意多个模块
    • 运行在真实的环境
  • 比例:70%/20%/10%

    ACC

  • ACC

    • Attribute Component Capability,特质、组件、能力
    • A:特质
    • 系统的形容词,代表产品的品质和特色
    • 区别于竞争对手的关键
    • C:组件
    • 系统的名词。构成待建系统的模块
    • 使一个软件之所以如此的核心要素和代码块
    • C:能力
    • 系统的动词。代表着系统在用户指令下完成的动作
    • 对输入的响应、对查询的应答及代表用户完成的活动
  • 指导原则
    • 减少散漫的文字
    • 不必推销
    • 简洁
    • 不要把不重要的、无法执行的内容放入到测试计划
    • 渐进式的描述
    • 指导计划者的思路
    • 最终结果应该是测试用例

提升测试影响力

  • 与团队内成员多沟通
  • 提升自身价值
  • 提高团队效率
  • 与团队成员share知识

阅读时间:201509-201510