狠狠撸

狠狠撸Share a Scribd company logo
Agile Testing

Frank Lee’s Learning Summary
发布计划
?   故事评估
    ?   关注全局,能快速指出某个故事可能引起
        系统其他部分的连锁反应
    ?   通过问题明确故事业务价值
    ?   开发写测试代码,测试写用例,在这个基
        础上评估工作量?
发布计划
?   设定优先级
    ?   关注先开发出基本功能,可测试的模块,
        基于此来决定安排哪些故事到哪个迭代。
    ?   难以功能测试的,尽早着手比较好,安排
        在靠前的迭代里
    ?   评估新技术对自动化的影响,工作量评估
        低于开发的平均速度,这样会有更多的时
        间来写测试用例,引导开发工作。
发布计划
?   测试计划
    ?   测试要考虑的各方面内容
    ?   而不是去过多考虑测试资源安排计划
发布计划
?   准备可见性
    ?   跟踪测试任务及状态(白板)
    ?   如何传达测试结果(Email、CI、Fitnesse)
    ?   产物发布的关键
    ?   已通过的测试数
    ?   代码覆盖率(增长趋势、高风险区域标准)
    ?   缺陷度量
    ?   项目进度(白板、燃尽图)
迭代计划
?   了解细节
    ?   用投影仪把用户验收测试用例展示给全团队
    ?   通过例子帮助团队理解故事
    ?   把示例写成测试用例驱动开发
    ?   按故事优先级为它们排序
    ?   保证故事能在几天内完成
    ?   复杂故事需要尝试找出“薄片”或关键路径
    ?   警惕“范围扩张”
迭代计划
?   书写任务卡片
    ?   开发卡片
    ?   测试卡片(分层测试)
    ?   迭代中需要做的事情
?   确定工作量,每个迭代可以完成的故事。
迭代计划
?   关注故事的可测试性
    ?   测试顺序、方法、成本
?   高层次测试(源于示例、引导开发、矩阵)
?   三方协作(解决理解分歧、Review用例)
?   测试用例作为文档
Agile Tester
   敏捷测试人员首先是专业化的测试者,适应
变化,与开发人员和业务人员开展良好的合作,贯
彻利用测试记录需求和驱动开发的精神,具有优
秀的技术能力,懂得合作以实现测试自动化,更
擅长探索性测试。
  了解客户在做什么,透彻的理解客户对
软件的需求。
             – by Lisa Crispin
The End

More Related Content

Similar to Frank‘s Learning Summary - Agile testing (20)

Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
drewz lin
?
打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012
Qiao Liang
?
service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012
Qiao Liang
?
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
appuniverz
?
UnitTest.pptx
UnitTest.pptxUnitTest.pptx
UnitTest.pptx
yuchengLiu36
?
分布式系统测试实践
分布式系统测试实践分布式系统测试实践
分布式系统测试实践
drewz lin
?
ΝΕΚΡΟΦΑΝΕΙΑ ΚΑΙ ΑΠΟΤΕΦΡΩΣΗ
ΝΕΚΡΟΦΑΝΕΙΑ  ΚΑΙ  ΑΠΟΤΕΦΡΩΣΗ ΝΕΚΡΟΦΑΝΕΙΑ  ΚΑΙ  ΑΠΟΤΕΦΡΩΣΗ
ΝΕΚΡΟΦΑΝΕΙΑ ΚΑΙ ΑΠΟΤΕΦΡΩΣΗ
csdtesting
?
础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验
础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验
础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验
ryan4task
?
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
?
Top100summit 宗刚-全生命周期性能评估体系的实践
Top100summit 宗刚-全生命周期性能评估体系的实践Top100summit 宗刚-全生命周期性能评估体系的实践
Top100summit 宗刚-全生命周期性能评估体系的实践
drewz lin
?
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者
Yi Xu
?
Duannian agile
Duannian agileDuannian agile
Duannian agile
d0nn9n
?
敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学
Piguo Pi
?
专案进度追踪
专案进度追踪专案进度追踪
专案进度追踪
黑狗 大
?
测试用例浅析 V1.1
测试用例浅析 V1.1测试用例浅析 V1.1
测试用例浅析 V1.1
shijian_dev
?
Testing survey
Testing surveyTesting survey
Testing survey
Tao He
?
PHP 单元测试
PHP 单元测试PHP 单元测试
PHP 单元测试
Lan Yanguang
?
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011
Yi Xu
?
最终版Top100summit 高翔
最终版Top100summit 高翔最终版Top100summit 高翔
最终版Top100summit 高翔
drewz lin
?
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
drewz lin
?
打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012打造面向服务的敏捷团队 Q con-beijing2012
打造面向服务的敏捷团队 Q con-beijing2012
Qiao Liang
?
service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012service-oriented agile team-Q con-beijing2012
service-oriented agile team-Q con-beijing2012
Qiao Liang
?
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
appuniverz
?
分布式系统测试实践
分布式系统测试实践分布式系统测试实践
分布式系统测试实践
drewz lin
?
ΝΕΚΡΟΦΑΝΕΙΑ ΚΑΙ ΑΠΟΤΕΦΡΩΣΗ
ΝΕΚΡΟΦΑΝΕΙΑ  ΚΑΙ  ΑΠΟΤΕΦΡΩΣΗ ΝΕΚΡΟΦΑΝΕΙΑ  ΚΑΙ  ΑΠΟΤΕΦΡΩΣΗ
ΝΕΚΡΟΦΑΝΕΙΑ ΚΑΙ ΑΠΟΤΕΦΡΩΣΗ
csdtesting
?
础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验
础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验
础颁颁贰尝贰搁础罢贰:精益软体与顿别惫翱辫蝉背后的科学-重点整理、个人见解与实务经验
ryan4task
?
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
?
Top100summit 宗刚-全生命周期性能评估体系的实践
Top100summit 宗刚-全生命周期性能评估体系的实践Top100summit 宗刚-全生命周期性能评估体系的实践
Top100summit 宗刚-全生命周期性能评估体系的实践
drewz lin
?
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者
Yi Xu
?
Duannian agile
Duannian agileDuannian agile
Duannian agile
d0nn9n
?
敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学
Piguo Pi
?
专案进度追踪
专案进度追踪专案进度追踪
专案进度追踪
黑狗 大
?
测试用例浅析 V1.1
测试用例浅析 V1.1测试用例浅析 V1.1
测试用例浅析 V1.1
shijian_dev
?
Testing survey
Testing surveyTesting survey
Testing survey
Tao He
?
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011
Yi Xu
?
最终版Top100summit 高翔
最终版Top100summit 高翔最终版Top100summit 高翔
最终版Top100summit 高翔
drewz lin
?

