自动化测试之idea+gradle+JUnit的使用(参数化测试与非参数化测试)

Mathilda ·
更新时间:2024-11-10
· 780 次阅读

本次博客更新的是,上次使用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 关注 私信 展开阅读全文
作者:自闭菜鸟小吴



自动 自动化 参数 自动化测试 gradle junit idea 测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章