软件探索性测试 笔记三

发表于:2011-11-09 11:18

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:熊猫宝宝    来源:51Testing软件测试网采编

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

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

  输入:

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

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

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

  *留意是否可以绕过input filter

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

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

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

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

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

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

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

  状态:

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

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

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

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

  代码路径:

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

  用户数据:

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

相关链接:

软件探索性测试笔记一

软件探索性测试 笔记二

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号