软件测试基础知识2

软件测试基础知识2

ID:46584446

大小:5.13 MB

页数:33页

时间:2019-11-25

软件测试基础知识2_第1页
软件测试基础知识2_第2页
软件测试基础知识2_第3页
软件测试基础知识2_第4页
软件测试基础知识2_第5页
资源描述:

《软件测试基础知识2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试基础1-2软件测试基础知识22什么是软件缺陷缺陷因果链如何判别缺陷缺陷产生的原因什么是软件测试测试的对象和目的回顾软件质量软件质量模型软件质量保证本节学习内容4怎样来评估质量呢?评估标准是什么呢?5软件质量概括地说,软件质量就是“软件与明确和隐含的定义需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。什么是软件质量软件质量明确的需求:明确规定的要求(行业标准或用户制定)如:计算机屏幕尺寸隐含的需求:约定俗成的要求如:大楼要有楼梯什

2、么是软件质量软件质量ISO8402中对软件质量的定义“反映实体满足明确的和隐含的需求的能力的特征的总和。”此处的实体是“可以单独描述和研究的事物,如产品、活动、过程、组织和体系等”什么是软件质量国际标准ISO定义:反应实体满足明确的和隐含的需求的能力的特性的总和。软件产品满足明确的和隐含的需求的能力的特性或特征的集合。软件产品满足明确需求一组属性的集合表征计算机系统卓越程度的所有属性的集合。1979年1982年1994年20世纪90年代软件质量9综上所述软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求

3、的程度。软件质量模型10软件质量模型人们通常把影响软件质量的特性用软件质量模型来描述。或者说是,为了避免软件质量评价的盲目性,需要制定软件质量模型,从多方面、客观地、定量地对软件质量进行度量和评价。软件质量模型就是评价软件质量的一组指标体系!软件质量模型11常见的软件质量模型1、1977年-McCall质量模型2、1978年-Boehm质量模型3、1991年-ISO9126-1991质量模型4、2001年-ISO9126-2001质量模型软件质量模型12McCall质量因素模型产品运行因素ProductOperationfactor产

4、品校正因素ProductReversionfactor产品转移因素ProductTransitionfactor软件质量产品转移可移植性可重用性互操作性正确性可靠性效率完整性实用性可测试性灵活性产品运行可维护性产品校正McCall质量模型软件质量模型13Boehm质量模型软件质量模型14ISO9126质量模型质量特性质量子特性1991年,ISO颁布了ISO9126-1991标准《软件产品评价-质量特性及其使用指南》软件质量模型15ISO9126-1991软件质量模型功能性(Functionality)可靠性(Reliability)可

5、用性(Usability)效率(Efficiency)可维护性(Maintainability)可移植性(Portability)测试时,对以上质量属性都要考虑。软件质量模型ISO9126-2001软件质量模型软件质量模型分为:内部质量和外部质量模型;使用质量模型。用户质量要求使用质量内部质量需求内部质量外部质量需求外部质量使用和反馈确认验证有助于确定指示指示有助于确定软件生存周期中的质量软件质量模型ISO9126-2001软件质量模型外部和内部质量功能性可靠性易用性效率维护性可移植性适合性准确性互操作性保密安全性功能性的依从性成熟性

6、容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源利用性效率的依从性易分析性易改变性稳定性易测试性维护性的依从性适应性易安装性共存性易替换性可移植性的依从性软件质量模型内部和外部质量的六大质量特征正确性:实现的功能达到设计规范,并满足用户需求的程度可靠性:规定的时间和条件下,仍能维持其性能水准的程度易用性:用户掌握软件操作所要付出的时间及努力程度效率:软件执行某项功能所需电脑资源(含时间)的有效程度可维护性:当环境改变或软件发生错误时,执行修改或恢复所做努力的程度可移植性:从一个系统/环境移到另一系统/

7、环境的容易程度一个员工一天至少能够处理60个服务请求训练一个新员工不超过两天时间,训练完毕后,受训者能每天处理45条服务请求软件质量属性举例-易用性软件质量模型一个室外气象部件装有1000微安小时电池,应该有能力提供至少30天的电力需求。该系统每小时测量一次,记录结果,每天将结果通过无线网络传送给气象中心。软件质量属性举例–效率软件质量模型在医院的特别监护室运行的心脏监控部件的失效频率要求少于20年1次。要求它的心脏病发作检测功能的失效率小于百万分之一。软件质量属性举例–可靠性软件质量模型软件质量属性举例–正确性某俱乐部会员信息需求如

8、下:输出:一份明确的清单包括:11种报告、4种给会员的标准信函和8种查询,它们都将根据请求显示现在监视器上输出所需的准确度:包含一个或多个错误的不准确输出的概率<1%输出信息的完整性:会员参与活动情况和付费数据丢失的概率

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。