在开发过程中,对于代码的测试必不可少,而且写测试用例的工作量要大于写逻辑代码。测试代码的重要性也日渐受到重视。我们写测试用例主要是来检验逻辑代码中可能出现的情况,对其进行验证。那么我们写的测试用例到底覆盖了多少逻辑代码呢?这里推荐一款eclipse插件:eclemma
可以在eclipse中下载该插件,下载地址:http://update.eclemma.org/
接下来看一下它的效果,其中红色部分是没有被测试到的代码
您还没有登录,请您登录后再发表评论
**EclEmma测试覆盖率插件**是用于提升单元测试质量和软件质量的重要工具。它通过集成在Eclipse IDE中,提供了一种便捷的方式来度量和理解代码的测试覆盖率。本课件将详细介绍EclEmma的原理、使用方法以及相关特性。 ...
安装EclEmma插件非常简单,可以通过以下两种方式实现: - **远程安装**:通过Eclipse的标准更新机制来远程安装EclEmma插件。 - **本地安装**:从官方网站下载zip文件并解压到Eclipse所在的目录中。 安装完成后,...
4. `META-INF` 目录:这是Java标准的元数据目录,可能包含关于EclEmma插件的元数据信息,如MANIFEST.MF文件,描述了插件的版本、作者等信息。 5. `plugins` 目录:这个目录可能包含了EclEmma和其他可能的依赖插件,...
- **支持多种测试类型**:EclEmma 不仅支持 Java 应用程序的测试,还可以用于 JUnit 单元测试、Eclipse 插件测试等。 - **配置页面**:通过 Eclipse 的配置页面,可以设置 EclEmma 的测试参数和选项。 - **覆盖数据...
12. M2eclipse:M2eclipse是一个Maven插件,可以管理简单及多模块项目。它支持在Eclipse中直接启动Maven,并提供依赖管理和自动下载功能。 13. Subclipse:Subclipse为Eclipse提供SVN(Subversion)支持,这是一个...
总的来说,安装Emma插件对于MyEclipse用户来说是一项非常有价值的增强,它使得代码覆盖率测试变得简单且直观。通过遵循上述步骤,开发者能够轻松地在MyEclipse环境中集成Emma,从而提升软件项目的测试水平和整体质量...
下面将详细介绍几个常用的Eclipse插件,它们分别是EclEmma、Subclipse、FindBugs、UnnecessaryCodeDetector、veloeclipse以及RegexUtil。 #### EclEmma - 代码覆盖率工具 EclEmma(http://update.eclemma.org/)是...
eclemma.org 的jacoco & eclemma的是一款使用JAVA AGENT及ASM技术进行测试覆盖率的工具,sysdeo 的tomcat插件是在ECLIPSE下运行tomcat的插件,相对ECLIPSE本身的SERVER 模式更加简单方便。 Auto Merge Jacoco &...
3. **代码覆盖测试报告**:使用EclEmma插件完成代码覆盖分析,并生成HTML格式的测试报告,以便于分析哪些代码路径已经被测试。 #### 六、示例测试用例 1. **方程两不同实数根测试用例**: - 测试用例ID: ...
相关推荐
**EclEmma测试覆盖率插件**是用于提升单元测试质量和软件质量的重要工具。它通过集成在Eclipse IDE中,提供了一种便捷的方式来度量和理解代码的测试覆盖率。本课件将详细介绍EclEmma的原理、使用方法以及相关特性。 ...
安装EclEmma插件非常简单,可以通过以下两种方式实现: - **远程安装**:通过Eclipse的标准更新机制来远程安装EclEmma插件。 - **本地安装**:从官方网站下载zip文件并解压到Eclipse所在的目录中。 安装完成后,...
4. `META-INF` 目录:这是Java标准的元数据目录,可能包含关于EclEmma插件的元数据信息,如MANIFEST.MF文件,描述了插件的版本、作者等信息。 5. `plugins` 目录:这个目录可能包含了EclEmma和其他可能的依赖插件,...
- **支持多种测试类型**:EclEmma 不仅支持 Java 应用程序的测试,还可以用于 JUnit 单元测试、Eclipse 插件测试等。 - **配置页面**:通过 Eclipse 的配置页面,可以设置 EclEmma 的测试参数和选项。 - **覆盖数据...
12. M2eclipse:M2eclipse是一个Maven插件,可以管理简单及多模块项目。它支持在Eclipse中直接启动Maven,并提供依赖管理和自动下载功能。 13. Subclipse:Subclipse为Eclipse提供SVN(Subversion)支持,这是一个...
总的来说,安装Emma插件对于MyEclipse用户来说是一项非常有价值的增强,它使得代码覆盖率测试变得简单且直观。通过遵循上述步骤,开发者能够轻松地在MyEclipse环境中集成Emma,从而提升软件项目的测试水平和整体质量...
下面将详细介绍几个常用的Eclipse插件,它们分别是EclEmma、Subclipse、FindBugs、UnnecessaryCodeDetector、veloeclipse以及RegexUtil。 #### EclEmma - 代码覆盖率工具 EclEmma(http://update.eclemma.org/)是...
eclemma.org 的jacoco & eclemma的是一款使用JAVA AGENT及ASM技术进行测试覆盖率的工具,sysdeo 的tomcat插件是在ECLIPSE下运行tomcat的插件,相对ECLIPSE本身的SERVER 模式更加简单方便。 Auto Merge Jacoco &...
3. **代码覆盖测试报告**:使用EclEmma插件完成代码覆盖分析,并生成HTML格式的测试报告,以便于分析哪些代码路径已经被测试。 #### 六、示例测试用例 1. **方程两不同实数根测试用例**: - 测试用例ID: ...