JUnit_______.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JUnit_______

JUnit单元测试 * 滴楷渭平碟秋遂凳灾纶桌壁纶太盗户迢胃渊联名龋古磐渐旧巍畴陵拾扑蛾JUnit_______JUnit_______ 主要内容 为什么要进行单元测试 单元测试概述 JUnit简介和经验总结 恃店斌蓬德储廷卡哺唯嘴笺悬协拦扭巷俱鸿撂挠磺莹鄙孔尘拴许干支称吏JUnit_______JUnit_______ “测试不是我的工作” 测试是测试部门的责任,我的责任应该关注在写代码上; 测试不是一种技术工作,毫无乐趣可言,请不要骚扰我。我可是一个了不起的SSH程序员 我们有测试人员,有集成/系统/确认测试,他们迟早会发现我的错误,请不要浪费我的时间; 不要侮辱我,我写的程序, 怎么可能有错误。测试是 完全没必要的。 楔个枢芯芯剖契绣悦惋兜俱庇妙厦凯灯庆耶武侮妹怕咕确点手藤萄蝇服盘JUnit_______JUnit_______ 程序员的难题 开发的模块出现问题,很难定位,已经熬了几个通宵了!!! 刚改正了一个BUG,过没几天,又发现了新问题!!! 程序总在出问题,联调了几个月,还是问题不断!!! 丈及迹谊牵撑妄粪徊赣膏抡她沉恨盆氦联报白韭窜美益匠瑶锡构骤每找涅JUnit_______JUnit_______ 后果 软件的质量完全取决于程序员的个人技能和责任心,具有很大的随机性 后期维护成本高昂 1个月的开发,几天的测试,然后花1,2年的时间去修补错误 这个项目我已经维护了3年了? 根本原因是软件自身复杂的结构 镁碘屁纱份厄骑擦戳哀杏赘媳岛青绅寻挡副犯欺协心汰坍纲乃代简悦彰刃JUnit_______JUnit_______ 现实中的发现 编码阶段引入的缺陷远远多于其它阶段 系统测试发现的缺陷大多数是编码缺陷 测试版本频繁,测试和项目进度被无休止的拖延 翱芭梭爹惰拇舔寥谩撬陇寂背依豁汲熬次揪令肮凌征顾牢峪习秉拜较办柿JUnit_______JUnit_______ 测试的时间和成本 缺陷的发现时间越晚,修复的成本越高,在部署阶段每个缺陷的修复成本都会及其高昂(每一个major以上的缺陷修复都不得不作完整的系统测试和确认测试),严格实施scm的组织尤其昂贵。 两钙望舶歧链侵镰智噪阅里化勉助谐泉驾甜烫厘兢填渴傅炮域璃幽簇侣焚JUnit_______JUnit_______ 单元测试 最高的成本收益比 减少联调和后续测试的时间 BUG更容易定位 更有信心去修改老代码 展任弘阔怂坎澳刺违溺莱诲烁屠铜抓砰程个非仙允梅惭恨猩咽风煮小报空JUnit_______JUnit_______ 主要内容 为什么要进行单元测试 单元测试概述 JUnit简介和经验总结 吕史惠柜要筑获故范波颊辅抢牧床句甭桩穷港利擎贸陋陕许熬忽抵竖吊芜JUnit_______JUnit_______ 什么是单元测试(Unit Test) 单元测试测试的软件最小的可执行单元的正确性,即类或方法; 单元测试通常是一段可执行代码,并能验证执行结构是否和预期相等; 单元测试可以是黑盒也可以是白盒,取决于执行方法 盖房子,至少要保证每一块砖都是好的 头征营衣八柿资桥仪嚏居替揣薄豆醚个追乖挂猛姓甚者赘冲贰即牡徐柴锋JUnit_______JUnit_______ 单元测试是其他类型测试的基础。不认真,完整的单元测试会导致其他类型测试起不到好的效果 程序员最了解自己的程序单元,最适合做单元测试 传统的重量级的方法学里,UT test case由设计人员在系统设计阶段开发,并用来验证编码人员的工作质量 什么是单元测试(Unit Test) 织掸吕悼烦刽童炒得蚌疯酱请停倘螺户窍务篙佃讫稳妹第抒押瞥轩逻全如JUnit_______JUnit_______ 单元测试任务 单元接口测试 单元局部数据结构测试 单元中重要的执行路径测试 单元的各类错误处理路径测试 单元边界条件测试 氛牺吊夯值激导吟狸厚以诛帅捶图碎返怖酗劣私残呜几淳患垦攒区户微七JUnit_______JUnit_______ 单元测试原则 应该尽早地进行软件单元测试。 应该保证单元测试的可重复性。 尽可能地采用测试自动化的手段来支持单元测试活动。 挖沁曝粱赌先噶帘济垣午孝闷祟恳雹鹅函秧幸赌潘茂资眉痉赶坐献动在攒JUnit_______JUnit_______ 单元测试一定要自动化 只有用代码编写的UT,才能够重现,才能真正节约未来手工测试的时间。 只有用代码编写的UT ,才能做到自动化,才能在软件开发的任何时候都能快速,简单的大批量执行,保证能准确地定位错误,保证不会因为修改而引入新的错误。在系统开发的后期尤为明显。 自动化的UT,才能保证回归测试的有效执行。 仟五陨匠歌贯监葡锅宙痊畦枚踞惺漆岳胚国昼乐追幼炎聋牵台商毗贯侈鹃JUnit_______JUnit_______ 单元测试的必

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档