微信号:grzlwx

介绍:光荣之路官方资讯

探索性测试--笔记三

2015-06-08 22:41 光荣之路


*把所有要做的事情按照优先级排序,然后从最重要的事情做起

进行局部探索式测试的决策的5要素:输入、状态、代码路径、用户数据、执行环境

输入:

  1、识别哪些输入值和其他输入有关联,在同一个测试用例中使用它们

  2、识别和考虑输入的先后顺序

  3、注意区分非法输入是input filter、还是input check,还是使用exception

    *留意是否可以绕过input filter

    *留意ctrl,alt,shift按键组合的字符,找出特殊字符

  4、注意测试不输入任何值的情况、默认值的情况

    *留意默认值能否修改、删除

  5、根据输出结果来选择输入

    *可以有时候先观察输出结果,然后再选择新的输入

    *注意初始状态对输出地影响,是否要重复运行测试几遍

    *输出结果是否可以保存?尝试改变保存的输出值,看看改动这些值后,是否会重新生成,或者有新的问题

状态:

  1、确认软件状态是临时的,还是长期保存的

  2、使用状态信息来帮助寻找相关的输入

  3、使用状态信息来辨识重要的输入序列

    *例如状态变化在某种方式上被累加起来,就必须考虑是否会发生溢出

代码路径:

  1、弄清输入会导致软件走的那条分支

用户数据:

  1、使用用户的真实数据(你可能不清楚所有数据的相互关系和结构,用真实的数据可以弥补这点)

(作者: life is a gift!测试开发梦想组!来源:http://www.cnblogs.com/xwj-pandababy/articles/2157387.html)

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 21行Python代码实现拼写检查器 京东618:三大系统防作弊,挑战直面用户的困难 程序猿也疯狂:一款插件给写代码带来的超爽视觉震撼 让你的 man 变得更漂亮 20年的老程序员对新入行的朋友的一些建议