• 0
  • 0
分享
  • 使用Idea进行Junit单元测试——软件测试圈
  • 北极 2022-09-23 11:42:36 字数 512 阅读 1027 收藏 0

安装插件JunitGenerator

file-setting-plugins

1.png

下载Junit的相关jar包

链接https://github.com/junit-team/junit4/wiki/Download-and-Install

2.png

分别点击上面两个链接,然后选择下面第一项jar。(第二项是帮助文档,第三项是Maven配置文件,第四项是源码,有需要可下载。)

3.png

将下载的jar包添加到项目

File -> Project Structure

4.png

->Modules-> Dependencies

5.png

找到刚刚的下载目录,添加jar包

6.png

添加完成后,需要有以下俩包:

7.png

实例

建立和src文件夹同目录的test文件夹

将test文件夹设置为测试源码根目录(如图Mark Directory As -> Test Sources Root)

8.png

使用Ctrl+ Shift + T快捷键创建测试类,后续已经创建之后还可以使用该快捷键快速导航到对应的测试类

9.png

简单测试一个获取XML节点内容的功能:测试通过

10.png


作者:Jovin Gogic

原文链接:https://blog.csdn.net/weixin_45762621/article/details/123879172

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、文本框和密码框:文本框长度要求;输入内容限制;密码框(右边小眼睛):长度要求(前台控制、数据库控制、磁盘控制)输入内容限制(数字、字母、文字、特殊符号、空)不允许明文显示禁止复制粘贴两次密码要一致2、单选按钮、组合列表框、数码框单选按钮框架标题/提示文本不缺少且正确;各个选项正确;执行同一功能的多个单选按钮只能选一个;要有默认选中项;一般不能取消选中;存入后台的数据正确;存入后台的数据正确;组合列表框/下拉列表;通常单选,条目内容正确(没有多余/错放、缺少项);横向显示要完整;条目功能要正确实现;组合列表框汇总可能允许输入数据;数码框(up-down控件)能使用上下箭头控制数字变动;数字能...
            0 0 1266
            分享
          •   在web安全领域,OWASP(开放式web应用程序安全项目)每年都会公布OWASP TOP 10,TOP 10总结了当年10种最常见、最危险的web应用程序安全漏洞。在TOP 10名单中,跨站脚本攻击(XSS)和跨站请求伪造(CSRF)是常客,攻击者发起XSS和CSRF攻击的重要前提是窃取到保存在浏览器客户端的cookie信息。那么,cookie信息是什么?为什么它在web攻击中有重要的作用?且听小编细细道来。  在http协议下,客户端发起http请求,服务器端处理请求后返回http响应,但是http是无状态的,因此对于需要进行身份辨别的web应用程序,客户端每次发起请求都需要带上用户的...
            0 0 696
            分享
          • 1、质量不是测出来的软件的质量不仅仅是靠测试人员保证的,而是整个团队的责任。测试的目的是为了发现问题,证明问题的存在,从而使产品尽善尽美。测试人员的任务是帮助开发人员及产品设计人员提高软件的质量,但不等于说是保证软件质量,因为测试仅仅是整个生产过程中的一个环节,开发人员才是软件质量的生产者,产品的好坏也取决于设计人员,测试人员不生产质量,也不提高降低质量。质量保证和软件测试是软件质量工程中两个不同层面的工作。2、测试只能尽可能地提高软件质量,但不能使其达到完美其一:在有限的时间和资源的条件下,测试活动可以发现软件的缺陷,但不能保证软件或者系统的缺陷全部被找到,所以想要使软件达到完美,是不可能的...
            0 0 870
            分享
          • 数据边界性测试数字类型超出应用设定最大值数字类型超出类型最大值数据类型填写非数据类型时间类型超出引用设定限制时间类型填写其他类型数据文本类型超出应用设定长度数据不符合实际规则(例如输入不存在的日期,或货币内容可以输入小数点后多于2位以上等)是否对输入内容的大小写进行自动转换,以防止用户对于大小写敏感内容出现输入错误是否对输入内容的前后空格进行自动去除,以防止用户输入不该存在的前后空格校验性测试填写不符合校验的数据,例如不能以数字开头的输入,输入数字开头的数据验证码,填写错误的验证码需重复一致填写时,填写不一致数据对于文本框输入类型内容有要求是否进行了键盘输入检测上传不符合类型的文件代码级测试非...
            10 10 570
            分享
          • 读者提问:测试管理如何做到灵活调度测试资源 ?阿常回答:我在企业中的做法,供参考,有不同观点欢迎讨论。如何做到灵活调度测试资源1 将团队按业务线分成几个小组根据不同的业务线划分不同的测试小组;每个测试小组2~3人不等,每个小组指定一个leader;小组leader尽量不做变动,其他成员可根据具体不同业务的迭代任务量来做资源调度。2 周例会各业务组分享测试经验每周安排例行的业务测试经验分享;分享内容选取各业务线的重点业务;分享者为各业务测试小组的测试同学。3 各小组到其他业务组交叉测试在某个业务组需求任务较重时,从其他业务组调度测试资源;在各业务组同期迭代任务都较少的情况,安排各业务组进行交叉测...
            0 0 605
            分享
      • 51testing软件测试圈微信