




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于二分法的 自动化回归测试分析系统 (Automated Bisect System),何爽 资深测试工程师 Intel开源软件技术中心 2010 -11-13,Legal Disclaimer,INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. EXCEPT AS PROVIDED IN INTELS TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel may make changes to specifications, product descriptions, and plans at any time, without notice. All dates provided are subject to change without notice. Intel is a trademark of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright 2007-2010, Intel Corporation. All rights are protected.,纲要,背景 需求 原理 应用 未来,回归测试,代码改动: 添加新的功能 修正软件缺陷 退化问题(Regression) 回归测试(Regression test) 频繁 自动化,相当比例的缺陷修复工作并不能真正解决问题,或者会引发新的问题,Linux图形系统代码统计,Linux图形系统的测试,每晚运行超过2400个测试用例 4个主要组件每天50次代码改动 超过100个测试用例同时退化 退化问题几乎时时刻刻都在发生 退化问题可能发生在任何的软件组件 退化问题的及时分析,纲要,背景 需求 原理 应用 未来,我们的问题是,如何及时有效的跟踪和分析定位退化问题?,我们需要一个系统,跟踪和分析测试结果 定位引入退化问题的组件 定位引入退化问题的代码改动,纲要,背景 需求 原理 应用 未来,系统架构,演示flash,系统工作流程,编译/控制机,测试机,回归测试结果分析机,测试工程师,编译分发,运行测试用例1,分析测试用例1,分析报告,分析请求,运行测试用例2,运行完所有用例,测试结果,汇总测试报告,运行测试用例n,分析测试用例n,分析报告,分析请求,发生退化问题,发生退化问题,结果分析,测试用例 测试用例的粒度 测试用例的结果细分 测试用例的改变 测试结果 基准 测试结果的退化 测试结果的改进,组件定位,回退组件的选择 按照相关性 按照统计概率 备份机制,二分法定位(Bisect),利用二分法定位引入退化问题的代码改动,1,2,3,4,5,6,7,8,9,10,11,改进的多分支二分法算法,纲要,背景 需求 原理 应用 未来,自动化回归测试分析系统的应用,开源软件项目Intel Linux 图形系统 构建 2D功能测试(Xrender, Cairo) 3D功能测试(OpenGL, OpenGL ES) 性能测试 同样适用于其他自动化的回归测试系统,应用成效,需要关注的问题,实现的代价 分析结果的准确性 分析的时间开销 代码的可测试性 软件模块间的依赖 系统的稳定性,纲要,背景 需求 原理 应用 未来,自动化回归测试分析系统的未来,开源的自动化回归测试分析系统框架
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电网造价考试题及答案
- 置业顾问年工作总结
- 法学资格证试题及答案
- 脱硫安规考试试题及答案
- 幼儿园元宵节活动总结
- 家电公司电商客服管理细则
- 2025年执业药师之中药学综合知识与技能能力检测试卷A卷附答案
- 保安水电安全知识培训课件
- 易错题专项单元专项Unit7六选择合适的选项补全对话三年级英语上册译林版含答案
- 江苏医院消防整改方案(3篇)
- 2025年燃气经营企业从业人员专业考试历年参考题库含答案详解(5套)
- 2025年食品安全法试题带答案
- 2025年济南市中考英语试题含答案
- 食品委托加工协议书范文6篇
- 院感知识竞赛备考试题库(附答案)
- 六安2024九中小升初数学试卷
- 2025年黑龙江省哈尔滨市南岗区事业单位招聘考试卫生类医学检验专业知识试卷
- 人社法律法规知识竞赛考试题及答案
- 电工基础知识试题及答案
- 2025云南温泉山谷康养度假运营开发(集团)有限公司社会招聘19人笔试参考题库附带答案详解
- 2025年中国教育时政试题及答案
评论
0/150
提交评论