软测笔记 2020-9-23

1.(测试经验)大量的错误是发生在输入或输出范围的边界上,而不是在范围的内部。
2. 边界值分析的测试用例的生成方法:
n个变量–>4n+1个测试用例。
3. 如果有一个n变量函数,健壮性测试会产生多少个测试用例?
n个变量–>6n+1个测试用例。
4. 如果有一个n变量函数,最坏情况测试会产生多少个测试用例?
n个变量–>5^n个测试用例。
5. 如果有一个n变量函数,健壮最坏情况测试会产生多少个测试用例?
n个变量–>7^n个测试用例。
6. 特殊值测试:特别依赖测试人员的经验。有主观性、有效性。
7. 随机测试:x = Int(b – a + 1)* Rnd + a
(其中,函数Rnd用于生成区间[0,1]内的随机数)
该程序利用上述语句可以不断地生成x的随机值,直到每种输出至少出现一次
8. 等价类测试:1.从等价类(子集)中取若干元素来代表整个等价类 2.覆盖所有的等价类
等价类测试的几种分类 :基于输入的等价类测试、基于输出的等价类测试、强等价类测试(基于多缺陷假设)、弱等价类测试(基于单缺陷假设)、健壮等价类测试、一般等价类测试。有效等价类、无效等价类(这两类是基于程序的功能说明来划分的,前者是合理的,有意义的输入数据所构成的集合,用于检验程序是否实现了预期的功能;后者是不合理的,无意义的输入数据所构成的集合,检验程序对于无效数据的处理)。
等价类测试的几个特点
• 等价类测试的弱形式不如对应的强形式全面。
• 健壮性测试适用于“错误处理非常重要”的软件
• 在发现“合适”的等价关系之前,可能需要进行多次尝试。
9. 等价类测试的步骤
生成测试用例:
(1)为每一个等价类规定一个唯一的编号;
(2)设计一个新的测试用例,使其覆盖尽可能多的尚未覆盖的有效等价类;重复这一步骤,直到所有的有效等价类均被覆盖;
(3)设计一个新的测试用例,使其只覆盖一个无效等价类,重复这一
步骤,直到所有的无效等价类均被覆盖。
10. 决策表测试:是最严格的黑盒测试方法,因为决策表具有逻辑严格性。
11. 决策表的简化规则:若两条规则具有相同的操作,极其相似的条件,则可合并这两条规则。
12. 带有互斥条件的决策表:互斥的项用 F!来表示:该项必须是F。
13. 除互斥以外还要注意决策表中的冗余情况和不一致情况。
14. 另:决策表分析不太适合佣金问题。因为佣金问题中只有很少的决策逻辑。
15. 收缩决策表的方法:•合并相似规则;•使用扩展条目决策表。
16. 因果图测试法:通常用Ci表示原因,Ei表示结果。各结点表示状态,可取值“0”或“1”。
在这里插入图片描述
17. 恒等:表示原因与结果之间一对一的对应关系。若原因出现则结果出现;若原因不出现,则结果不出现。
在这里插入图片描述
在这里插入图片描述
18.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值