基于二分法的自动化回归测试分析系统何爽学习指导书.pptVIP

  • 6
  • 0
  • 约4千字
  • 约 26页
  • 2017-02-08 发布于江苏
  • 举报

基于二分法的自动化回归测试分析系统何爽学习指导书.ppt

基于二分法的自动化回归测试分析系统何爽学习指导书

统计数据通过gitstats工具获得 数据统计了2010-01 ~ 2010-11间代码提交次数 图形系统4个主要组件平均每周有~250次代码提交 * 我们是英特尔开源技术中心负责对英特尔集成显卡Linux驱动进行验证 * 这是一个比较自然的思考过程 * * 回归测试结果分析机和测试机采用C/S架构,但他们也可以被部署到同一台机器上以节约资源(但这种情况下将不能实现测试与分析并行) * 仅当测试用例的结果需要进行分析时才提交分析请求,例如测试用例发生了回归问题 * 结果变化:结果的细化,更准确的检测测试结果 测试用例的变化:测试用例也在不断进化 分析改进:对于新结果的确认,对于修复的移植,对于评估代码改动(一次改动修复了一些缺陷,但可能同时带来新的退化问题) * 备份机制:便于重现现场,方便进一步分析 * 在intel Linux 显卡驱动项目中,我们都采用git来进行软件版本管理,git是一个分布式的版本管理软件,最开始主要用在Linux内核的代码维护,现在已经被用在了很多开源项目中,Git有bisect的支持,二分法本身可以用于各种版本管理软件 * Git中实现的二分法算法比较通用,但在实战中由于开发分支的质量很不稳定,经常会受到开发分支的干扰 开发用的分支:质量不稳定,可能是基于比较老的版本 所以我们针对现实情况提出了一种改进的多分枝二分法的算法,该算法先在主分支上进行二

文档评论(0)

1亿VIP精品文档

相关文档