博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件测试第二次作业:初识JUNIT的单元测试方法
阅读量:4886 次
发布时间:2019-06-11

本文共 864 字,大约阅读时间需要 2 分钟。

软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试   从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。

    在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。其他种类的测试基本上都是由专的测试人员来完成,只有单元测试是完全由开发人员来完成的。

    单元测试目的是什么? 执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。

    白盒测试和单元测试的区别: 1、测试目的,个是测试程序的整体逻辑,另一个是测试程序中一个独立的模块; 2、通常的执行人员不一样,白盒般是由专门的白盒测试人员完成,而单元测试般由程序员自己完成。

    什么是JUnit

    JUnit是用于编写可复用测试集的简单框架,是xUnit的一个子集。xUnit是一 套基于测试驱动开发的测试框架,有PythonUnit CppUnit JUnit等。JUnit是一个开源的Java单元测试框架,是 Java的标准单元测试库,是非常重要第三方 Java 库,由 Kent Beck 和 Erich Gamma 开发。Junit测试是程序员主导的测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能,多数Java的开发环境都已经集成了JUnit作为单元测试的工具,比如Eclipse。

      为什么要使用测试工具

   测试框架可以帮助我们对编写的程序进行有目的地测试,帮助我们最大限度地避免代码中的bug,以保证系统的正确性和稳定性。

      小结

   很多人对自己写的代码,测试时就简单写main,然后system.out.println()输出到控制台观察结果。这样非常枯燥繁琐,不规范。缺点:测试方法不能一起运行,测试结果要程序猿自己观察才可以判断程序逻辑是否正确。JUnit的断言机制,可以直接将我们的预期结果和程序运行的结果进行一个比对,确保对结果的可预知性。

转载于:https://www.cnblogs.com/czw1474845059-/p/10827246.html

你可能感兴趣的文章
jdbc关闭连接顺序
查看>>
tyvj 1423 GF和猫咪的玩具
查看>>
LUOGU P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
查看>>
[经典面试题]包含T全部元素的最小子窗口
查看>>
RPM包搭建
查看>>
mysql学习之数据库设计
查看>>
【Windows Phone 8】 Progressbar相关的UI阻塞的问题
查看>>
域控制器计算机名更改
查看>>
【LeetCode】202. Happy Number
查看>>
前导零的操作
查看>>
批处理恢复被文件夹病毒隐藏的文件
查看>>
python flask框架 蓝图的使用
查看>>
linux命令详解:md5sum命令
查看>>
NYOJ 36 LCS(最长公共子序列)
查看>>
移动开源项目周报1208
查看>>
任务0到任务1的切换过程和任务1的运行--基于linux0.11内核
查看>>
Java语法糖
查看>>
1、查询速度慢的原因很多,常见如下几种:
查看>>
好吧 老师作业 晚交好久
查看>>
男人婚后身体发生神奇变化
查看>>