读《探索式软件测试》的学习笔记

发表于:2011-12-26来源:未知作者:admin点击数: 标签:
读《探索式软件测试》的学习笔记:《探索式软件测试》任命软件测试人员,OA专家、开发人员、程序经理和架构师阅读,对他们的工作具有重要的启发作用。探索式软件测试作为一种富有创新精神和现实意义的测试方法,引起越来越多软件测试人员、质量保证人员和项目

  探索式测试(exploratory testing)是一种自由的软件测试风格,强调测试人员同时开展测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。

  软件测试风格rather than 具体的软件测试技术

  探索式测试的分类:

  自由式的ET

  基于场景的ET

  基于策略的ET

  基于反馈的ET

  软件缺陷的根源:程序员引入的根源和运行环境导致的缺陷

  软件测试的决策有5部分:输入,状态,代码路径,用户数据,执行环境

  输入:什么是输入?合法与非法输入?开发人员定义错误处理程序的三种方式(输入过滤器、输入检查、使用异常)

  状态:什么是软件状态?用户的输入(不同的输入,不同的输入顺序)导致软件状态的改变,一定要注意观察状态的改变。

  漫游测试(与场景测试相对)

  我们将软件特性分成了:商业区、历史区、旅游区、娱乐区、旅馆区、破旧区

  商业区:用户所要使用的软件特性和功能。

  历史区:历史的版本遗留的代码

  旅游区:有些特性和功能对新用户非常有吸引力,然而老用户不经常使用的部分

  测试方法

  出租车测试法(出租车禁区测试法)联系打的理论,坐公交理论,类似旅行计划的制定

  取消测试法

  破坏测试法

  遍历测试法

  超模测试法?针对用户界面的优秀漫游测试法

  极限测试法

  深巷测试法

  漫游与测试中的棘手问题

  漫无目的

  重复性

  暂时性

  单调性

  健忘性

  

原文转自:http://www.ltesting.net