软件测试技术实验报告
文章平均质量分 80
小孙同学1024
分享学习的日常
展开
-
软件测试技术实验六 JUnit 单元测试案例开发二
二:利用直接观察法:VG)=e-n+1,计算:解: 如图6.1 所示,图中边的数目 e=11条(e1,e2,......,e10,e11);所以函数 main () 的程序图的环复杂度 V(G)=e-n+1=11-8+1=4.对于指定的程序图,路径的测试中所需独立路径集合的大小等于其程序图的环复杂度。所以函数 main ()的程序图的环复杂度 V(G)=P+1=3+1=4.Path4: A, C,E,F,H(在判定节点E 处执行 e7 分支)。Pathl: A, C,E,G,H(主路径经过所有判定节点)。原创 2023-11-20 14:32:08 · 560 阅读 · 0 评论 -
软件测试技术实验一 JUnit 单元测试的环境搭建
通过本节实验,我了解到了测试的方法。掌握了用idea进行测试和插件Junit自动生成测试代码。1、调试指导书给定的目标源代码,除掉明显的语法错误,记录正确无误的被测程序代码。1、确安装并配置 IntelliJ IDEA开发环境。3、根据给定的源代码,编写测试代码,并运行成功。2、安装插件Junit4.x,进行测试环境搭建。(3)由插件Junit生成的测试代码。2、程序运行结果截图。原创 2023-10-27 00:36:31 · 1182 阅读 · 0 评论 -
软件测试技术实验二 边界值分析法实验
2、用边界值分析法设计测试用例,分析如下:三边 a,b,c 的取值范围分别是 1≤a≤100,1≤b≤100,1≤c≤100;。所以三边的边界值可取为 a边:0,1,2,99,100,101,b边:0,1,2,99,100,101,c边:0,1,2,99,100,101。原创 2023-10-27 00:39:39 · 795 阅读 · 0 评论 -
软件测试技术实验三 等价类分析法实验
通过本节实验,我了解到了等价类分析法。掌握了等价类分析法进行测试用例的设计。分析题目中给出的条件和隐含的输入要求,输入条件如下:三边 a,b,c 的取值范围。分别是 1≤a≤100;任意两边之和大于第三边。2、根据等价类分析法进行有效等价类和无效等价类划分。3、设计测试用例,覆盖表3-1中的有效等价类。2、掌握等价类分析法进行测试用例的设计。1、能够读懂被测的java源代码。表3-2三角形问题的测试用例。表3-1 等价类划分。原创 2023-11-06 19:27:46 · 476 阅读 · 0 评论 -
软件测试技术实验四 决策表法测试实验
学习等价类划分方法,用等价类法设计测试用例。、学会决策表设计方法,能够对决策表进行化简。、重点使用决策表测试方法进行测试用例设计。学习等价类划分方法,用等价类法设计测试用例。、用决策表测试方法设计测试用例(黑盒)(3)决策表化简后的测试用例设计。、根据问题描述,分析控制要求。(2)化简决策表(黑盒)通过本节实验,我了解到了。三角形问题的测试用例。原创 2023-11-06 19:53:33 · 711 阅读 · 0 评论 -
软件测试技术实验五 JUnit 单元测试案例开发一
同“条件覆盖”的道理,1≤a≤100 包括两个判定节点,所以一个节点包括两组判定覆盖,所以 a取(假,真,假).同理 b,c。条件覆盖: 每个复合判定表达式中,每个简单判定条件的取真、取假情况至少执行一次1Sa≤100,包括两个邻域,所以a取[假,真,假》;A: 等边三角形:B:等腰三角形;D:不构成三角形:x:X 不合规定,如:a 不合规定。注:A: a 值不合理:B: b 值不合理;B:b 值不合规,C: c 值不合规;2、预期输出:A:等边三角形:B:等腰三角形:C:一般三角形:D:不构成三角形。原创 2023-11-16 23:19:02 · 747 阅读 · 0 评论