《Java面向对象程序设计与系统开发第10章-单元测试课件.ppt》由会员分享,可在线阅读,更多相关《Java面向对象程序设计与系统开发第10章-单元测试课件.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、面向对象程序设计与系统开发第10 章 单元测试2驱动任务一为ATM 机项目配置JUnit 单元测试工具3目标及知识点单元测试工具JUnit简介2测试环境的搭建 3单元测试的基本概念 1 14单元测试与单元测试用例v 单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。v 测试的依据是测试用例,所有的测试活动都是根据用例进行实施的。所谓测试用例就是模拟角色使用软件的一个具体实例,比如用户需要使用软件的打印功能,那么我们开发完软件交付用户使用前一定会先模拟用户使用该软件打印一些文档进行检测。6JUnit 测试环境配置v
2、JUnit 环境配置步骤:1.选中项目点击右键选择属性(Properties)弹出如下对话框7JUnit 测试环境配置 2.点击JavaBuildPath-点击Libraries-点击AddLibrary 弹出添加库文件对话框8JUnit 测试环境配置 3.选择JUnit-点击next 弹出如下对话框10JUnit 测试环境配置 5.点击OK 完成JUnit 测试环境配置 效果如下所示11任务实现1根据步骤给项目工程添加JUnit测试框架13目标及知识点能够使用JUnit进行单元测试2测试驱动开发的基本思想 1 115JUnit 实践应用v JUnit 测试必须包括以下几个部分123测试类Te
3、stCase(测试用例)Assert(JUnit断言)16【例10-1】测试以下类中的方法,看方法是否正确。publicclassSampleCalculatorTestextendsTestCase/*测试用例*/publicvoidtestAdd()/必须要test 开头,后面是你要测试的方法名SampleCalculatorcalculator=newSampleCalculator();/*调用需要被测试的方法并将结果赋值给result*/intresult=calculator.add(50,20);/*判断result 的值是否等于70,如果是70 则证明是正确的*/assertEquals(70,result);18断言结果成功失败19任务实现123创建测试类编写测试用例编写被测试类代码,运行并查看结果20课堂总结