JAVA项目测试ppt_JUnit(java单元测试工具)

行为监控
JAVA项⽬测试ppt_JUnit(java单元测试⼯具).ppt
人脸抓拍系统kkkrr2017    2017    JUnit(java单元测试⼯具) 2017.11.20 1.了解java单元测试基本概念 2.掌握使⽤JUnit进⾏单元测试的⽅法 3.掌握JUnit的常⽤⼯具 什么是单元测试 我们在编写⼤型程序的时候,需要写成千上万个⽅法或函数,这些函数的功能可能很强⼤,但我们在程序中只⽤到该函数的⼀⼩部分功能,并且经过调试可以确定,这⼀⼩部分功能是正确的。但是,我们同时应该确保每⼀个函数都完全正确,因为如果我们今后如果对程序进⾏扩展,⽤到了某个函数的其他功能,⽽这个功能有bug的话,那绝对是⼀件⾮常郁闷的事情。所以说,每编写完⼀个函数之后,都应该对这个函数的⽅⽅⾯⾯进⾏测试,这样的测试我们称之为单元测试。 ⽤更加通俗的话来描述单元测试就是:写了个类,要给别⼈⽤,会不会有bug?怎么办?测试⼀下。⽤main⽅法测试好不好?这种⽅法我们经常⽤,就是写⼀个⽅法实现⼀些功能,把⽅法的调⽤⽅式放在main函数中。这样的测试⽅式⼀个是使得main函数太过于混乱,再者测试过程需要⼈的仔细观察来辨别每个函数的功能实现,哪⼀个函数出错了,哪⼀个函数没有输出之类的问题层出不穷,单元测试就是来解决这些问题的。 JUnit4详解 JUnit是⼀个⽤于编写可复⽤测试集的简单框架,他是XUnit的⼀个⼦集。 Xunit是⼀套基于测试驱动开发的测试框架 PythonUnit CppUnit Junit 本次,我们将通过⼀个运算模块的单元测 试案例介绍JUnit的使⽤。 JUnit4的安装 Junit的下载地址/junit-team/junit4/wiki/Download-and-Install ⽤我们编写的Test类进⾏测试 概述 1.测试⽅法上使⽤@Test进⾏修饰 2.测设⽅法必须使⽤public void修饰,不能带任何的参数 3.新建⼀个源代码⽬录来放我们的测试代辐照灭菌设备
变频模块
语音云平台码 4.测试类的包应该和被测试的类保持⼀致 5.测试单元中的每个⽅法必须可以独⽴测试,测试⽅法中不能有依赖 6.测试类使⽤Test作为类名的后缀,测试⽅法⽤test作为⽅法名的前缀(不是必须) 测试失败的两种情况 1.Failure⼀般由单元测试是⽤的断⾔⽅法判断失败所引起的,也就是说程序输出的结果和我们预期的不⼀样 2.error是由代码异常引起的,他可以产⽣于测试代码本⾝的错误,也可以是被测试代码中的⼀个隐藏的bug Junit4的运⾏流程 1.@BeforeClass修饰的⽅法会在所有的⽅法被调⽤前被执⾏,⽽且该⽅法是静态的,所以当测试类被加载后接着就会运⾏它,在内存中它只会存在⼀份实例,它⽐较适合加载只需加载⼀次的⽂件,如:配置⽂件。 2.@AfterClass所修饰的⽅法通常⽤来对资源的清理,如 关闭数据库的链接 3.@Before和@After会在每个测试⽅法的前后各执⾏⼀次 junit常⽤注解 1.@BeforClass:他会在所有的⽅法运⾏前被执⾏,static修饰 2.@AfterClass:它会在所有的⽅法运⾏结束后被执⾏,static修饰 3.@Before:会在每⼀个测试⽅法被执⾏前执⾏⼀次 4.@After:会在每⼀个测试⽅法运⾏后被执⾏⼀次 2017    2017

本文发布于:2024-09-21 08:06:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/231592.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   函数   功能   单元测试   程序
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议