- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 教育软件质量评价方法 对于教育软件质量的评价,我们不但要参考软件系统评价的标准,也要考虑教育软件本身的特点。这个评价应当是确定教育软件的教育价值的过程,具体包括两个方面:一方面,它作为一种学习资源从其教学性上给予的评价;另一方面,它作为一种计算机应用软件从软件工程质量角度给予的评价。 一般来说,教学软件的质量评价方法主要有两种
您可能关注的文档
最近下载
- 2025年山西中考历史试卷真题解读及答案讲解课件.pdf
- Unit 4 Amazing Plants and Animals Section A(Grammar Focus 3a-3c)课件 2025人教版英语八年级上册.ppt
- 2025年安徽省黄山市辅警(协警)招聘考试题库及答案.docx VIP
- 竞选班干部申请表.docx VIP
- 2025中级经济师《经济基础知识》三色笔记.pdf VIP
- 高浓及膏体充填新技术 中国恩菲工程技术.pptx VIP
- 《中华人民共和国劳动法》培训解读课件.pptx VIP
- 初中科学浙教版九年级上册 第2章《第1节 金属材料》第一课时金属与非金属 课件(共27张PPT).ppt VIP
- 鲁迅《伤逝》课件.pdf
- T_BEPIA 0002—2025(高压电力用户配电室智能化运维规范).pdf VIP
文档评论(0)