junit输出测试报告.docxVIP

  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输出测试报告   JIANGSUUNIVERSITYOFTECHNOLOGY   软件测试用例设计   基于JUint4的单元测试用例设计与实现   学院名称:计算机工程学院专业:软件工程班级:12软件1学号:姓名:王慧   二〇一五年五月   目录   基于JUint4的单元测试用例设计与实现   一、需求分析二、测试工具介绍三、软件测试实现附录1:相关代码   11239   基于JUint4的单元测试用例设计与实现   一、需求分析   软件测试   软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。   软件测试模型有V、W、H、X等模型,其中V模型测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发布测试。这其中单元测试与其他测试不同,单元测试可看作是编码工作的一部分,应该由程序员完成,也就是说,经过了单元测试的代码才是已完成的代码,提交产品代码时也要同时提交测试代码。   软件测试的测试目标是:   1.发现一些可以通过测试避免的开发风险;2.实施测试来降低所发现的风险;3.确定测试何时可以结束;   4.在开发项目的过程中将测试看作是一个标准项目。单元测试   单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。   经验表明一个尽责的单元测试方法将会在软件开发的某个阶段发现很多的Bug,并且修改它们的成本也很低。它的优点如下:   1.它是一种验证行为   编写单元测试就是用来验证代码的行为是否与我们期望的一致。有了单元测试,我们可以自信的交付自己的代码,而没有任何的后顾之忧。   2.它是一种设计行为   编写单元测试将使我们从调用者观察、思考。特别是先写测试,   迫使我们把程序设计成易于调用和可测试的,即迫使我们解除软件中的耦合。   3.它是一种编写文档的行为   单元测试是一种无价的文档,它是展示函数或类如何使用的最佳文档。这份文档是可编译、可运行的,并且它保持最新,永远与代码同步。   4.它具有回归性   自动化的单元测试避免了代码出现回归,编写完成之后,可以随时随地的快速运行测试。   二、测试工具介绍   JUnit4   JUnit是一个Java语言的单元测试框架。它由KentBeck和ErichGamma建立,逐渐成为源于KentBeck的sUnit的xUnit家族中为最成功的一个。JUnit有它自己的JUnit扩展生态圈。Junit测试是程序员测试,即所谓白盒测试。   JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例。它包括以下特性:   1.用于测试期望结果的断言2.用于共享共同测试数据的测试工具3.用于方便的组织和运行测试的测试套件4.图形和文本的测试运行器   JUnit常用方式——JUnit4:JUnit4是JUnit框架有史以来的最大改变,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。Annotation,一般是翻译成注解或是元数据。元数据就是描述数据的数据。也就是说,这些个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。注解的运用可以大量减少测试代码的冗余。   JUnit4之Annotation基础篇:@Before-每个测试方法前运行,@After-每个测试方法后运行,@BeforeClass-测试类前运行,@AfterClass-测试类后运行,@Ignore-忽略运行,@Test-测试方法标识。POI   ApachePOI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对MicrosoftOffice格式档案读和写的功能。   基本功能有:   HSSF-提供读写MicrosoftExcel格式档案的功能;XSSF-提供读写MicrosoftExcelOOXML格式档案的功能;HWPF-提供读写MicrosoftWord格式档案的功能;HSLF-提供读写MicrosoftPowerPoint格式档案的功能;HDGF-提供读写MicrosoftVisio格式档案的功能。Dom4j   Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT,应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。   Dom4j是一个十分优秀的JavaXM

文档评论(0)

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

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

1亿VIP精品文档

相关文档