软件测试——期末复习(二)

文章目录

  • 第四章:测试设计技术
    • 白盒和黑盒测试的优缺点
        • 1. 黑盒测试的优点有
        • 缺点
        • 2. 白盒测试的优点
        • 缺点
    • 1. 黑盒测试技术
      • 1.1 等价类划分
      • 1.2 边界值分析
      • 1.3 决策表测试
      • 1.4 状态转换测试
      • 1.5 用例测试
    • 2. 白盒测试技术
      • 2.1 语句覆盖和覆盖率
      • 2.2 判定覆盖和覆盖率
    • 3. 基于经验的测试技术
  • 第五章:测试管理
    • 1. 测试组织
      • 1.1 测试组织和测试独立性(P132)
      • 1.2 测试组长和测试人员的任务(P135)
    • 2. 配置管理(P158)
    • 3. 风险和测试(P159)
  • 第六章:软件测试工具
  • 总结

第四章:测试设计技术

白盒和黑盒测试的优缺点

1.1 等价类划分

? 等价类划分技术把所有可能的输入数据,即软件或者系统的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例的输入数据!

? 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。测试某等价类的代表值就等价于对这一类其它值的测试!

  • 有效等价类是指对于软件或者系统的规格说明来说,是合理的,有意义的输入数据构成的集合!

  • 无效等价类是指对于软件或者系统的规格说明来说,是不合理的,无意义的输入数据构成的集合!

  • 等价类划分的原则1

    如果输入条件规定了连续的取值范围,则可以创建一个有效等价类和两个无效等价类;

  • 等价类划分的原则3

    假如输入数据规定的是一组值(假定n个),并且软件对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类;

1.4 状态转换测试

测试对象的输出和行为方式不仅受当前输入数据的影响,同时还与测试对象之前的执行情况,或者之前的事件或以前的输入数据等有关;

通过引入状态图(state diagram)来描述测试对象和测试数据、对象状态之间的关系;

状态图中的各个状态是通过不同的事件驱动的,比如函数的调用;

基于状态图开展的测试称之为状态转换测试;

1.5 用例测试

通过用例(Use Cases)或业务场景来设计测试,用例描述了参与者(包括用户与系统)之间的相互作用,并从这些交互产生一个从用户的角度所期望和能观察到的结果;

每个用例都有测试前置条件,这是用例成功执行的必要条件。每个用例结束后都存在后置条件,这是在用例执行完成后能观察到的结果和系统的结束状态;

2. 白盒测试技术

练习

1.2 测试组长和测试人员的任务(P135)

2. 配置管理(P158)

3. 风险和测试(P159)

第六章:软件测试工具

image-20201112094513664

总结

还是做题看书吧,太多文本型的内容了,重点是黑盒和白盒这一块的大题,可以把例题做会,开卷考试,其余的文本型内容都可以查书。要课件的加我QQ:1522447042。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月8日
下一篇 2020年10月8日

相关推荐