Frank‘s Learning Summary - Agile testing

  • 1. Agile Testing Frank Lee’s Learning Summary
  • 2. 发布计划 ? 故事评估 ? 关注全局,能快速指出某个故事可能引起 系统其他部分的连锁反应 ? 通过问题明确故事业务价值 ? 开发写测试代码,测试写用例,在这个基 础上评估工作量?
  • 3. 发布计划 ? 设定优先级 ? 关注先开发出基本功能,可测试的模块, 基于此来决定安排哪些故事到哪个迭代。 ? 难以功能测试的,尽早着手比较好,安排 在靠前的迭代里 ? 评估新技术对自动化的影响,工作量评估 低于开发的平均速度,这样会有更多的时 间来写测试用例,引导开发工作。
  • 4. 发布计划 ? 测试计划 ? 测试要考虑的各方面内容 ? 而不是去过多考虑测试资源安排计划
  • 5. 发布计划 ? 准备可见性 ? 跟踪测试任务及状态(白板) ? 如何传达测试结果(Email、CI、Fitnesse) ? 产物发布的关键 ? 已通过的测试数 ? 代码覆盖率(增长趋势、高风险区域标准) ? 缺陷度量 ? 项目进度(白板、燃尽图)
  • 6. 迭代计划 ? 了解细节 ? 用投影仪把用户验收测试用例展示给全团队 ? 通过例子帮助团队理解故事 ? 把示例写成测试用例驱动开发 ? 按故事优先级为它们排序 ? 保证故事能在几天内完成 ? 复杂故事需要尝试找出“薄片”或关键路径 ? 警惕“范围扩张”
  • 7. 迭代计划 ? 书写任务卡片 ? 开发卡片 ? 测试卡片(分层测试) ? 迭代中需要做的事情 ? 确定工作量,每个迭代可以完成的故事。
  • 8. 迭代计划 ? 关注故事的可测试性 ? 测试顺序、方法、成本 ? 高层次测试(源于示例、引导开发、矩阵) ? 三方协作(解决理解分歧、Review用例) ? 测试用例作为文档
  • 9. Agile Tester 敏捷测试人员首先是专业化的测试者,适应 变化,与开发人员和业务人员开展良好的合作,贯 彻利用测试记录需求和驱动开发的精神,具有优 秀的技术能力,懂得合作以实现测试自动化,更 擅长探索性测试。 了解客户在做什么,透彻的理解客户对 软件的需求。 – by Lisa Crispin