白盒测试的方法有哪些
白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。
白盒测试的测试方法中运用最为广泛的是基本路径测试法。基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。
设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。
在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例。包括以下4个步骤和一个工具方法:
1、程序的控制流图:描述程序控制流的一种图示方法。
2、程序圈复杂度:McCabe复杂性度量。从程序的环路复杂性可导出程序基本路径集合中的独立路径条数,这是确定程序中每个可执行语句至少执行一次所必须的测试用例数目的上界。
3、导出测试用例:根据圈复杂度和程序结构设计用例数据输入和预期结果。
4、准备测试用例:确保基本路径集中的每一条路径的执行。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
氢氧化钡加热分解生成什么
氢氧化钡加热分解产生黄绿色火焰,氢氧化钡是无色透明结晶或白色...元气骑士古代传送门怎么进
元气骑士游戏中,解锁完所有家具之后就可以解锁古代传送门,再使...2023文科女生最吃香的专业 什么专业轻松就业率高
文科女生最吃香的专业有师范类专业新能源专业电子商务专业新闻学...等待女孩的情话
好好吃饭,好好睡觉,好好挣钱,好好花钱。不为不值得的人生气,...红米3S视频怎样截图
红米手机截图的操作方法有同时按下电源键与音量减键即可截图同时...短文的结构有哪几种
并列式文章各部分的内容没有主次轻重之分。例如培根的轮读书,三...如何办理商业工伤保险
工伤赔偿需要经过工伤认定劳动能力鉴定工伤伤残等级鉴定两个程序...十句礼貌用语
人相见说您好,问人姓氏说贵姓,问人住址说府上。仰慕已久说久仰...苹果手机可以设置来电视频吗
苹果手机是不可以设置来电视频。是美国苹果公司研发的智能手机系...夏天结束了后面应该怎么接
秋天已经来了,冬天也不远了。日语里夏天结束了这句话,不能用字...鸡胸肉怎么做不柴
鸡肉在切的时候,要顺着肉的纹理来切,这样能够有效的保证在烹饪...吃什么比较润肺
第一白萝卜白萝卜是一种块茎类蔬菜,具有润肺止咳的作用,不仅可...抖音收藏突然不见了是什么原因
抖音收藏突然不见了的原因是对方下架了此短视频,所以我们在喜欢...2023年3月什么时候结婚最好 2023年3月结婚最好的吉日一览
如果能和心爱的人组建一个两个人的家庭,这对每一个人来说都是一...迅雷前缀是什么意思
开头的字符串,就是一条磁力链接确切的说磁力链接的主要作用是识...