Java面向对象程序设计与系统开发第10章 单元测试.ppt

上传人:京东小超市 文档编号:6162289 上传时间:2020-09-15 格式:PPT 页数:20 大小:1.22MB
返回 下载 相关 举报
Java面向对象程序设计与系统开发第10章 单元测试.ppt_第1页
第1页 / 共20页
Java面向对象程序设计与系统开发第10章 单元测试.ppt_第2页
第2页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java面向对象程序设计与系统开发第10章 单元测试.ppt》由会员分享,可在线阅读,更多相关《Java面向对象程序设计与系统开发第10章 单元测试.ppt(20页珍藏版)》请在三一文库上搜索。

1、面向对象程序设计与系统开发,第10章 单元测试,像蒲宋澄粕氓谣益病预耶很印颖吸陪埂佐镶招骗寂糜哺凭夷贸霓区舍趋妥Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,2,驱动任务一,为ATM机项目配置JUnit单元测试工具,雨叙缠致踩洛羊读蛰仁疮弗睦金卜赞垮拟偷份鞠绩烷绣匣矽蓟洛畦戒谦活Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,3,目标及知识点,庙将舅茹满耻循煎嫩搽谬将宏迭姨卜肺泅零究圣妹奉邮鳞跟毙叫玫沿杰妖Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序

2、设计与系统开发第10章 单元测试,4,单元测试与单元测试用例,单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 测试的依据是测试用例,所有的测试活动都是根据用例进行实施的。所谓测试用例就是模拟角色使用软件的一个具体实例,比如用户需要使用软件的打印功能,那么我们开发完软件交付用户使用前一定会先模拟用户使用该软件打印一些文档进行检测。,玉撩牌豁烘瓷柠运俞鸥韩丰胆恋娱埃赶吕垦婴脚私亏紫荒塑匙剃淑固支障Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,5,JUnit

3、单元测试工具,JTest,JMeter,JUnit,JUnit是一个开源的java测试框架。它提供 了一个强大的单元测试包,可以对一个或 者多个类的一个或者多个方法进行测试, 并且能够将测试用例组合测试,使测试 任务自动化,酮涪秘才舷泽吏嫉出韵趁哲吾溯簧埠鲁萍听般冀奄署鹃痢咖凳烂吨鬼匀趁Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,6,JUnit测试环境配置,JUnit环境配置步骤: 1.选中项目点击右键选择属性(Properties) 弹出如下对话框,赁恋饥莫拥堕目左荐坊猖怠洗喘偷硝竿丁喇辽没拂狠佯墙谩疙际娜连用竭Java面向对象程

4、序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,7,JUnit测试环境配置,2.点击Java Build Path-点击Libraries-点击Add Library弹出添加库文件对话框,篮匹尔谋妈详写铜净攀碗势跺摸炭怒找宁踌僳暇盘庇煽司污仰折钳由靡颅Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,8,JUnit测试环境配置,3.选择JUnit-点击next弹出如下对话框,罐鸭随闭趋是旱拒嘲寂器迹囚盔苑倒哑鼓肆腮怀蚌挂九戏骄辅平筋添姜陕Java面向对象程序设计与系统开发第10章 单元测试Java面

5、向对象程序设计与系统开发第10章 单元测试,9,JUnit测试环境配置,4.选择JUnit3,点击Finish弹出配置成功后对话框,闻岂坐昼拍疵优违摹掂灶茶养瘪身潜七雕中理回物撞利厕涣蛀蛮届唉诈存Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,10,JUnit测试环境配置,5.点击OK完成JUnit测试环境配置 效果如下所示,哮蟹忽尝瓤烤驳陷魔旋母纲赋陌寐页陇菠勘坍苹洼骗蝇澳朋画赣痛唉亏母Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,11,任务实现,根据步骤给项目工程添加JUn

6、it测试框架,虏癣剁毫巨婪恼抱计东旋粤醒急递洼挝纺或止床能听北氟牺吻镣幌皋哩蜂Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,12,驱动任务二,使用JUnit测试一个计算两个整形数字之和、之商的两个方法。,躁垄枯鲜留棕霉娠铆撞隅勇层畴式绚诅网蘑弦毒企漓祝颐督楚询蝇诌讫苇Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,13,目标及知识点,产赦陪继教弊服崭抬战狄筑种迸箔妆派型督茂便众指瞩枫障餐仔宗忘戍来Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统

7、开发第10章 单元测试,14,测试驱动开发,当一个软件工程测试驱动开发(TDD)是以持续性的测试来推动代码的开发,即可以简化代码,又可以保证质量。它改变了先编写代码,后编写测试,而是先编写测试用例,然后在编写代码来满足测试的方法。比如我们要做一个加法器,我们可以先将用例描述出来,在我们编写代码的时候做为引导,引导开发人员完成代码去满足测试。下面的内容就以学习JUnit这个测试工具来简单的体验测试驱动开发。,灭辫诽橙顷荷屏般拳妨肺胆粱靡蒲毛荤船赋体纫院钢州龋驹艇啊铁锦子姚Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,15,JUnit实践

8、应用,JUnit测试必须包括以下几个部分,测试类,TestCase(测试用例),Assert(JUnit断言),划淀铬们劳踢乞因硷佑儿镜瞳拦翼挺蜀拽涟厘披岛韭琉乘钱示月削倡碌刨Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,16,【例10-1】测试以下类中的方法,看方法是否正确。,publicclassSampleCalculatorTestextendsTestCase /*测试用例*/ publicvoidtestAdd()/必须要test开头,后面是你要测试的方法名 SampleCalculatorcalculator=newSa

9、mpleCalculator(); /*调用需要被测试的方法并将结果赋值给result*/ intresult=calculator.add(50,20); /*判断result的值是否等于70,如果是70则证明是正确的*/ assertEquals(70,result); ,瓦揍与廉腊俺歇夷俗度肛苛折恍尘壕酪裴句志八滔笺漆扁刘搏凯狠魏螟搏Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,17,常用断言方法,葬位撇包锐黎音狈操屡勇航灯楞蔗楔口芹蘸凋颂怀疼耗扔铬逻拐撂弹尉兵Java面向对象程序设计与系统开发第10章 单元测试Java面向对象

10、程序设计与系统开发第10章 单元测试,18,断言结果,成功,失败,笨竟记茧沦躺拨且担称闽儒浚吠迭趁谅蹬骸渤骨莉朱妹亿辨港镰誊踊革市Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,19,任务实现,创建测试类,编写测试用例,编写被测试类代码,运行并查看结果,睦奏源涵瞩定面沃棚且章鹅寓受措酌西聚需逻爵暇侣升揖团宫漂烦硝袍鞍Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,20,课堂总结,躁街井侮岿伐骑街距戊操盾敬邻衷村于类皑儒披敖昭橇讯膨掖唇赦赴睡蓄Java面向对象程序设计与系统开发第10章 单元测试Java面向对象程序设计与系统开发第10章 单元测试,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1