程序聚合 软件案例 覆盖率平台

覆盖率平台

2025-07-23 23:24:14
行业:企业内部管理
载体:网站
技术:Java、Kafka、MongoDB、Neo4j

业务和功能介绍

覆盖率作为衡量测试质量的重要指标。由于目前的覆盖率都是基于文件存储的,最终只能输出多次调用后的整体覆盖率,而不能反应某次调用的真实情况,而这才是我们最需要的(流量打标)。
1. 支持流量打标,可查看单条用例的覆盖率,不同测试途径(手工,自动化,流量回放)的覆盖率
2. 支持多语言:目前支持Java,PHP
3. 支持不同分支commit的方法合并(解决jacoco中一行改动,整个类需要重新覆盖的问题)
4. 支持二方包覆盖率报告(开发写的sdk)
5. 结合代码静态解析技术,支持查看接口维度的覆盖率
6. 支持增量、全量覆盖率

项目实现

项目分三个部分:
1. agent: 利用字节码技术,动态插装,实现执行数据上报
2. 服务端:负责数据的存储,以及覆盖率的计算,以及调用接口及调用链路的解析
3. 前端: 负责执行记录的渲染
我主要负责agent和服务端部分

示例图片视频


程序员小灰
30天前活跃
方向: 后端-Java、测试-测试、
交付率:100.00%
相似推荐
富县数字三农大数据平台
为富县农业农村做的一款智慧农业项目,首次引入了GIS技术,由于之前没有过gis的相关经验,所以前期技术储备上有一些难度, 进行了较长时间的学习,了解了geoserver,tif以及shp。通过“一张图”,可以很清晰的展示富县所有的地块,以及水稻、苹果地 块。
即时配送管理平台-安心配
1、项目主要是满足政府,企业,物业各方对外卖配送的管理需求。 2、系统分物业管理模块(车辆管理,骑手管理,进出小区预警,社区管理等),车辆租赁财务分析模块(财务分析,对账等),车辆轨迹分析模块等业务功能。 3、车辆轨迹上传频率为2秒一次,系统接入车辆18000辆,实时计算车辆违章,进出小区等等行为。
售车app
为方便汽车销售部门下订单而开发的订单管理系统 app-由财务、金融、库管、保险、事业部等十一个角色对客户订单进行跟踪审批流程, 跟进客户需求,资源数据整理采集(涉及水滴贷)。 网页版-增加可用角色管理和权限管理配置,方便订单审批,仓库管理资源整合。
工作史
在深圳工作五年。曾从事教育行行业,开发在线考试系统和习题练习;从事过物联网行业,大型数据中心的数据监控、大数据处理、门禁视频硬件对接。直至进入从事电商行业,新项目平台开发,旧项目二次开发,性能优化等。
雷达设备
信号与信息处理模块、主被动双频信号处理板卡、智能信号处理机,雷达设备信号处理方向,包括pcie、srio、串口、aurora、以太网等高速接口,信号处理的数字下变频、混频、低通滤波等等,可做基于fpga信号处理方向、接口方向、功能。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服