《软件测试的艺术》摘要(下)
第九章 敏捷开发模式下的测试
1、敏捷开发的特征:依赖客户的参与、测试驱动、以及紧凑的迭代开发周期。
2、敏捷测试本质上是一种协调测试。要求每个人都参与到测试计划的设计、实现以及执行中去。
3、极限编程与测试
3.1 极限编程,关注:
a)实现简单的设计
b)开发人员与客户的沟通协作
c)不断地测试代码库
d)重构以适应规格说明的变更
e)寻求用户的反馈
3.2 XP开发模型用12个核心实践来驱动:
a)计划与需求分析
b)小规模,递增地发布
c)系统隐喻
d)简要设计
e)连续测试
f)重构
g)结对编程
h)代码的集体所有权
i)持续集成
j)每周40小时工作
k)客户在现场
l)按标准编码
3.3 极限测试,强调连续测试,主要有单元测试和验收测试组成。
第十章 互联网应用测试
第十一章 移动应用测试