一种分布式系统中自动化测试覆盖率的测试方法及系统

基本信息

申请号 CN201410725841.9 申请日 -
公开(公告)号 CN104391795B 公开(公告)日 2017-05-10
申请公布号 CN104391795B 申请公布日 2017-05-10
分类号 G06F11/36(2006.01)I 分类 计算;推算;计数;
发明人 谭鹏飞;程岩 申请(专利权)人 宿迁京东恒锐企业管理有限公司
代理机构 北京邦信阳专利商标代理有限公司 代理人 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司;重庆天极云服科技有限公司
地址 100080 北京市海淀区杏石口路65号西杉创意园西区11C楼东段1-4层西段1-4层
法律状态 -

摘要

摘要 本发明公开一种分布式系统中自动化测试覆盖率的测试方法及系统,测试方法包括:响应于测试启动命令,从源代码路径中获取编译每个应用所使用的源文件;对所述源文件进行编译得到每个应用;根据预设应用配置文件,在与每个应用对应的设备上部署每个应用;触发自动化测试启动命令,以运行关于应用的自动化测试;从每个设备中获取与每个应用相关的单体覆盖率报告,生成整体覆盖率报告。本发明通过从源代码路径获取源文件,从而自动编译应用,将应用部署于对应的设备中,并在执行自动化测试后,从每个设备获取每个应用的覆盖率报告,实现获取分布式系统应用的覆盖率。同时,也与自动化测试很好地整合,使得在自动化测试过程中能实现获取覆盖率报告。