软件测试:测试方法

时间:2020-10-20 22:14:03   收藏:0   阅读:40

测试方法

1.分类

静态测试(不执行程序的测试方法:测试文档和代码文档)和动态测试(运行程序以发现缺陷)----{黑盒+白盒}

2.黑盒测试

? 功能测试、数据驱动测试(主要关注输入输出)、基于规格说明书的测试

? 测试方法:等价类、边界值、决策表

? 适用范围:适用功能性及非功能性测试

控制流图:带开始和结束节点的有向图

技术分享图片

复杂度分析:给出一组能描述程序代码的复杂度特征的度量

计算复杂度:不重合的闭合环+1

技术分享图片

3.白盒测试方法

更多的关心程序的内部结构(逻辑测试【结构】)

白盒测试方法步骤:

1.获取需求画出程序流程图

2.画出控制流图

3.选择覆盖方法设计测试用例

逻辑覆盖:

3.1语句覆盖法C0(Coverage 0)
3.2判定覆盖C1(Coverage 1)
3.3条件覆盖C2
3.4判定-条件覆盖 C1+C2
3.5条件组合覆盖 C3

路径覆盖

路径覆盖C4

原文:https://www.cnblogs.com/happy-prince/p/13849376.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!