探索性测试,笔记五:混合探索式测试

通过场景操作引入变化来测试场景,包括:插入步骤、删除步骤、替换步骤、替换数据、替换环境

插入步骤:

*给场景插入一个或多个步骤能增加软件失败的机会

1、插入更多数据:

  *问自己:“这个场景用到哪些数据?怎样有意义的增加测试所使用的数据”

  *提供超过场景要求的信息,或者超过场景要求数目的信息

2、使用附加输入

  *了解哪些附加功能和场景提到的功能有关联

  *了解哪些其他输入和场景使用的输入有关

3、访问新的界面:

  *了解哪些界面和现有场景使用的界面相关

删除步骤:

*去掉冗余和可选的步骤,让场景的步骤尽可能少

替换步骤:

*研究其他替代的方法来执行场景中的每个步骤和动作

重复步骤:

*重复执行某些特定动作,或重复多个动作

替换环境:

1、替换硬件

2、替换容器:例如被测程序运行在所谓的容器应用程序中(如浏览器)

3、替换容器版本

4、修改本地设置

  *注意程序是否使用一些本地设置,和对这些本地设置的假设

 

里面提到了一种叫做混票测试法,简言之,就是测试通用的数据或通用的场景

 

探索性测试系列:

探索式测试(一):http://www.cnblogs.com/xwj-pandababy/articles/2149676.html

探索式测试(二):http://www.cnblogs.com/xwj-pandababy/articles/2149846.html

探索式测试(三):http://www.cnblogs.com/xwj-pandababy/articles/2157387.html

探索式测试(四):http://www.cnblogs.com/xwj-pandababy/articles/2159312.html

探索式测试(五):http://www.cnblogs.com/xwj-pandababy/articles/2161615.html

posted @ 2011-09-01 09:55  宇月--测试开发梦想家  阅读(813)  评论(0编辑  收藏  举报