- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
探索式测试定义
第 1 章
探索式测试的定义
本章给出探索式测试的定义,然后介绍语境驱动测试的7 条原则,最后回答
一些有关探索式测试的常见问题。
1.1 什么是探索式测试
探索式测试(Exploratory Testing )是一种自由的软件测试风格,强调测试人
员同时展开测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化
测试工作。考虑到它所具备的即兴发挥、快速实验、动态调整等特征,其思维方
法可以追溯到软件开发的最初岁月。
作为一个技术术语,“探索式测试”是测试专家Cem Kaner 博士在1983 年提
1
出的,并受到了语境驱动测试学派(Context Driven Testing School )的支持。Cem
Kaner 、James Bach 和Bret Pettichord 合著的《软件测试经验与教训》[Kaner01]对
语境驱动测试和探索式测试做了精要且深刻的论述。测试专家James A. Whittaker
曾是Cem Kaner 在佛罗里达工学院(Florida Institute of Technology )的同事,后来
1
担任过微软测试架构师和Google 测试总监。基于在微软的工作经历,他撰写了《探
2
索式软件测试》一书,进一步扩展了探索式测试的测试方法。
探索式测试有丰富的内涵,Cem Kaner 用如下文字定义了探索式测试的核心。
探索式测试是一种软件测试风格(Style ),它强调独立测试人员(Individual
Tester )的个人自由和职责(Personal Freedom and Responsibility ),为了持续优化其
工作的价值(Value ),将测试相关学习(Test-related Learning )、测试设计、测试执
行和测试结果分析作为相互支持的活动,在整个项目过程中并行地执行[Kaner08]。
不妨将这段定义分成三个部分进行讨论。
首先,探索式测试是一种软件测试风格(Style),而不是一种具体的软件测试
技术 (如等价类划分、边界值分析等)。作为一种思维方法 (Approach ),探索式
测试强调依据当前语境(Context )选择合适的测试技术 (Technique ),而不局限
于特定的测试技术。测试人员可以在探索式测试中使用任何一种测试技术,也可
以将探索式测试应用于任何测试阶段[Kaner09]。
在这种测试风格的指导下,涌现出了一批支持探索式测试的测试技术。例如,
James A. Whittaker 在 《探索式软件测试》中提出了一套基于系统化错误猜测和测
试隐喻的“漫游测试”技术(该测试设计方法将在第3 章和第4 章中介绍),丰富
了探索式测试的手段。又例如,Jonathan Bach 和James Bach 发明了基于测程的测
3
试管理(Session-Based Test Management ),显著地提高了探索式测试在测试组织、
汇报、交流和度量上的能力(该测试管理方法将在第8 章中介绍)。再例如,开发
工具Microsoft Visual Studio 2010 开始支持手工测试和探索式缺陷(Exploratory
4
Bug ),虽然相关功能略显单薄,但是它体现了软件行业对探索式测试的认可,
2 /subject/4818689/
3 /sbtm/
4 /en-us/library/dd380763.aspx
2 探索式测试实践之路
也表明探索式测试辅助工具和自动化将获得更多的重视与发展(第 6 章将介绍
Visual Studio 2010 的相关功能)。
5
因此,笔者认为术语“探索式测试”有两层含义。
第一,其内涵是一种软件测试风格和思考方法,不拘泥于具体的测试技术;
第二,其外延是一批在这种思考方法指导下发展出来的
您可能关注的文档
- 应力分析法进行斜锥壳设计的探讨.pdf
- 应对厌学孩子的三大窍门.doc
- 应届生前端培训文档.ppt
- 广州各名校高一上学期数学期中试卷 汇总.doc
- 广州各校高一上学期数学期中试卷 汇总3.doc
- 应用写作 批复 命令.ppt
- 应用电脑缝纫机注意事项.doc
- 底盘技术实验指导书.doc
- 店面团购.ppt
- 应届生如安在校园招聘中一面胜利.doc
- 《数据中心算力分级评估规范》.docx
- 银行保安服务应急预案.docx
- NSR-378LD-DS[V1.31][78A73ED2]变压器差动保护装置使用说明书.pdf
- 2025年吉林长春中考物理试卷及答案.doc
- 银行保安服务整体响应计划方案.docx
- NSR-378LR-DS[V1.01][3B6537A0]变压器后备保护装置使用说明书.pdf
- 2025至2030小号行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国草饲羔羊行业市场占有率及有效策略与实施路径评估报告.docx
- 2025年吉的堡新概念2a测试卷.doc
- NSR-378LRH[V1.30][2EAD320F]变压器后备保护测控装置技术和使用说明书(V1.30).pdf
最近下载
- GAT1399.1-2017 公安视频图像分析系统 第1部分:通用技术要求.pdf VIP
- MSDS双氧水 _原创精品文档.pdf VIP
- 【求阴影部分面积】人教版五年级上册数学求阴影部分面积35题.docx VIP
- 【阴影面积拔高题】五年级上册数学求阴影部分面积拔高题2023.8.9.docx VIP
- 《GB/T 46344.5-2025公共安全视频图像分析系统 第5部分:检验规范》.pdf
- (2026年)脐带血临床输注专家共识解读PPT课件.pptx VIP
- 《企业会计准则第33号——合并财务报表》应用指南.pdf VIP
- 2025年农业概论考试题库及答案.doc VIP
- 《城镇化进程》课件.ppt
- 人教版二年级数学上册应用题专项练习.pdf VIP
原创力文档


文档评论(0)