- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学毕业论文答辩PPT
论文名称:Java下单元测试技术的应用与研究 导 师: 答辩人: 学 号: 论文框架 研究目的与现状 开发环境的介绍 用例实现与框架研究 结论 1 2 3 4 研究目的 1. 测试是为了发现程序中的错误而执行程序的过程; 2. 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; 3. 成功的测试是发现了至今为止尚未发现的错误的测试。 软件测试现状 自20世纪90年代起测试工具开始盛行起来。2002年Rick和Stefan对软件测试做了进一步定义:测试是为了度量和提高被测试软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程。随着敏捷方法论的流行,单元测试也受到越来越多的关注。 开发环境介绍 本文所采用的测试环境是在myeclipse7.0的环境下导入Junit框架。环境配置后如图。 * 用例实现——Junit的常用方法 assertEquals() assertNull() assertSame() assertTrue() fail() setUp() tearDown() testSuite() 用例实现 下图是测试代码与源码的关系。 用例实现 对于一般单线程程序的测试,以calculator为例,下面是类图及测试成功效果图。 用例实现 框架研究 JUnit3.8与JUnit4.0的区别。 JUnit4 JUnit3.8 无 extends TestCase @Before void setUp() @After void teardown() @Test void test***() @BeforeClass 无 @AfterClass 无 @SuiteClasses static Test suite() 框架研究 Annotation在Junit框架中的运用: Annotation的使用方法。 类型声明方法。 修饰方法的Annotation的声明方式。 2. 基于Annotation的单元测试框架。 Annotation简介:Annotation是可以添加到代码中的修饰符,可以对包、构造函数、方法、变量等进行修饰。 框架研究 JUnit的完整生命周期三阶段。 初始化阶段 运行阶段 结果捕捉阶段 框架研究 结 论 本文实现了具有代表性的一系列测试用例的设计与实现。在实现的过程中发现了用Junit进行并发程序设计的难点,并探索了一种方法。 目前介绍 JUnit 书籍文章虽然较多,但大多数是针对 JUnit 的具体应用实践,而对于 JUnit 本身的机制原理,只是停留在框架模块的较浅层次。本文详细分析 JUnit 的内部实现代码的功能与机制,并在涉及相关设计模式的地方结合代码予以说明。 * *
文档评论(0)