软件测试
FantasticGold
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【STMT】Halstead复杂度
文章目录Halstead复杂度题目解答Halstead复杂度Halstead复杂度度量是软件复杂性的难度度量元,用于在程序产生或设计完成之后估算软件的复杂性。Halstead复杂度度量基于程序中的操作符和操作数的数量,对操作符和操作数的不同选取将得到不同的结果。常见的操作符和操作数如下操作符:保留字、函数调用、运算符操作数:常数、常量、变量需要注意的是,声明变量的数据类型保留字可以不...原创 2019-05-26 23:19:49 · 2168 阅读 · 0 评论 -
【STMT】McCabe环路复杂度
文章目录McCabe环路复杂度独立路径题目解答McCabe环路复杂度McCabe环路复杂度用于度量程序逻辑复杂性,计算程序的基本独立路径数目,即确保所有语句至少执行一次的最小测试数量。McCabe环路复杂度需要先根据代码画出程序流程图,然后画出对应的程序控制流图,再通过以下三种方法计算:给定流图GGG的边数mmm,结点数nnn,那么环路复杂度V(G)=m−n+2V(G) = m - n ...原创 2019-05-27 01:09:34 · 4173 阅读 · 2 评论 -
【STMT】判定表法
文章目录判定表法12判定表法判定表(Desision table)用于表示和分析复杂的逻辑关系,描述了在不同条件(Condition)下执行的动作(Action)集合。判定表本质上就是真值表的扩展,每个条件由两种可能的赋值扩展到多种可能的赋值,并且可以通过将多值条件拆分成多个二值条件转为真值表。12...原创 2019-06-06 00:34:49 · 791 阅读 · 0 评论 -
【STMT】等价类划分法
文章目录等价类划分法题目解答等价类划分法等价类划分法是一种典型的黑盒测试方法,通过划分输入数据集来减少测试所需的用例,包括划分等价类和构造测试用例两个步骤:划分等价类划分等价类就是将输入数据集划分成若干个等价类子集,从每一个子集中选取少量代表性数据作为测试用例。在划分等价类时,必须保证同一个等价类中的所有输入数据对于揭示程序中的错误是等效的,使得测试代表值相当于测试其它所有值。输入等价类...原创 2019-06-11 22:40:44 · 1736 阅读 · 1 评论
分享