点击上方“云层天咨”有助于加薪哦


ALL YOU NEED IS

学习

【云层老师(陈霁)新书发售】

《LoadRunner12 七天速成宝典》

好看、好玩、还能学习!

http://e22a.com/h.cVuOnN?cv=78XjUdTXJa&sm=91779d 




随着开发工具的推陈出新,Java开发编辑器IDEA越来越受到众多开发者的青睐,提示更智能,使用更方便,甚至能猜到你下一步想做什么。


IDEA全称IntelliJ IDEA,是JAVA开发的一个集成环境,被业界公认为最好的JAVA开发工具之一。既然这么好用,那使用它进行单元测试的话会不会很难呢?


别怕!【学霸君】将会手把手来告诉大家如何K.O. []~( ̄▽ ̄)~*


工具准备


1.win7x64操作系统

2.ideaIU-2016.3.4

3.TestNG 6.11


IDEA+TestNG单元测试实战


1

打开IDEA,点击创建新Maven项目,将TestNG引入项目中

2

在main-java文件夹下新建Calc类文件,编写简单计算代码

3

在test-java文件夹下新建CalcTest类文件,用来对代码进行测试

4

引入TestNG中@Test注解,并定义第一个测试方法TestOne()

5

在TestOne方法中定义两个int整型actual和expected,用于定义实际输出结果和期望输出结果

6

设计驱动部分,实例化一个新的对象,用于调用Calc类中的add计算方法,求和5加6,并将计算结果赋值到实际输出结果中

7

给实际输出结果府之后,最重要的一步就是需要与我们所期望的进行对比,看实际输出和期望输出是否保持一致,这里需要引入TestNG中断言部分

8

整体代码如下

9

右键Run 'TestOne',得到通过的结果如下

【学霸君】小贴士

如何安装部署IDEA,可参照往期【学霸来了】超简单IDEA安装使用教程!

如何新建Maven项目及引入TestNG,可参照往期【学霸来了】IDEA+Maven+Selenium三步走!


至此,用IDEAI做TestNG单元测试的基本操作就成功完成啦,是不是很简单呢!那么有童鞋就要问了单元测试的覆盖率该怎么计算呢?


具体学习视频教程,童鞋们可以参考腾讯课堂【学霸君之全栈测试】第9节 IDEA开发环境-IDEA下与Testng单元测试第6'57秒处


https://ke.qq.com/course/174219


最后,欢迎小伙伴们踊跃告诉【学霸君】你们想学习的环境搭建或软件,【学霸君】会统一编写安装教程哦~


学习时应该是心存快乐

学习时应该是心无畏惧

学习应该是不管容易还是困难

都无差别对待,努力、认真、执着、坚持

……

ALL YOU NEED IS 学习.



  全栈测试聚集地

测试学习 | 测试交流 | 测试招聘  

公众号回复“学霸”或数字“4”即可浏览往期内容哦






相关问题推荐