<build> <plugins> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.5</version> <executions> <execution ...
分类:
其他好文 时间:
2020-02-14 18:28:13
阅读次数:
84
1)修改远程tomcat下的bin/catalina.sh中JAVA_OPTS的配置 # -javaagent: 的后面跟jacoco的安装路径# includes= 选项,选择你要覆盖率的服务# port= 选项,选择你要打开的端口# address= 选项,tomcat服务所在机器的ip地址(如 ...
分类:
其他好文 时间:
2020-02-14 18:14:40
阅读次数:
89
1)修改远程tomcat下的bin/catalina.sh中JAVA_OPTS的配置 # -javaagent: 的后面跟jacoco的安装路径# includes= 选项,选择你要覆盖率的服务# port= 选项,选择你要打开的端口# address= 选项,tomcat服务所在机器的ip地址(如 ...
分类:
其他好文 时间:
2020-02-13 19:02:26
阅读次数:
61
主要做一个jacoco覆盖率收集的基础镜像 找一个初始java镜像,并进入容器内部 docker run harbor.corp.xxxx.cn/public/xxxx-java:1.8.0_102sudo docker exec -it 94bc33b45dac /bin/bash 安装maven ...
分类:
其他好文 时间:
2020-02-07 14:44:29
阅读次数:
76
覆盖率平台,本打算2019年落地,无奈一直被业务需求压着走,迟迟无法落地。新年新气象,2020年争取完成。 技术选型 公司后端服务基本都是java,因此开源的jacoco肯定首选;平台方面,前端element,后端python 平台模块 服务管理:服务器ip,用户名,密码,部署路径,脚本路径;服务g ...
分类:
其他好文 时间:
2020-02-02 13:54:11
阅读次数:
70
通过JaCoCo统计接口测试代码覆盖率JaCoCo 需求:统计微服务接口测试的代码覆盖率 JaCoCo的ant与maven方法都是在编译期对单元测试的覆盖率统计 JaCoCo的可以开启一个agent服务收集运行过程中的代码执行覆盖率。 主要会用到jacoco 的两个功能:agent和cli 覆盖率收 ...
分类:
其他好文 时间:
2020-01-17 18:44:50
阅读次数:
390
1. 概述 1. 使用 idea 自带的 code coverage 工具 2. 背景 1. 了解 白盒测试用例设计 和 测试覆盖率 之后, 大概就需要 实践 了 2. 实践的话, 还是需要 工具 来检验效果 3. 工具选取 1. 选项 1. JaCoCo 2. IDEA Code Coverage ...
分类:
其他好文 时间:
2019-11-24 09:51:40
阅读次数:
1566
? 做接口测试,很多时候都会听到,你接口测试的覆盖率是多少?很多人会回答80%,你怎么统计的,他说覆盖了80%的需求。这个回答没有错误,但是片面,我们不能只考虑需求的覆盖率,还有业务的覆盖率,场景的覆盖率,接口的覆盖率,代码的覆盖率等,本文介绍接口测试的代码覆盖率。那么我们来看看如何是实现的。 1、 ...
分类:
其他好文 时间:
2019-11-17 12:40:17
阅读次数:
136
生命从来不曾离开过孤独而独立存在,生命的一隅始终有你形单影只的痕迹。 --《百年孤独》 参考资料:https://www.jacoco.org/jacoco/trunk/doc/examples/build/pom.xml 一、IDEA自行带覆盖率插件 自行生成Test类快捷键,ctrl+shift ...
分类:
其他好文 时间:
2019-10-27 22:29:00
阅读次数:
635
我们通常会将测试覆盖率分为两个部分,即“需求覆盖率”和“代码覆盖率”。 需求覆盖:指的是测试人员对需求的了解程度,根据需求的可测试性来拆分成各个子需求点,来编写相应的测试用例,最终建立一个需求和用例的映射关系,以用例的测试结果来验证需求的实现,可以理解为黑盒覆盖。 代码覆盖:为了更加全面的覆盖,我们 ...
分类:
系统相关 时间:
2019-09-12 16:46:57
阅读次数:
175