软件测试流程分享课件

上传人:20****08 文档编号:252763729 上传时间:2024-11-19 格式:PPT 页数:20 大小:424.85KB
返回 下载 相关 举报
软件测试流程分享课件_第1页
第1页 / 共20页
软件测试流程分享课件_第2页
第2页 / 共20页
软件测试流程分享课件_第3页
第3页 / 共20页
点击查看更多>>
资源描述
,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件测试流程分享,软件测试流程分享,目 录,整体流程,各阶段质量评审方式和标准,Bug,分布,CodeReview,单元测试,测试用例设计,功能测试,性能测试,异常测试,目 录整体流程,1.,整体流程,测试沟通,沟通纪要,测试设计,测试设计文档,测试执行,测试报告,(时间轴),测试介入,线上检查,1.整体流程测试沟通沟通纪要测试设计测试设计文档测试执行测,2.,各阶段质量评审方式和标准,2.各阶段质量评审方式和标准,逻辑,BUG,代码做了错误的事情,,例如条件语句写错,变量未赋值等,衔接,BUG,对象之间衔接时候出现错误,,例如接口之间传递参数出错等,渲染,BUG,能够用眼睛看出来的错误,出现在,UI,例如页面布局与,MRD,不一致,3.Bug,分布,3.Bug分布,DAO,DataService,PageService,Action,模板,UT,ST,,针对渲染和衔接,BUG,IT,,针对,衔接,BUG,http,请求,http,应答,UT,针对逻辑,BUG,UT,UT,UT,3.Bug,分布,并非所有的类都要做,UT,DAODataServicePageServiceActio,4.CodeReview,何时进行,开发人员每次提交代码前,都应通过本地单测并将代码提交,team,间及测试人员,Review,,,Reveiw,通过后才能入库。,优点,保持项目整体代码风格一致,团队间互相熟悉代码,提前发现错误,CodeReview,要点,遵守代码规范,保持项目整体代码风格一致,逻辑错误,异常条件考虑不足,4.CodeReview何时进行,5.,单元测试,单元测试开发原则,短:一般在,10,行以内,平:基本上都是顺序执行,没有分支语句,没有循环语句,快:一个用例执行时间在毫秒级别,一致性:测试用例多次执行,结果一致,原子性:测试用例的执行结果,要么是,PASS,,要么是,FAIL,独立性:测试用例之间独立,即测试用例的执行顺序不影响结果,单元测试架构工具,c+,单测框架:,Gtest,c+,覆盖率分析:,Lcov,python,单测框架:,unittest,nose,java,单测框架:,Junit,java,覆盖率分析:,cobertura,5.单元测试单元测试开发原则,6.,测试用例设计,输入,细化的测试需求,测试的方法,相关的资源,输出,完成测试需求的数据设计,完成测试步骤,完成测试预期,可选:标识别用例的优先级,可选:和测试需求绑定,用例间的执行顺序,测试分类:,功能测试,性能测试,异常测试,6.测试用例设计输入测试分类:,6.1,功能测试,对产品的各功能进行验证,检查产品是否达到用户要求的功能。,构造输入,(正常,/,异常),测试数据(正常数据),配置文件(正常配置),测试环境(正常环境),测试步骤,针对系统功能进行验证,检查输出,数据:正确性、新旧,diff,功能:正确性,6.1 功能测试对产品的各功能进行验证,检查产品是否达到,针对,namespace,、,database,的增删改查功能的系统测试。,测试输入,测试数据:系统对外部数据没有强依赖,测试使用数据可以进行构造,测试环境:单点,server,、后台数据库,系统配置:使用线上配置,测试步骤,针对,namespace,、,database,的增删改查,及交叉功能应用常用测试设计方法进行测试设计。,测试输出,检查增删改查的功能是否实现,数据是否正确。,6.1,功能测试,举例,针对namespace、database 的增删改查功能的系,6.2,性能测试,-,基本概念,极限性能,稳定性能,预期负载性能,性能,压力,常态负载,极限负载,压力评估,通过自动化的测试工具模拟多种正常、峰值以及,异常负载条件来对系统的各项性能指标进行测试。,基本概念,6.2 性能测试-基本概念极限性能稳定性能预期负载性能,CPU,IO,内存,带宽,成功率,超时率,响应时间,并发用户数,资源指标,产品指标,资源指标与硬件消耗直接相关。,本质反映的是成本问题。,产品指标与场景需求直接相关。,本质反映的是效果问题。,6.2,性能测试,关键指标,CPUIO内存带宽成功率超时率响应时间并发用户数资源指标产品,14,step1,分析对象设计原理,确认资源消耗类型,确认具体关注指标,性能测试场景设计,架构部署方案设计,性能预期设计(稳定、极限),压力方案设计,step2,step3,step4,step5,环境、数据与工具选择,环境(超时、线程、日志、硬件资源等),数据(大小、读写方式、,cache,机制),工具选择(线程池、连接方式、通信方式、压力增加方式),执行方案,执行轮次优化(对比方案),结果指标分析,指标组合判断,性能指标评估,瓶颈判断,优化方案设计,6.2,性能测试,测试方案设计,14step1分析对象设计原理性能测试场景设计step2st,6.2,性能测试,举例,消息发送平台接口测试,测试目的:,测试线上单台机器,消息,发送接口,的发送能力,(系统入口接受外部请求的能力),期望值:,系统入口:,2000QPS,,单机,500QPS,(线上共四台机器);,CUP_IDLE:30,以上。,性能测试过程:,(1),搭建性能测试环境,准备线上测试机器并构造压测数据,(2),起压线程,从,10300,,依次增加,遇到瓶颈后,寻找临界届值的点,(3),发送请求数:随着线程的增加,请求数略有增加,保证压测时间不低于,200s,6.2 性能测试 举例消息发送平台接口测试,6.2,性能测试,举例,性能测试结果分析:,6.2 性能测试 举例性能测试结果分析:,构造系统的异常场景,检查系统的稳定性、正确性,构造输入,测试数据(异常数据),配置文件(异常配置),测试环境(异常环境:,CPU,、内存、磁盘、网络、依赖系统异常),测试步骤,构造各种异常场景,检查输出,数据:是否正常,是否与正常场景存在,diff,性能:性能是否有波动,日志:查看系统内部是否走进异常分支,异常处理是否正确,功能:是否与预期一致,6.3,异常测试,构造系统的异常场景,检查系统的稳定性、正确性6.3 异常,6.3,异常测试,举例,某接口异常测试结果分析:,6.3 异常测试 举例某接口异常测试结果分析:,Thank you,Thank you,Q&A?,Q&A?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


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

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


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