关于持续集成失败用例的智能定位

发表于:2011-6-28 10:57

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:孟龙    来源:TaoBao QA Team

分享:

  通过ASM字节码框架注入日志输出字节码到工程代码里(非侵入式),当运行测试脚本时,进入每个方法前都会通过日志输出字节码将日志记录到特定的目录,形成方法调用关系,若脚本运行失败,则记录失败脚本,并将其链接发送给相关人员。

图3 SVNKit分析日志,对比代码变化

  相关人员收到失败脚本的消息,点击失败脚本的链接,基于SVNKit客户端库,根据日志文件中的方法调用关系,对比类方法的当前版本与最近一次运行成功版本的代码,若有变化,则记录并返回变化点给相关人员;否则提示可能原因(如数据、配置)给相关人员。

22/2<12
重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号