JUnit测试:让代码覆盖率(Code Coverage)报表显示每个方法的覆盖情况
2006-11-16 10:30
429 查看
环境:Eclispse 3.2 + Code Pro 4.4 (3.1+4.3同样可以)
1、先用JUnit生成测试工程,并写好测试代码后,单击原始工程右键:选中Instrument Code
2、然后以JUnit方式运行测试用例:
3、正确运行完后,会有Code Coverage显示:选择导出为HTML即可。
4、打开HTML,可查看每个Java文件的覆盖情况:
代码覆盖情况:
这样,你就可以找到代码覆盖率低的原因。例如异常都没有跑到。
1、先用JUnit生成测试工程,并写好测试代码后,单击原始工程右键:选中Instrument Code
2、然后以JUnit方式运行测试用例:
3、正确运行完后,会有Code Coverage显示:选择导出为HTML即可。
4、打开HTML,可查看每个Java文件的覆盖情况:
代码覆盖情况:
这样,你就可以找到代码覆盖率低的原因。例如异常都没有跑到。
相关文章推荐
- Java8,静态默认方法,Lambd继承接口写法,与代码覆盖率测试
- 使用Ant+JUnit+Cobertura来实现代码覆盖自动测试
- Spring注解编程时用junit测试时,显示jdK版本过低问题,更改版本后仍然不行的解决方法
- junit + ant + emma生成代码测试覆盖率报告
- (1)写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”); (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%。
- windows 2003上安装测试管理工具TestDirector 8.0,访问页面显示HTML代码的解决方法
- 测试博客显示代码情况
- JUnit无法运行测试方法的记录
- 使Panorama的PanoramaItem右侧的预览区域不显示,即PanoramaItem完全覆盖屏幕的方法
- 编写一个手机类(Mobile),包括手机品牌(brand)、手机型号(type), 方法包括显示手机信息,并编写测试类进行对象的创建
- 使用Cobertura的命令行方式测试代码覆盖率
- TestNG方法测试及注意要点 代码及配置详解(解决testng方法不执行问题)
- 收集Android程序测试代码覆盖率
- axis1,xfire,jUnit 测试案列+开Web Service开发指南+axis1.jar下载 代码
- 【JUnit4.10源代码分析】3.4 Description与测试树
- 编写一个手机类(Mobile),包括手机品牌(brand)、手机型号(type), 方法包括显示手机信息,并编写测试类进行对象的创建
- 测试一段程序代码执行时间的方法
- 在做水晶报表时,打印,导航等工具图标全部显示为叉叉的解决方法
- JS下高效拼装字符串的几种方法比较与测试代码
- 测试linux下一些最基本的服务情况的方法