没有合适的资源?快使用搜索试试~ 我知道了~
首页自动化测试之idea+gradle+JUnit的使用(参数化测试与非参数化测试)
本次博客更新的是,上次使用eclise+JUint测试完,想用idea进行测试,同时maven项目已经学习过了,想学习新的知识为前提。 知识储备, Gradle是什么 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置 如需更多理解,推荐博客https://www.cnblogs.com/Bonker/p/5619458.html 我的理解就是类似于Maven这样子的一个包管理工具,然
资源详情
资源评论
资源推荐

自动化测试之自动化测试之idea+gradle+JUnit的使用(参数化测试与非参数化测试)的使用(参数化测试与非参数化测试)
本次博客更新的是,上次使用eclise+JUint测试完,想用idea进行测试,同时maven项目已经学习过了,想学习新的知识为前提。
知识储备,
Gradle是什么
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,
目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置
如需更多理解,推荐博客https://www.cnblogs.com/Bonker/p/5619458.html
我的理解就是类似于Maven这样子的一个包管理工具,然后导入的时候,用的不是pom文件,然后可以支持从maven库里面直接拉代码
新的东西肯定需要新的配置,mac配置有空写,windows配置一大堆,百度找,不是重点。
正文正文
测试题目如下
请依据提供的程序(改成java程序),采用逻辑覆盖进行白盒测试用例设计(Z路径覆盖)。
Int main(int argc, _TCHAR * argv[])
{
int x,y;
scanf( “%d%d”,&x&y);
if (x>10&&y>10 )
{
int i=1;
if(x>y)
{
while( (x*i) %y!=0 )
i++;
printf(“%d ”,x*i);
}
else{
while( (y*i) %x!=0 )
i++;
printf(“%d ”,y*i);
}
}
return 0;
}
依旧是先设计一下思路,
1.分析代码
2.画出流程图
3.分析一下白盒的几种逻辑覆盖的路径
4.开始写测试用例
————————————-分界线———————————————-
代码分析:没啥好分析的,if语句里面,套了一个if语句,然后在判定条件进行循环
流程图:
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1