敏捷测试1:敏捷测试宣言和敏捷测试原则

国内曾经有一家手机生产厂商的研发部门打算引入敏捷测试方法。他们进行了以下四个方面的尝试:

  1. 持续测试尝试
  2. 组织架构调整尝试
  3. 单元测试尝试
  4. 自动化测试尝试

都失败了。

因为他们没有把握敏捷测试的本质。敏捷测试是一整套测试解决方案。包括测试思维方式、测试价值观、测试流程、测试框架、测试环境、测试工具等。

模仿敏捷开发原则,作者创建了敏捷测试宣言:

  1. 与开发协作测试 胜于 测试分工与测试工具
  2. 可运行的测试脚本 胜于 写在纸上的测试用例
  3. 从客户角度来理解测试需求 胜于 从已定义的需求来判定测试结果
  4. 基于上下文及时调整测试策略 胜于 遵守测试计划

以及下列 8 项敏捷测试原则:

  1. 尽早和持续地开展测试
  2. 基于风险的测试策略是必须的
  3. 测试计划、设计和执行力求简单
  4. 能及时完成对软件质量全面评估
  5. 软件本身是测试研究和分析最主要的对象
  6. 在满足所要求的质量,测试进行得越快越好
  7. 对测试技术精益求精
  8. 不断反思,持续优化测试流程与设计

创建敏捷测试团队,不是一蹴而就的事。有了宣言和原则,测试就有了最基本的参照标准。测试方式方法出现问题时,再回来参考这些原则和宣言,就可以再次找到前行的路。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。