专栏首页cwl_JavaJDK1.9-Junit单元测试

JDK1.9-Junit单元测试

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/103380965

Junit单元测试:

  • 测试分类:
    1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。
    2. 白盒测试:需要写代码的。关注程序具体的执行流程。
  • Junit使用:白盒测试
    • 步骤:
      1. 定义一个测试类(测试用例)
        • 建议:
          • 测试类名:被测试的类名Test CalculatorTest
          • 包名:xxx.xxx.xx.test cn.itcast.test
      2. 定义测试方法:可以独立运行
        • 建议:
          • 方法名:test测试的方法名 testAdd()
          • 返回值:void
          • 参数列表:空参
      3. 给方法加@Test
      4. 导入junit依赖环境
    • 判定结果:
      • 红色:失败
      • 绿色:成功
      • 一般我们会使用断言操作来处理结果
        • Assert.assertEquals(期望的结果,运算的结果);
    • 补充:
      • @Before:
        • 修饰的方法会在测试方法之前被自动执行
      • @After:
        • 修饰的方法会在测试方法执行之后自动被执行

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 快速学习-公共测试网络节点的优缺点

    cwl_java
  • 快速学习-以太坊编写合约测试脚本

    我们已经实现了合约的编译和部署的自动化,这将大大提升我们开发的效率。但流程的自动化并不能保证我们的代码质量。质量意识是靠谱工程师的基本职业素养,在智能合约领域也...

    cwl_java
  • Java工具集-IDEA插件开发

    cwl_java
  • 译文: iOS Unit Testing and UI Testing Tutorial

    原文: iOS Unit Testing and UI Testing Tutorial,作者:Audrey Tam。更新于2017年3月13日。以下为正文:

    iOS Development
  • 微服务架构下的测试之道

    1.系统架构的演变 伴随着互联网的快速发展,Web应用系统从面向企业内部发展到面向市场用户,业务的日趋复杂以及用户量的上升,那些曾经工作良好的单体应用开始遇到...

    架构师小秘圈
  • 关于「测试时间/测试周期」7 点参考

    1、严格来说,一定是从需求阶段,或者立项阶段,就参与到项目,根据最终的需求、开发排期,是估算合理的测试时间(测试时间估算,见文章:“测试时间估算”的现状 及 4...

    IDO老徐
  • 聊聊基准测试的可行性方案

    上篇文章介绍了基准测试的一些思路和方法策略,这篇聊聊基准测试的MVP(最小可行性方案)。

    写博客的老张
  • 测试从0到1测试人员职责主题讨论(六)

    本周讨论的话题测试人员职责是一个很通用又平常的话题,百度下搜索下或者看下这个岗位的招聘职责,但你是否想过,怎么这些岗位职责都是别人家公司的,怎么我都没做到呢?也...

    厦门-安仔
  • 【腾讯 TMQ 】移动 APP 自动化测试框架对比

    移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”,变化导致自动化用例的大量维护。 从分层测试的角度,自动化测试应该逐层进行。 最大量实现自...

    腾讯移动品质中心TMQ
  • Gartner报告:2019年软件测试行业的3个最新研究

    Gartner (高德纳,又译顾能公司,NYSE: IT and ITB)全球最具权威的IT研究与顾问咨询公司,它为有需要的技术用户来提供专门的服务,并且一直是...

    软测小生

扫码关注云+社区

领取腾讯云代金券