敏捷软件测试之简介
-
Upload
yi-xu -
Category
Technology
-
view
667 -
download
0
description
Transcript of 敏捷软件测试之简介
![Page 1: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/1.jpg)
![Page 2: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/2.jpg)
徐毅
做过开发,测试熏陶入骨三分
深受Scrum/敏捷/精益/TOC吸引
9年经验,7年敏捷,5年教练、顾问
译者:《Scrum要素》《团队之美》、《管理3.0》
kaverjody.com
新浪微博:@徐毅-Kaveri
![Page 3: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/3.jpg)
敏捷测试?
传统测试?
![Page 4: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/4.jpg)
测试?
传统测试
敏捷测试
![Page 5: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/5.jpg)
敏捷测试
传统测试
![Page 6: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/6.jpg)
测试
![Page 7: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/7.jpg)
Software testing
- is an empirical
- technical
- investigation
-conducted to provide stakeholders
-with information
-about the quality
-of the product or service under test
![Page 8: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/8.jpg)
Quality
•is value
•to some person
— Gerald Weinberg
![Page 9: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/9.jpg)
Testing
is like CSI
--- Cem Kaner
http://www.kaner.com/pdfs/QAIExploring.pdf
![Page 10: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/10.jpg)
CSI:犯罪现场调查
![Page 11: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/11.jpg)
共同点
工具、过程、证据源很多
• 工具和过程无法明确一次调查或其目标。
• 有太多证据需要测试,工具往往都很贵,调查人员必须做出判断。
• 调查人员必须选择学习什么以及如何学习,以便能揭露出最需要的信息。
![Page 12: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/12.jpg)
Checking Is Confirmation.
Testing Is Exploration and
Learning.
--- Michael Bolton
http://www.developsense.com/blog/2009/08/testing-vs-checking/
![Page 13: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/13.jpg)
自动化 vs 手工?
http://img.ph.126.net/oq1pjpE0c1eqVVpOU5
TvgA==/1121959257185556519.jpg
http://ww1.sinaimg.cn/mw600/640b33dbtw1dwze0cnd8
hj.jpg
![Page 14: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/14.jpg)
自动化 +
手工
珠联璧合
http://images2.china.com/news/zh_cn/social/1007/20111122/2011112209270421837100.jpg
![Page 15: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/15.jpg)
测试工作者单兵作战能力
http://www.freneticarts.com/files/images/dvd/Avatar_288/FA_image_00012357.jpg
![Page 16: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/16.jpg)
群体?
![Page 17: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/17.jpg)
这种?
http://img.ifeng.com/res/200801/0117_298010.jpg
![Page 18: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/18.jpg)
这种?
http://www.chinanews.com/special/wide/pic2/2009-04-16/U64P4T348D5F10612DT20090417163345.jpg
![Page 19: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/19.jpg)
传统?
http://img.club.pchome.net/upload/club/other/2011/5/19/pics_kiddo1412_1305784522.jpg
![Page 20: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/20.jpg)
敏捷?
http://onceuponageek.com/images/enterprised-d.jpg
![Page 21: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/21.jpg)
敏捷测试
联系:测试@敏捷.方式
![Page 22: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/22.jpg)
测试?
Test
Testing
Tester
词汇 类型
范围
阶段
维度
![Page 23: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/23.jpg)
书 #1
功能性
• 边界值
• 等价类
• 决策表
结构性
• 路径
• 数据流
层次
• 单元
• 集成
• 系统
• 交互
面向对象
![Page 24: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/24.jpg)
书 #2
测试设计
• 等价类
• 边界值
• 因果图
• 功能图
• 错误推测
• 正交试验设计
系统
• 负载
• 性能
• 安全性
• 容错性
• DB性能
• 兼容性
• 安装测试
其他
• 回归测试
• 国际化
• 本地化
• 验收测试
• 文档测试
• α测试
• Β测试
对比
• 白、黑盒
• 静、动态
• 自动化、手工
• 有计划、随机
• 新功能、回归
![Page 25: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/25.jpg)
书 #3
白盒
• 逻辑覆盖
• 等价类
• 边界值
• 因果图
代码
• 检查
• 走查
• 评审
模块/单元
• 增量测试
• 自顶向下
• 自底向上
更高级别
• 功能
• 系统
• 验收
• 安装
系统:能力、容量、强度、易用性、安全性、性能、存储、配置、兼容/配置/转换、安装、可靠性、可恢复性、适用性、文档、过程
![Page 26: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/26.jpg)
TEST:如何测试目标对象
预期(Expectation)
目标对象
充分条件
必要条件
![Page 27: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/27.jpg)
TESTING:如何组织测试活动
过程 人员
![Page 28: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/28.jpg)
TEST
• 敏捷 ≈ 传统
TESTING
• 敏捷 ≠ 传统
![Page 29: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/29.jpg)
TESTING:传统
模块/单元 集成 系统
![Page 30: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/30.jpg)
TESTING:敏捷
增量迭代 增量迭代 增量迭代
![Page 31: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/31.jpg)
改变
团队构成
• 自组织
• 跨职能
• 特性团队
整体开发方式
• 迭代增量式
• ATDD
测试方式
• 检查、探索
• 自动、手动
其他
• 轻文档
• 轻流程
• 重基础设施
• 重团队协作
![Page 32: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/32.jpg)
团队及组织作战能力
![Page 33: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/33.jpg)
谢谢!
敏 捷 软 件 测 试
http://images2.fanpop.com/image/photos/8800000/THIS-IS-IT-MJ-michael-jackson-8842779-1280-960.jpg
![Page 34: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/34.jpg)
徐毅:顾问、教练
http://kaverjody.com/about/
![Page 35: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/35.jpg)
徐毅:译者
![Page 36: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/36.jpg)
徐毅:作者(进行中)
http://www.ituring.com.cn/users/82493 http://www.ituring.com.cn/book/895
![Page 37: 敏捷软件测试之简介](https://reader030.fdocuments.net/reader030/viewer/2022013118/548ea9e4b4795939218b48d7/html5/thumbnails/37.jpg)
徐毅:敏捷测试培训(筹备中)
作者授权
Janet Gregory
Lisa Crispin
Xu Yi