第5章 软件测评.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.3.2 黑盒测试 (1)什么是黑盒测试 黑盒测试(Black Box Testing)又称为功能测试或数据驱动测试,是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。?采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图、判定表驱动分析方法等。 5.3.2 黑盒测试 (2) 黑盒测试的测试用例设计方法 ①等价类划分法 等价类划分是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。 ②边界值分析法 边界值分析方法是对等价类划分方法的补充。 ③错误推测法 错误推测法是基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。 5.3.2 黑盒测试 (2) 黑盒测试的测试用例设计方法 ④因果图方法 必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图。 ⑤判定表 前面因果图方法中已经用到了判定表。判定表(Decision Table)是分析和表达多逻辑条件下执行不同操作的情况下的工具。 5.3.2 黑盒测试 (3) 黑盒测试工具的选择 黑盒测试工具的选择主要依据测试的目标软件和测试的要求而定,不同的测试目标可以相应选择支持的工具。这里简单介绍两个常用的测试工具,即WinRunner和LoadRunner。 WinRunner是一种用于检验应用程序能否如期运行的企业级软件功能测试工具。 LoadRunner 是一种预测系统行为和性能的负载测试工具。 5.4 软件质量评价技术 5.4.1 经济评价 5.4.2 效能评价 5.4.3 性能评价 5.4 软件质量评价技术 为了能够对软件系统作出科学的评价,需要综合考虑软件系统的各个方面的特性,对软件系统进行全方位的评价,我们根据软件系统的性能、效能、经济性三个方面,把对软件系统的评价分为三类: 1.经济评价 2.效能评价 3.性能评价 5.5 软件质量评价方法 5.5.1 质量评价的主要任务 5.5.2 质量评价过程 5.5.3 质量评价方法 5.5.4 教育软件质量评价方法 5.5.1 质量评价的主要任务 分析论证软件系统的组成规模和方案优劣 检验软件系统的完备性、一致性 正确性论证软件系统内部要素的相互关系对系 统总体效能的影响 软件系统结构合理性分析 软件系统效能指标的灵敏度分析 5.5.2 质量评价过程 通常的软件系统质量评价由七个步骤组成: ①问题定义(Problem Formulation):就是针对特定的问题提出决策者的需求和目标。 ②确定系统边界(System Bounding):这一步骤就是确定与问题有关的各种要素 ③过程定义(Process Definition):这一步骤就是在给定系统设置,运行环境想定和任务的情况下,来定义完成任务所需的各种过程 ④动态与静态集成(Integration of Statics and Dynamics):这一步骤的作用就是把数据流、信息流以及过程功能与系统组织结构联系起来,同时将系统中的物理实体也与上述过程功能联系起来。 5.5.2 质量评价过程 ⑤度量指标的确定(Specification of Metric):确定系统的度量指标或准则 ⑥数据产生步骤(Data Generation):本步骤就是通过演习、仿真、试验或主观判断来完成软件系统评价数据的收集工作。 ⑦度量指标的综合(Aggregation of Metric):这是一个指标的综合评价和解析步骤。这一步骤的分析结果是直接用来回答在问题定义(步骤1)中由决策者提出的问题。 5.5.3 质量评价方法 (1)特征分析 用来对各种产品的属性进行评分和排列,以便知道应该购买哪个工具或使用哪种方法。 (2)调查 调查是一种回顾性研究,它设法证明某种给定情况下的关系和结果。 (3)案例研究 在案例研究中,确定可能影响活动结果的关键因素,随后记录下它们:输入、约束、资源以及输出。 (4)正式试验 在一个正式试验中,通过操纵自变量的值来观察因变量的变化,以确定输入是如何影响输出的。 5.5.4 教育软件质量评价方法 对于教育软件质量的评价,我们不但要参考软件系统评价的标准,也要考虑教育软件本身的特点。这个评价应当是确定教育软件的教育价值的过程,具体包括两个方面:一方面,它作为一种学习资源从其教学性上给予的评价;另一方面,它作为一种计算机应用软件从软件工程质量角度给予的评价。 一般来说,教学软件的质量评价方法主要有两种

文档评论(0)

BLUED + 关注
实名认证
文档贡献者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档