本次博客更新的是,上次使用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 \n ”,x*i);
}
else{
while( (y*i) %x!=0 )
i++;
printf(“%d \n ”,y*i);
}
}
return 0;
}
依旧是先设计一下思路,
1.分析代码
2.画出流程图
3.分析一下白盒的几种逻辑覆盖的路径
4.开始写测试用例
-------------------------------------分界线----------------------------------------------
代码分析:没啥好分析的,if语句里面,套了一个if语句,然后在判定条件进行循环
流程图:
原创文章 13获赞 19访问量 5479
关注
私信
展开阅读全文
作者:自闭菜鸟小吴