软件测试之黑盒测试&白盒测试

软件测试方法总结

软件测试之黑盒测试&白盒测试
  • 场景法 :通过描述特定的场景来生成测试用例
    软件测试之黑盒测试&白盒测试
    软件测试之黑盒测试&白盒测试
  • 判定表驱动分析法 :判定表(Decision table)是另一种表达逻辑判断的工具。
    软件测试之黑盒测试&白盒测试
  • 错误推测法 :在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。
  • 功能图分析法:这个我也没太明白,到底是个啥
  • 白盒测试方法

    静态测试:不用运行程序的测试,包括代码检查、静态结构分析、代码质量度量、文档测试等等,它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具(Fxcop)自动进行。

    动态测试:需要执行代码,通过运行程序找到问题,包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。

    白盒测试中的逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准发现错误的能力呈由弱到强的变化:

    1.语句覆盖每条语句至少执行一次。

    2.判定覆盖每个判定的每个分支至少执行一次。

    3.条件覆盖每个判定的每个条件应取到各种可能的值。

    4.判定/条件覆盖同时满足判定覆盖条件覆盖。

    5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次。

    6.路径覆盖使程序中每一条可能的路径至少执行一次。
    今天就先到这吧,有空再写。

    来源:Ethan__fans

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年3月20日
    下一篇 2022年3月20日

    相关推荐