Selenium 学习(0.19)——软件测试之基本路径测试法——拓展案例

1、案例

请使用基本路径法为变量year设计测试用例,year的取值范围是1000<year<2001。代码如下:

2、步骤

先画控制流程图

再转化为控制流图(标出节点)

V(G) = 总区域数 = 4

V(G) = E - N + 2 = (边数 - 节点数 + 2) = 10-8+2 = 4

V(G) = P + 1 = (判定节点数 + 1) = 4

由于圈复杂度是 4,可以写出如下 4 条独立路径

A、1-2-3-4-8

B、1-2-3-5-8

C、1-2-6-8

D、1-7-8

设计测试用例

基本路径测试法的步骤

A、画出程序的控制流图

B、计算程序圈复杂度

C、导出独立路径

D、设计测试用例

洗洗睡!再熬就要损失至少几百万了

相关推荐
列星随旋8 分钟前
线段树和树状数组的学习
学习·算法
辰海Coding1 小时前
MiniSpring框架学习-整合 IoC 和 MVC(NPC)
学习·spring·mvc
知识分享小能手3 小时前
Flask入门学习教程,从入门到精通,数据库操作 — 知识点详解与案例代码(4)
数据库·学习·flask
wubba lubba dub dub7504 小时前
第四十八周学习周报
学习
生成论实验室4 小时前
用事件关系网络重新理解AI(三):激活函数、微调与元学习
人工智能·学习·算法·语言模型·可信计算技术
辰海Coding5 小时前
MiniSpring框架学习-为什么一个请求访问 /helloworld,最后能调用到某个 Controller 方法?原始 MVC实现
java·学习·程序人生·spring·mvc
凉、介5 小时前
深入理解 ARMv7-A|异常/中断处理
笔记·学习·嵌入式·arm
wxytxdy5 小时前
通过猜数字游戏学习Shell脚本的分支、循环编写
linux·学习
我想我不够好。5 小时前
观察对方打野的动向,预判下一次gank的时机
学习
java小吕布6 小时前
Hermes Agent:自带学习闭环的开源 AI 智能体,一键部署全平台可用
人工智能·学习·开源