测试前没沿技术及理论课程

上传人:痛*** 文档编号:172842571 上传时间:2022-12-07 格式:PPT 页数:35 大小:9.20MB
返回 下载 相关 举报
测试前没沿技术及理论课程_第1页
第1页 / 共35页
测试前没沿技术及理论课程_第2页
第2页 / 共35页
测试前没沿技术及理论课程_第3页
第3页 / 共35页
点击查看更多>>
资源描述
测试前沿技术和理论课程测试前沿技术和理论课程安徽科大讯飞信息科技股份有限公司安徽科大讯飞信息科技股份有限公司AnHui USTC iFlyTek CO.,LTD.AnHui USTC iFlyTek CO.,LTD.20122012年年 何超何超2 2讲师介绍讲师介绍姓名:何超姓名:何超部门:技术质量部部门:技术质量部职位:测试工程师职位:测试工程师概述概述3 3范围与目标范围与目标本课程的培训目标本课程的培训目标 了解前沿测试技术,如:云计算、物联网、敏捷开发、虚拟化、测了解前沿测试技术,如:云计算、物联网、敏捷开发、虚拟化、测试可视化试可视化 熟悉敏捷测试流程以及探索性方法熟悉敏捷测试流程以及探索性方法 运用敏捷测试思想以及探索性测试理念,能够在项目中进行应用运用敏捷测试思想以及探索性测试理念,能够在项目中进行应用本课程将占用时间本课程将占用时间 90分钟分钟4 4目录目录前沿技术概览前沿技术概览前沿测试技术简介前沿测试技术简介敏捷测试敏捷测试探索性测试探索性测试虚拟化测试平台虚拟化测试平台测试可视化测试可视化5 5前沿技术概览前沿技术概览敏捷开发(敏捷开发(AgileDevelopmentAgileDevelopment)一种以人为核心、迭代、循序渐进的开发方法把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成在此过程中软件一直处于可使用状态6 67 78 8前沿技术概览前沿技术概览物联网(物联网(Internet of ThingsInternet of Things)通过装置在物体上的各种信息传感设备,如RFID装置、红外感应器、全球定位系统、激光 扫描器等等,赋予物体智能,并通过接口与互联 网相连而形成一个物品与物品相连的巨大的分布 式协同网络9 9前沿技术概览前沿技术概览1010前沿测试技术简介前沿测试技术简介 云测试(Cloud testing)敏捷测试(Agile testing)物联网测试(IOT testing)11 11前沿测试技术简介前沿测试技术简介 虚拟化测试平台(Vtset Platfom)探索性测试(Exploratory testing)测试可视化(Test visualization)V1212敏捷测试敏捷测试敏捷开发敏捷开发敏捷是一种思想,不是一种特定的过程针对不同的对象,需要考虑是否采用敏捷的方式1313敏捷测试敏捷测试敏捷测试(Agile testing)是敏捷的一种,是遵循敏捷宣言的一种测试实践1.强调从客户的角度出发,即从使用系统的用户的角度,来测试系统2.重点关注持续迭代的测试新开发的功能,而不再强调传统测试过程中严格的测试阶段3.尽早开始测试,一旦系统某个层面可测,就要开始模块层面的单元测试,同时随着测试深入,持续进行回归测试保证之前测试过内容的正确性4.不断修正质量指标,正确建立测试策略,确认客户的有效需求得以圆满实现和确保整个生产的过程安全的、及时的发布最终产品1414敏捷测试敏捷测试敏捷测试(Agile testing)Sprint Backlog-Tasks项目关系人,客户4 Week Iterations每日 Sync up 会议Sprint产品Backlog 功能Sprint Backlog 任务将大需求分解为多个小需求不断迭代完成每个需求,直到用户确认迭代过程中,需要不断修改测试方案和测试用例,确保版本频繁变动带来的问题While(用户未确认or需求变更)1.需求分析;2.完成需求开发;测试方案、用例修改;3.集成测试;1515敏捷测试敏捷测试敏捷测试(Agile testing)Confirmative 测试就是对 build 的有效性和关键的功能是否正确进行验证Investigative 测试是对 Confirmative 测试的补充和是更广泛的测试活动1616敏捷测试敏捷测试敏捷测试(Agile testing)准备做什么正在做什么已经完成什么完成当前任务,迅速迭代减少文档,增加沟通了解他人在 做什么,尽快告知他人自己完成了什么增加客户参与17 17敏捷测试敏捷测试敏捷测试(Agile testing)示例:性能测试敏捷模型1818探索性测试探索性测试剧本式测试,严格按照预先定义好的测试计划、测试步骤进行测试探索性测试,最简单的解释:同时设计测试和执行测试,一边测试一边探索测试与测试用例的关系测试用例在之前就设计和记录好,过后再测试执行或被其他测试人员执行测试设计和执行时在同一时间完成,而且它们不是必须要记录下来测试与测试执行的关系可以控制测试执行可以提升测试设计过程的交互性事前准备好材料,由之前想好的想法引导着自动向导,如同对话1919探索性测试探索性测试2020探索性测试探索性测试测试应用的三种模式测试应用的三种模式ST TesterST Tester结果对比分析结果对比分析Test LeaderTest LeaderET TesterET Tester从专业的角度将测试人员分为ET和ST 两类;ET与ST的测试人员分别进行测试;ET和ST将各自的测试结果进行汇总;测试负责人通过检查对比,即时调整策略,用例以便进行后续测试;2121探索性测试探索性测试ET和ST产出BUG分析对于已知bug来说,使用ET或ST方法在发现bug总数上没有区别;但ET却可以发现更多的未知 bug在各种发现难度上ET发现更多的bugET在GUI和Usability这2个类型上ET有比较大的优势,但在Technical defect上,ST比ET要好一些ET在严重程度较小的上面有比较大的优势,其他无较大差别2222虚拟化测试平台虚拟化测试平台 虚拟化测试平台(Vtset Platfom)V虚拟化层存储存储配置配置 计算计算应用应用虚拟化软件测试平台,即为客户打造了集高效率、低成本等特性于一身,大幅缩短了软件产品测试周期,并且可以提升产品品质,同时还能充分发挥虚拟化的优势,减少物理工作站的数量,和降低客户的IT系统能耗、提高了空间使用效率的软件工作空间2323虚拟化测试平台虚拟化测试平台 虚拟化测试平台(Vtset Platfom)V创造安全可靠的软件运行空间:软件测试平台有助于提高合并服务器 的安全性和解决管理员角色分离的挑战强大的隔离能力:软件测试平台通过灵活的内存分配、动态的硬件添加和灵活的网络配置,大幅提高主机服务器的物理资源的使用率性能大幅提升:通过服务器硬件技术打通从GuestOS到真实硬件资源的通路,避免在VMM层的IOmapping,减少80%虚拟化应用导致的性能损失更简化的管理:通过可扩展管理界面能满足了虚拟化管理需求;同时对于硬件平台监控管理系统可以满足端到端的全程管理2424虚拟化测试平台虚拟化测试平台 虚拟化测试平台(Vtset Platfom)V构建服务器发布服务器文件服务器数据库服务器搜索引擎服务器数据备份服务器测试机器在现有硬件资源的基础上,最大化整合资源,迅速搭建测试环境,备份环境,还原环境。提高了资源利用率和工作效率2525虚拟化测试平台虚拟化测试平台示例:虚拟化环境搭建统一的管理端在任何地方管理虚拟化资源多服务器统一管理调度分配快捷的备份恢复功能2626虚拟化测试平台虚拟化测试平台通过模板快速创建系统镜像库功能满足各类ISO文件统一存放管理动态内存控制,对所有虚拟化服务器按需分配内存资源虚拟机性能实时监控2727测试可视化测试可视化测试可视化(Test visualization)测试流程难以管理管理与测试脱节测试过程难以度量和控制2828测试可视化测试可视化测试可视化(Test visualization)可视化测试管理平台:1.统一管理UI;2.用例设计管理;3.用例评审管理;4.用例执行管理;5.缺陷管理;数据库数据库测试执行人员测试执行人员用例设计人员用例设计人员可视化测试管理平台可视化测试管理平台数据同步用例执行用例设计管理测试负责人测试负责人测试监督管理评审人员评审人员用例评审检查2929测试可视化测试可视化示例:VSTS案例3030测试可视化测试可视化工作项管理器3131测试可视化测试可视化迭代用例管理工具对应到 VSTS 中的工作项(用例),根据用例的状态改变颜色,根据用例的规模及状态计算挣值并跟踪进度曲线。3232测试可视化测试可视化评审检查表执行工具3333测试可视化测试可视化测试用例执行工具3434课程回顾课程回顾为什么要应用虚拟化测试平台如何应用虚拟化测试平台 虚拟化平台测试可视化的意义如何做到测试可视化测试可视化什么是敏捷测试敏捷测试的特点敏捷测试探索性测试什么是探索性测试探索性测试与剧本式测试的区别3535课程结束!课程结束!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!