一种软件测试风格(style)。
强调独立测试人员(individual tester)的个人自由和职责(personsl freedom and responsibility)
为了持续优化其工作的价值,将测试学习,设计,执行,结果分析作为相互支持的活动(mutually supportive activates)
在整个项目过程中并行地执行(run in parallel through out the project)
1.
启发式测试策略模型(heuristic test strategy model):由测试专家james bach提出的测试设计参考模型。
其中,产品元素(需要测试的对象)主要包括结构(产品物理元素,比如代码,硬件,配置文件,数据文件等),产品功能,数据(产品操作的数据,输入输出计算等),接口,平台,操作,时间。
利用产品元素可以分析测试对象从而提出更好的测试想法;
2.
探索性测试强调:(1)关注价值(value):让产品为用户提供更多的价值,更具有竞争力。通常意味独一无二的价值。
(2)风险驱动(risk):思考什么情况会损害用户价值。
测程(session):一段固定的时间,通常是1-2h,基于一个明确的任务展开测试。
例如:任务---通过漫游测试,建立notepad(写字版)的初始功能列表(function list);
潜在目标---学习软件功能,建立测试模型
功能列表的特征:建立了被测对象的整体模型,提供了可扩展的测试设计框架,提供了测试覆盖的目标,用简介的形式提供丰富的信息。
运用功能列表
接下来将建立微软记事本的功能列表。