企业案例软件测试技术第十章-评估测试课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《企业案例软件测试技术第十章-评估测试课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 案例 软件 测试 技术 第十 评估 课件
- 资源描述:
-
1、第十章第十章 评估测试评估测试主题主题n 什么是评估测试n 评估测试的方法概述评估测试概述评估测试n 评估测试(Assessment testing):是指对测试过程中的各种测试现象和结果进行记录、分析和评价的活动。n 评估测试的目的:u量化测试过程,判断测试进行的状态,决定什么时候测试可以告一个段落。u为最后的测试或质量分析报告生成所需的数据,如缺陷清除率、测试覆盖等。评估测试的方法评估测试的方法n 测试覆盖评估n 软件质量评估n 软件产品性能评估n 缺陷评估测试覆盖评估测试覆盖评估n 测试覆盖评估:是对测试完全程度的评估,它建立在测试覆盖基础上,测试覆盖是由测试需求和测试用例的覆盖或已执行
2、代码的覆盖表示的。u基于需求的测试覆盖。u基于代码的测试覆盖。基于需求的测试覆盖基于需求的测试覆盖n 基于需求的测试覆盖公式:测试覆盖率=T(p,i,s)/RfT%其中:T是用测试过程或测试用例表示的测试(Test)数(已计划的、已实施的或成功的)。RfT是测试需求(Requirement for Test)的总数。n 已计划的测试覆盖公式:计划的测试覆盖率=Tp/RfT%其中:Tp是用测试过程或测试用例表示的计划测试需求数。RfT是测试需求的总数。基于需求的测试覆盖基于需求的测试覆盖n 已实施的测试覆盖公式:测试覆盖率=T(p,i,s)/RfT%其中:Ti是用测试过程或测试用例表示的已执行的
3、测试需求数。RfT是测试需求的总数。n 已执行的成功测试覆盖公式:成功的测试覆盖率=Ts/RfT%其中:Ts是用完全成功、没有缺陷的测试过程或测试用例表示的已执行测试需求数。RfT是测试需求的总数。基于需求的测试覆盖基于需求的测试覆盖n 案例:综上所述,本劳模模范综合信息管理系统基于需求的测试覆盖需求基于代码的测试覆盖基于代码的测试覆盖n 基于代码的测试覆盖率公式:基于代码的测试覆盖率=Ie/TIic%其中:Ie是用代码语句、代码分支、代码路径、数据状态判定点或数据元素名表示的已执行代码数。TIic(Total number of Items in the code)是代码中的项目总数。评估软
4、件质量评估软件质量n 质量是对测试对象(系统或测试的应用程序)的可靠性、稳定性以及性能的评测。n 软件测试质量评估目的:u确定产品是否通过验收。u确定何时发布产品;u与其他类似产品相比较,对产品进行选择;u在使用该产品时评估其正面及负面的影响;u确定何时优化或替换该产品。软件质量评估软件质量评估n 软件测试质量评估的内容主要有:外部和内部质量功能性可靠性易用性效率维护性可移植性适合性准确性互操作性保密安全性功能性的依从性成熟性容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源利用性效率依从性易分析性易改变性稳定性易测试性维护性的依从性适应性易安装性共存性易替换性
5、可移植性的依从性软件产品性能评估软件产品性能评估n 主要的性能评测包括以下几点:u动态监测:在测试执行过程中,实时获取并显示正在监测指标的状态数据,通常以柱状图或曲线图的形式提供实时显示,从而监测或评估性能测试执行情况。u响应时间/吞吐量:测试对象针对特定主角和/或用例的响应时间或吞吐量的评测。u百分比报告:数据已收集值的百分位评测/计算。u比较报告:代表不同测试执行情况的两个(或多个)数据集之间的差异或趋势。u追踪和配置文件报告:测试用例和测试对象之间的消息和会话详细信息。缺陷评估缺陷评估n 缺陷评估是对测试过程中缺陷达到的比率或发现的比率,提供一个软件可靠性指标。对于缺陷分析,常用的主要缺
展开阅读全文