《【精品】java面向对象程序设计与系统开发第10章 单元测试(可编辑.ppt》由会员分享,可在线阅读,更多相关《【精品】java面向对象程序设计与系统开发第10章 单元测试(可编辑.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java面向对象程序设计与系统开发第10章单元测试驱动任任务务一一为ATM机项目配置JUnit单元测试工具2目目标及知及知识点点单元测试工具单元测试工具JUnit简介简介2测试环境的搭建测试环境的搭建3单元测试的基本概念单元测试的基本概念1 13单元测试与单元测试用例v单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。v测试的依据是测试用例,所有的测试活动都是根据用例进行实施的。所谓测试用例就是模拟角色使用软件的一个具体实例,比如用户需要使用软件的打印功能,那么我们开发完软件交付用户使用前一定会先模拟用户使用该软件
2、打印一些文档进行检测。4JUnit单元元测试工具工具JTestJMeterJUnit JUnit是一个开源的是一个开源的java测试框架。它提供框架。它提供了一个了一个强大的大的单元元测试包,可以包,可以对一个或一个或者多个者多个类的一个或者多个方法的一个或者多个方法进行行测试,并且能并且能够将将测试用例用例组合合测试,使,使测试任任务自自动化化5JUnit测试环境配置境配置3.选择JUnit-点击next弹出如下对话框8JUnit测试环境配置境配置4.选择JUnit3,点击Finish弹出配置成功后对话框9JUnit测试环境配置境配置5.点击OK完成JUnit测试环境配置效果如下所示10任任
3、务实现1根据步骤给项目工程添加根据步骤给项目工程添加JUnit测试框架测试框架11驱动任任务务二二使用JUnit测试一个计算两个整形数字之和、之商的两个方法。12目目标及知及知识点点能够使用能够使用JUnit进行单元测试进行单元测试2测试驱动开发的基本思想测试驱动开发的基本思想1 113测试驱动开开发当一个软件工程测试驱动开发(TDD)是以持续性的测试来推动代码的开发,即可以简化代码,又可以保证质量。它改变了先编写代码,后编写测试,而是先编写测试用例,然后在编写代码来满足测试的方法。比如我们要做一个加法器,我们可以先将用例描述出来,在我们编写代码的时候做为引导,引导开发人员完成代码去满足测试。
4、下面的内容就以学习JUnit这个测试工具来简单的体验测试驱动开发。14JUnit实践践应用用vJUnit测试必须包括以下几个部分123测试类测试类TestCase(测试用例)用例)Assert(JUnit断言)断言)15【例例10-1】测试以下以下类中的方法,看方法是否正确中的方法,看方法是否正确。publicclassSampleCalculatorTestextendsTestCase/*测试用例*/publicvoidtestAdd()/必须要test开头,后面是你要测试的方法名SampleCalculatorcalculator=newSampleCalculator();/*调用需要被测试的方法并将结果赋值给result*/intresult=calculator.add(50,20);/*判断result的值是否等于70,如果是70则证明是正确的*/assertEquals(70,result);16常用断言方法常用断言方法17断言断言结果果成功成功失失败18任任务实现123创建测试类创建测试类编写测试用例编写测试用例编写被测试类代码,运行并查看结果编写被测试类代码,运行并查看结果19课堂堂总结20